DocumentCode :
2662004
Title :
A measure for composite module cohesion
Author :
Patel, Sukesh ; Chu, William ; Baxter, Rich
Author_Institution :
Lockheed Software Technology Center
fYear :
1992
fDate :
0-0 1992
Firstpage :
38
Lastpage :
48
Abstract :
An important software design activity is the decomposition of complex systems into conceptually independent modules that cooperate to achieve a desired result. This modularization represents a significant software engineering activity that continues to receive considerable research attention. This paper illustrates how software may be modularized by automatically determining the cohesiveness of modules in the system. Module cohesion is defined to be a quality attribute that seeks to measure the singleness of purpose of a module. We propose a metric that measures the cohesion of individual subprograms of a software system as related to each other. This metric is illustrated with detailed examples and is supported with empirical evidence supporting the viability of the measure.
Keywords :
Guidelines; Laboratories; Maintenance; Packaging; Process design; Software design; Software measurement; Software reusability; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 1992. International Conference on
Conference_Location :
Melbourne, Australia
ISSN :
0270-5257
Print_ISBN :
0-89791-504-6
Type :
conf
DOI :
10.1109/ICSE.1992.753488
Filename :
753488
Link To Document :
بازگشت