Decomposition of multiple inheritance DAGs for object-oriented software measurement

被引:0
|
作者
Shih, TK
Chung, CM
Wang, CC
机构
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software metrics are widely used to measure software complexity and assure software quality. However, research in the field of the software complexity measurement of a class hierarchy has not yet been carefully studied. In this paper, we introduce a novel factor named unit repeated inheritance (URI) and an important method named inheritance level technique (ILT) method to realize and measure the object-oriented software complexity of a class hierarchy. The approach is based on the graph-theoretical model for measuring the hierarchical complexity in inheritance relations. The proposed metrics extraction shows that inheritance has a close relation to the object-oriented software measurement and reveals that overuse of the repeated (multiple) inheritance will increase software complexity and be prone to implicit software errors.
引用
收藏
页码:201 / 212
页数:12
相关论文
共 50 条
  • [1] Decomposition of inheritance hierarchy DAGs for object-oriented software metrics
    Shih, TK
    Chung, CM
    Wang, CC
    Pai, WC
    [J]. INTERNATIONAL CONFERENCE AND WORKSHOP ON ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 1997, : 238 - 245
  • [2] Characterizing the Evolution of Size and Inheritance in Object-Oriented Software
    Sousa, Bruno L.
    Bigonha, Mariza A. S.
    Ferreira, Kecia A. M.
    Franco, Glaura C.
    [J]. PROCEEDINGS OF THE 20TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, SBOS 2021, 2021,
  • [3] Evaluating the effect of inheritance on the maintainability of object-oriented software
    Daly, J
    Brooks, A
    Miller, J
    Roper, M
    Wood, M
    [J]. EMPIRICAL STUDIES OF PROGRAMMERS: SIXTH WORKSHOP, 1996, : 39 - 57
  • [4] Decomposition of multiple inheritance DAGS for testing
    Chung, CM
    Shih, TK
    Kuo, YF
    Wang, CC
    [J]. FOURTEENTH ANNUAL PACIFIC NORTHWEST SOFTWARE QUALITY CONFERENCE, 1996, : 281 - 298
  • [5] Object-oriented software for evaluating measurement uncertainty
    Hall, B. D.
    [J]. MEASUREMENT SCIENCE AND TECHNOLOGY, 2013, 24 (05)
  • [6] Package Coupling Measurement in Object-Oriented Software
    Varun Gupta
    Jitender Kumar Chhabra
    [J]. Journal of Computer Science & Technology, 2009, 24 (02) : 273 - 283
  • [7] Dynamic coupling measurement for object-oriented software
    Arisholm, E
    Briand, LC
    Foyen, A
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (08) : 491 - 506
  • [8] Package Coupling Measurement in Object-Oriented Software
    Varun Gupta
    Jitender Kumar Chhabra
    [J]. Journal of Computer Science and Technology, 2009, 24 : 273 - 283
  • [9] A measurement framework for object-oriented software testability
    Mouchawrab, S
    Briand, LC
    Labiche, Y
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2005, 47 (15) : 979 - 997
  • [10] Measurement of object-oriented software spatial complexity
    Chhabra, JK
    Aggarwal, KK
    Singh, Y
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2004, 46 (10) : 689 - 699