A Novel Coupling Metric for Object-Oriented Software Systems

被引:5
|
作者
Li, Huan [1 ]
机构
[1] Wuhan Univ, State Key Lab Software Engn, Wuhan 430072, Peoples R China
关键词
Object-oriented system; coupling metric; complexity;
D O I
10.1109/KAMW.2008.4810562
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Over the last four decades, particular interest in soft-ware complexities is how to measure and control coupling interactions of the various parts of object-oriented (00) systems. This paper introduces a novel coupling metric, called global coupling metric, to evaluate coupling interactions between classes of object-oriented systems. The metric differs from the majority of existing metrics in two aspects: it takes into account the strength that one class is dependent on another, it reflects indirect coupling. An empirical comparison of the novel metric with one of the most widely used coupling metrics is described.
引用
收藏
页码:609 / 612
页数:4
相关论文
共 50 条
  • [41] A Metric Method for Object-Oriented Systems Based on MarkII Method
    Jing Fubo
    Zeng Yi
    Liu Huijun
    Cheng Lu
    Lu Jiawei
    [J]. 2014 IEEE 7TH JOINT INTERNATIONAL INFORMATION TECHNOLOGY AND ARTIFICIAL INTELLIGENCE CONFERENCE (ITAIC), 2014, : 564 - 570
  • [43] OBJECT-ORIENTED SOFTWARE EVOLUTION
    LIEBERHERR, KJ
    XIAO, C
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (04) : 313 - 343
  • [44] Debugging of object-oriented software
    Law, RCH
    Maguire, RB
    [J]. SEKE '96: THE 8TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, PROCEEDINGS, 1996, : 77 - 84
  • [45] Visualisation of coupling and programming to interface for object-oriented systems
    Rosner, Peter
    Viswanathan, Srikumar
    [J]. PROCEEDINGS OF THE 12TH INTERNATIONAL INFORMATION VISUALISATION, 2008, : 575 - 581
  • [46] OBJECT-ORIENTED SOFTWARE TECHNOLOGY
    DEUTSCH, LP
    [J]. COMPUTER, 1991, 24 (09) : 112 - 113
  • [47] A tool for measuring inheritance coupling in object-oriented systems
    AlGhamdi, J
    Elish, M
    Ahmed, M
    [J]. INFORMATION SCIENCES, 2002, 140 (3-4) : 217 - 227
  • [48] A unified framework for coupling measurement in object-oriented systems
    Briand, LC
    Daly, JW
    Wüst, JK
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1999, 25 (01) : 91 - 121
  • [49] OBJECT-ORIENTED SOFTWARE TESTING
    BINDER, RV
    [J]. COMMUNICATIONS OF THE ACM, 1994, 37 (09) : 28 - 29
  • [50] Slicing object-oriented software
    Larsen, L
    Harrold, MJ
    [J]. PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1996, : 495 - 505