A Coupling and Cohesion Metrics Suite for Object-Oriented Software

被引:13
|
作者
Husein, Sukainah [1 ]
Oxley, Alan [1 ]
机构
[1] Univ Teknol PETRONAS, Comp & Informat Sci Dept, Bandar Seri Iskandar, Malaysia
关键词
coupling; cohesion; object-oriented; software metrics;
D O I
10.1109/ICCTD.2009.209
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The increasing need for software quality measurements has led to extensive research into software metrics and the development of software metric tools. To maintain high quality software, developers need to strive for a low-coupled and highly cohesive design. However, as mentioned by many researchers, coupling and cohesion metrics lack formal and standardized definitions and thus for each metric there is more than one interpretation. This paper introduces our view of coupling and cohesion metrics and our implementation approach. Coupling and cohesion metrics are calculated by considering a number of relationships, which were introduced by several researchers. Based on the relationships, some sets of metrics were chosen. The selected metrics are then formalized to aid the implementation of the metrics to actual software codes. The formalized metrics have been implemented in CCMETRICS, a tool for calculating the coupling and cohesion metrics of object-oriented software.
引用
收藏
页码:421 / 425
页数:5
相关论文
共 50 条
  • [1] Coupling and cohesion (towards a valid metrics suite for object-oriented analysis and design)
    HendersonSellers, B
    Constantine, LL
    Graham, IM
    [J]. OBJECT ORIENTED SYSTEMS, 1996, 3 (03): : 143 - 158
  • [2] Coupling and Cohesion Metrics for Object-Oriented Software: A Systematic Mapping Study
    Tiwari, Saurabh
    Rathore, Santosh Singh
    [J]. ISEC'18: PROCEEDINGS OF THE 11TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, 2018,
  • [3] Object-Oriented Software Coupling Metrics
    Ma J.
    Liu F.
    Fan J.-P.
    [J]. Beijing Youdian Daxue Xuebao/Journal of Beijing University of Posts and Telecommunications, 2018, 41 (01): : 109 - 114
  • [4] Improvement on CK metrics suite for object-oriented software
    Li, Xiaohang
    Hu, Xiaopeng
    [J]. Xinan Jiaotong Daxue Xuebao/Journal of Southwest Jiaotong University, 2008, 43 (01): : 35 - 39
  • [5] Analysis of lack of cohesion in methods in object-oriented software metrics
    Liu, Z.T.
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2001, 38 (02):
  • [6] New Conceptual Coupling and Cohesion Metrics for Object-Oriented Systems
    Ujhazi, Bela
    Ferenc, Rudolf
    Poshyvanyk, Denys
    Gyimothy, Tibor
    [J]. 2010 10TH IEEE INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION, 2010, : 33 - 42
  • [7] Relationship Between Cohesion and Coupling Metrics for Object-Oriented Systems
    Miquirice, Samuel Antonio
    Wazlawick, Raul Sidnei
    [J]. INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2018, 2018, 920 : 424 - 436
  • [8] Relationship Between Cohesion and Coupling Metrics for Object-Oriented Systems
    Universidade Federal de Santa Catarina, Florianópolis, Brazil
    [J]. Commun. Comput. Info. Sci., 1865, (424-436):
  • [9] A METRICS SUITE FOR OBJECT-ORIENTED DESIGN
    CHURCHER, NI
    SHEPPERD, MJ
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (03) : 263 - 265
  • [10] A METRICS SUITE FOR OBJECT-ORIENTED DESIGN
    CHIDAMBER, SR
    KEMERER, CF
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (06) : 476 - 493