A comparative study of graph theory-based class cohesion measures
ACM SIGSOFT Software Engineering Notes
A brief survey of program slicing
ACM SIGSOFT Software Engineering Notes
Dynamic analysis of Ada programs for comprehension and quality measurement
Proceedings of the 2008 ACM annual international conference on SIGAda annual international conference
A survey of dynamic software metrics
Journal of Computer Science and Technology
Method cohesion analysis through concept lattices
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
In last decade, a large number of cohesion measuresbased on method-attribute references have beenproposed. However, virtually no attention has been paidto the abstract representation that objectively depicts therelationships among the members of a class. Specially,the flow dependence relationship among attributes, theindirect and potential dependence relationships amongclass members, and the direction of method-attributereferences are ignored. To address this problem, thispaper first identifies four types of basic dependencerelationships and uses a class member dependence graphto represent all dependences among the members of aclass. Then, a dependence relationships based measurefor measuring the class cohesiveness is proposed. Finally,this paper compares our class cohesion measure withtypical cohesion measures.