loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
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
Yuming Zhou, Tsinghua University, Beijing
Lijie Wen, Tsinghua University, Beijing
Jianmin Wang, Tsinghua University, Beijing
Yujian Chen, Tsinghua University, Beijing
Hongmin Lu, Southeast University, Nanjing
Baowen Xu, Southeast University, Nanjing
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
Usage of this product signifies your acceptance of the Terms of Use.