Investigating effect of Design Metrics on Fault Proneness in Object-Oriented Systems

被引:25
|
作者
Aggarwal, K. K. [1 ]
Singh, Yogesh [1 ]
Kaur, Arvinder [1 ]
Malhotra, Ruchika [1 ]
机构
[1] Guru Gobind Singh Indraprastha Univ, Univ Sch Informat Technol, Delhi 110006, India
来源
JOURNAL OF OBJECT TECHNOLOGY | 2007年 / 6卷 / 10期
关键词
D O I
10.5381/jot.2007.6.10.a5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Demand for quality software has undergone with rapid growth during the last few years. This is leading to an increase in the development of metrics for measuring the properties of software such as coupling, cohesion or inheritance that can be used in early quality assessments. Quality models that explore the relationship between these properties and quality attributes such as fault proneness, maintainability, effort or productivity are needed to use these metrics effectively. The goal of this work is to empirically explore the relationship between object-oriented design metrics and fault proneness of object-oriented system classes. The study used data collected from Java applications is containing 136 classes. We use a set of twenty-six design metrics in our work. Result of this study shows that many metrics are based on comparable ideas and provide redundant information. It is shown that by using a subset of metrics in the prediction models can be built to identify the faulty classes. The proposed model predicts faulty classes with more than 80% accuracy. Keywords: Measurement, Metrics, Object-Oriented, Coupling, Cohesion, Inheritance, Empirical Analysis.
引用
收藏
页码:127 / 141
页数:15
相关论文
共 50 条
  • [1] Empirical analysis for investigating the effect of object-oriented metrics on fault proneness: A replicated case study
    Aggarwal, K.K.
    Singh, Yogesh
    Kaur, Arvinder
    Malhotra, Ruchika
    [J]. Software Process Improvement and Practice, 2009, 14 (01): : 39 - 62
  • [2] 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
  • [3] 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
  • [4] A study on fault-proneness detection of Object-Oriented systems
    Fioravanti, F
    Nesi, P
    [J]. FIFTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2001, : 121 - 130
  • [5] A comparative study of models for predicting fault proneness in object-oriented systems
    Singh, Yogesh
    Kaur, Arvinder
    Malhotra, Ruchika
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2014, 49 (01) : 22 - 41
  • [6] Validating the Effectiveness of Object-Oriented Metrics over Multiple Releases for Predicting Fault Proneness
    Rathore, Santosh Singh
    Gupta, Atul
    [J]. 2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 350 - 355
  • [7] Design metrics in the reengineering of object-oriented systems.
    Harrison, R
    Counsell, S
    Nithi, R
    [J]. OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 74 - 75
  • [8] A SYSTEMATIC REVIEW OF THE EMPIRICAL VALIDATION OF OBJECT-ORIENTED METRICS TOWARDS FAULT-PRONENESS PREDICTION
    Isong, Bassey
    Obeten, Ekabua
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2013, 23 (10) : 1513 - 1540
  • [9] Investigation of relationship between object-oriented metrics and change proneness
    Ruchika Malhotra
    Megha Khanna
    [J]. International Journal of Machine Learning and Cybernetics, 2013, 4 : 273 - 286
  • [10] Investigation of relationship between object-oriented metrics and change proneness
    Malhotra, Ruchika
    Khanna, Megha
    [J]. INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2013, 4 (04) : 273 - 286