DocumentCode :
1905524
Title :
A novel approach about cohesion measurement for classes
Author :
Kurubas, Ozcan ; Duru, Nevcihan
Author_Institution :
Dept. of Comput. Eng., Kocaeli Univ., Kocaeli
fYear :
2008
fDate :
27-29 Oct. 2008
Firstpage :
1
Lastpage :
6
Abstract :
Cohesion refers to the degree of the relationships among the members in a class. A class is cohesive when its members are highly correlated. Several metrics have been proposed in the literature in order to capture class cohesion in terms of connections among members. They generally count the number of attributes used by methods or the number of methods pairs that share attributes. They constitute a restrictive way for capturing the cohesion. Because they do not consider some characteristics of classes like that special methods, disjoint interaction patterns and connectivity among class members. In this study, a new criterion, which focuses on interactions and groups between class members with considering density of connections among members and incorporates the special methods to cohesion capturing process, is presented, and a new notion about determination of class cohesion is proposed.
Keywords :
object-oriented programming; software metrics; software quality; class cohesion; cohesion measurement; object-oriented system; software metrics; software quality; Buildings; Environmental economics; Graph theory; Software design; Software engineering; Software metrics; Software quality; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Information Sciences, 2008. ISCIS '08. 23rd International Symposium on
Conference_Location :
Istanbul
Print_ISBN :
978-1-4244-2880-9
Electronic_ISBN :
978-1-4244-2881-6
Type :
conf
DOI :
10.1109/ISCIS.2008.4717876
Filename :
4717876
Link To Document :
بازگشت