ICBMC: An improved cohesion measure for classes

Yuming Zhou, Baowen Xu, Jianjun Zhao, Hongji Yang

研究成果: 会議への寄与タイプ論文

34 引用 (Scopus)

抄録

Class cohesion could be used to evaluate the design quality of classes, to develop test measures for object-oriented software and to restructure poorly designed classes. Among a number of class cohesion measures proposed in the last decade, H.S. Chae's measure is based on the structure of the reference graph of a class, which overcomes the limitations of most class cohesion measures. However, it only considers the patterns of interactions among the members of a class partly and hence does not satisfy monotonicity, which might cause the measuring results inconsistent with intuition in some cases. This paper first analyzes the limitations of typical cohesion measures for classes in detail, and then proposes an improved cohesion measure ICBMC. Finally, this paper exemplifies the advantages and applications of ICBMC.

元の言語英語
ページ44-53
ページ数10
出版物ステータス出版済み - 1 1 2002
外部発表Yes
イベント2002 IEEE International Conference on Software Maintenance - Montreal, カナダ
継続期間: 10 3 200210 6 2002

その他

その他2002 IEEE International Conference on Software Maintenance
カナダ
Montreal
期間10/3/0210/6/02

All Science Journal Classification (ASJC) codes

  • Software

これを引用

Zhou, Y., Xu, B., Zhao, J., & Yang, H. (2002). ICBMC: An improved cohesion measure for classes. 44-53. 論文発表場所 2002 IEEE International Conference on Software Maintenance, Montreal, カナダ.

ICBMC : An improved cohesion measure for classes. / Zhou, Yuming; Xu, Baowen; Zhao, Jianjun; Yang, Hongji.

2002. 44-53 論文発表場所 2002 IEEE International Conference on Software Maintenance, Montreal, カナダ.

研究成果: 会議への寄与タイプ論文

Zhou, Y, Xu, B, Zhao, J & Yang, H 2002, 'ICBMC: An improved cohesion measure for classes', 論文発表場所 2002 IEEE International Conference on Software Maintenance, Montreal, カナダ, 10/3/02 - 10/6/02 pp. 44-53.
Zhou Y, Xu B, Zhao J, Yang H. ICBMC: An improved cohesion measure for classes. 2002. 論文発表場所 2002 IEEE International Conference on Software Maintenance, Montreal, カナダ.
Zhou, Yuming ; Xu, Baowen ; Zhao, Jianjun ; Yang, Hongji. / ICBMC : An improved cohesion measure for classes. 論文発表場所 2002 IEEE International Conference on Software Maintenance, Montreal, カナダ.10 p.
@conference{033037d72f4543f88b3ededebe9502c2,
title = "ICBMC: An improved cohesion measure for classes",
abstract = "Class cohesion could be used to evaluate the design quality of classes, to develop test measures for object-oriented software and to restructure poorly designed classes. Among a number of class cohesion measures proposed in the last decade, H.S. Chae's measure is based on the structure of the reference graph of a class, which overcomes the limitations of most class cohesion measures. However, it only considers the patterns of interactions among the members of a class partly and hence does not satisfy monotonicity, which might cause the measuring results inconsistent with intuition in some cases. This paper first analyzes the limitations of typical cohesion measures for classes in detail, and then proposes an improved cohesion measure ICBMC. Finally, this paper exemplifies the advantages and applications of ICBMC.",
author = "Yuming Zhou and Baowen Xu and Jianjun Zhao and Hongji Yang",
year = "2002",
month = "1",
day = "1",
language = "English",
pages = "44--53",
note = "2002 IEEE International Conference on Software Maintenance ; Conference date: 03-10-2002 Through 06-10-2002",

}

TY - CONF

T1 - ICBMC

T2 - An improved cohesion measure for classes

AU - Zhou, Yuming

AU - Xu, Baowen

AU - Zhao, Jianjun

AU - Yang, Hongji

PY - 2002/1/1

Y1 - 2002/1/1

N2 - Class cohesion could be used to evaluate the design quality of classes, to develop test measures for object-oriented software and to restructure poorly designed classes. Among a number of class cohesion measures proposed in the last decade, H.S. Chae's measure is based on the structure of the reference graph of a class, which overcomes the limitations of most class cohesion measures. However, it only considers the patterns of interactions among the members of a class partly and hence does not satisfy monotonicity, which might cause the measuring results inconsistent with intuition in some cases. This paper first analyzes the limitations of typical cohesion measures for classes in detail, and then proposes an improved cohesion measure ICBMC. Finally, this paper exemplifies the advantages and applications of ICBMC.

AB - Class cohesion could be used to evaluate the design quality of classes, to develop test measures for object-oriented software and to restructure poorly designed classes. Among a number of class cohesion measures proposed in the last decade, H.S. Chae's measure is based on the structure of the reference graph of a class, which overcomes the limitations of most class cohesion measures. However, it only considers the patterns of interactions among the members of a class partly and hence does not satisfy monotonicity, which might cause the measuring results inconsistent with intuition in some cases. This paper first analyzes the limitations of typical cohesion measures for classes in detail, and then proposes an improved cohesion measure ICBMC. Finally, this paper exemplifies the advantages and applications of ICBMC.

UR - http://www.scopus.com/inward/record.url?scp=0036440041&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0036440041&partnerID=8YFLogxK

M3 - Paper

AN - SCOPUS:0036440041

SP - 44

EP - 53

ER -