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