10th Asia-Pacific Software Engineering Conference (APSEC'03)
DRC: A Dependence Relationships Based Cohesion Measure for Classes
Chiang Mai, Thailand
December 10-December 12
ISBN: 0-7695-2011-1
In last decade, a large number of cohesion measures based on method-attribute references have been proposed. However, virtually no attention has been paid to the abstract representation that objectively depicts the relationships among the members of a class. Specially, the flow dependence relationship among attributes, the indirect and potential dependence relationships among class members, and the direction of method-attribute references are ignored. To address this problem, this paper first identifies four types of basic dependence relationships and uses a class member dependence graph to represent all dependences among the members of a class. Then, a dependence relationships based measure for measuring the class cohesiveness is proposed. Finally, this paper compares our class cohesion measure with typical cohesion measures.
Citation:
Yuming Zhou, Lijie Wen, Jianmin Wang, Yujian Chen, Hongmin Lu, Baowen Xu, "DRC: A Dependence Relationships Based Cohesion Measure for Classes," apsec, pp.215, 10th Asia-Pacific Software Engineering Conference (APSEC'03), 2003