Empirical Validation of Object-Oriented Inheritance Hierarchy Modifiability Metrics

被引:0
|
作者
Bajeh, Amos Orenyi [1 ]
Basri, Shuib [1 ]
Jung, Low Tan [1 ]
Almomani, Malek Ahmad [1 ]
机构
[1] Univ Teknol PETRONAS, Comp & Informat Sci Dept, Tronoh 31750, Perak, Malaysia
关键词
object-oriented design; software; inheritance; metrics; modifiability; empirical validation; SUITE;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Since the proliferation of software product in the (semi) automation of business operations, most especially software product developed using the object-oriented methodology; the quality of the design of software becomes significant. The measurement of the quality attributes of software during and after development guides software developers in ensuring the production of software products that are maintainable. Several metrics have been proposed for the measurement of the inheritance hierarchy of object-oriented software designs. This paper presents an empirical validation of two inheritance-based metrics: Average Understandability (AU) and Average Modifiability (AM), for the estimation of the modifiability of object-oriented software inheritance hierarchies. Data collected from two open-source object-oriented software are used for the empirical validation of the metrics. The results of the study show that the two metrics are good indicators of the modifiability of object-oriented inheritance hierarchy from high level designs perspective.
引用
收藏
页码:189 / 194
页数:6
相关论文
共 50 条
  • [1] Empirical validation of object-oriented inheritance hierarchy modifiability metrics
    20153001057122
    [J]. (1) Computer and Information Sciences Department, Universiti Teknologi PETRONAS, Bandar Seri Iskandar, Tronoh, Perak; 31750, Malaysia, 1600, (Institute of Electrical and Electronics Engineers Inc., United States):
  • [2] 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
  • [3] Empirical Validation of Object-Oriented Metrics on NASA for Fault Prediction
    Wu, Fangjun
    [J]. ADVANCES IN INFORMATION TECHNOLOGY AND EDUCATION, PT I, 2011, 201 : 168 - 175
  • [4] Combining object-oriented metrics and centrality measures to predict faults in object-oriented software: An empirical validation
    Ouellet, Alexandre
    Badri, Mourad
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (04)
  • [5] Inheritance hierarchy design in object-oriented databases
    Beeri, C
    Formica, A
    Missikoff, M
    [J]. DATA & KNOWLEDGE ENGINEERING, 1999, 30 (03) : 191 - 216
  • [6] Empirical Study of Object-Oriented Metrics
    Aggarwal, K. K.
    Singh, Yogesh
    Kaur, Arvinder
    Malhotra, Ruchika
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2006, 5 (08): : 149 - 173
  • [7] Evaluating the effect of inheritance on the modifiability of object-oriented business domain models
    Poels, G
    Dedene, G
    [J]. FIFTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2001, : 20 - 29
  • [8] Empirical validation of object-oriented metrics for predicting fault proneness models
    Yogesh Singh
    Arvinder Kaur
    Ruchika Malhotra
    [J]. Software Quality Journal, 2010, 18 : 3 - 35
  • [9] Empirical validation of object-oriented metrics for predicting fault proneness models
    Singh, Yogesh
    Kaur, Arvinder
    Malhotra, Ruchika
    [J]. SOFTWARE QUALITY JOURNAL, 2010, 18 (01) : 3 - 35
  • [10] Metrics for object-oriented design focusing on class inheritance metrics
    Breesam, Kadhim M.
    [J]. DepCoS - RELCOMEX '07: International Conference on Dependability of Computer Systems, Proceedings, 2007, : 231 - 237