Title :
Coherence equals cohesion-or does it?
Author_Institution :
Dept. of Inf. & Syst. Manage., Hong Kong Univ. of Sci. & Technol., Kowloon, China
Abstract :
Traditionally, cohesion of a software component is evaluated as the similarity of its constituent parts. It may be more appropriate to measure functional coherence, or coherence of usage of a component, by analyzing external usage patterns of component´s clients. We define an appropriate measure, starting from a generic system model and its associated mechanism for calculating object sizes. We show that the new measure satisfies some, but not all, of the properties that a cohesion measure is expected to satisfy. We also provide some intuitive examples to illustrate the concept and its possible uses.
Keywords :
"Software measurement","Coherence","Object oriented modeling","Software quality","Information management","Technology management","Water","Size measurement","Software engineering","Computer industry"
Conference_Titel :
Software Engineering Conference, 2000. APSEC 2000. Proceedings. Seventh Asia-Pacific
Print_ISBN :
0-7695-0915-0
DOI :
10.1109/APSEC.2000.896735