DocumentCode
3015282
Title
Cohesion as changeability indicator in object-oriented systems
Author
Kabaili, Hind ; Keller, Rudolf K. ; Lustman, Francois
Author_Institution
Dept. of IRO, Montreal Univ., Que., Canada
fYear
2001
fDate
2001
Firstpage
39
Lastpage
46
Abstract
The assessment of the changeability of software systems is of major concern for buyers of large systems found in fast-moving domains such as telecommunications. One way of approaching this problem is to investigate the dependency between the changeability of the software and its design, with the goal of finding design properties that can be used as changeability indicators. In the realm of object oriented systems, experiments have been conducted showing that coupling between classes is such an indicator. However, class cohesion has not been quantitatively studied in respect to changeability. In the research presented, we set out to investigate whether cohesion is correlated with changeability. As cohesion metrics, LCC and LCOM were adopted, and for measuring changeability, a change impact model was used. The data collected on three test systems of industrial size indicate no such correlation. Manual investigation of classes supposed to be weakly cohesive showed that the metrics used do not capture all the facets of class cohesion. We conclude that cohesion metrics such as LCC and LCOM should not be used as changeability indicators
Keywords
management of change; object-oriented programming; software metrics; software quality; LCC; LCOM; change impact model; changeability indicator; class cohesion; cohesion; cohesion metrics; design properties; fast-moving domains; large systems; object oriented systems; software system changeability; telecommunications; test systems; Computer industry; Large-scale systems; Object oriented modeling; Software design; Software maintenance; Software measurement; Software metrics; Software quality; Software systems; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance and Reengineering, 2001. Fifth European Conference on
Conference_Location
Lisbon
Print_ISBN
0-7695-1028-0
Type
conf
DOI
10.1109/.2001.914966
Filename
914966
Link To Document