Thursday 25th of April 2024
 

Scoped Class Cohesion Metric for Software Process Assessment


Raphael Wanjiku, George Okeyo and Wilson Cheruiyot

Class Cohesion is an important software quality that can be used to improve software development process and the software product: process merit assessment and dependable software product. Many Class cohesion metrics measuring the relationship between methods and attributes have been developed and extensively researched. However, the use of relationships among attributes in measuring class cohesion from class scopes has been ignored and the effects of local variables on class cohesion need to be factored in the measurements. This research paper presents a new class cohesion metric that uses attributes relationships within class scopes with data collected using the SCCM software tool that was developed for the purpose this study. The results give higher metric values showing the importance of scoped relationships among these class members while giving a simpler and better interpretation of class cohesion through class attributes interaction.

Keywords: Class, Cohesion, Attribute, Method, SCCM, Scoping

Download Full-Text


ABOUT THE AUTHORS

Raphael Wanjiku
Msc.Software Engineering student at Jomo Kenyatta University of Agriculture and Technology

George Okeyo
Chairman and Lecturer School of Computing and Information Technology

Wilson Cheruiyot
Senior Lecturer,School of Computing and Information Technology


IJCSI Published Papers Indexed By:

 

 

 

 
+++
About IJCSI

IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us
FAQs

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482
Email: info@ijcsi.org

More contact details »