2008
DOI: 10.3844/jcssp.2008.571.577
|View full text |Cite
|
Sign up to set email alerts
|

An Empirical Validation of Object-Oriented Design Metrics for Fault Prediction

Abstract: Problem Statement: Object-oriented design has become a dominant method in software industry and many design metrics of object-oriented programs have been proposed for quality prediction, but there is no well-accepted statement on how significant those metrics are. In this study, empirical analysis is carried out to validate object-oriented design metrics for defects estimation. Approach: The Chidamber and Kemerer metrics suite is adopted to estimate the number of defects in the programs, which are extracted fr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
58
0
2

Year Published

2011
2011
2021
2021

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 44 publications
(60 citation statements)
references
References 17 publications
(36 reference statements)
0
58
0
2
Order By: Relevance
“…Interestingly, the often-used McCabe complexity (1976) is not included in this analysis. A number of later works have replicated the verification of the Chidamber and Kemerer metrics, using various techniques such as threshold models (Benlarbi et al 2000) and neural networks (Xu et al 2008). Zimmermann et al (2009) examine the transferability of bug prediction models between projects.…”
Section: Prediction Of Defectsmentioning
confidence: 99%
“…Interestingly, the often-used McCabe complexity (1976) is not included in this analysis. A number of later works have replicated the verification of the Chidamber and Kemerer metrics, using various techniques such as threshold models (Benlarbi et al 2000) and neural networks (Xu et al 2008). Zimmermann et al (2009) examine the transferability of bug prediction models between projects.…”
Section: Prediction Of Defectsmentioning
confidence: 99%
“…A similar study by (Xu et al, 2008) focused only on those metrics that are available at the design stage. The measures involved two characteristics of OO design classes, coupling and inheritance (briefly explained above).…”
Section: More Recent Studies On Ooadmentioning
confidence: 99%
“…Data were collected on faults reported by users of both versions so that classes could be identified as either faulty or not. Design metrics were applied to all classes in both versions to find the relationships between measures of coupling and inheritance and fault-proneness of the classes (Xu et al, 2008).…”
Section: More Recent Studies On Ooadmentioning
confidence: 99%
“…We were quite surprised, that otherwise metric identified as good predictor in previous studies [6,22,62,46], RFC has not exhibited even a single good fit of data value produced by the HL test as an inferential goodness-of-fit test. In the wake of our findings, we select three metrics as best candidates for our logistic regression and ultimately the development of our fault prediction models: CBO, WMC, and LCOM.…”
Section: Individual Metrics As Fault Predictorsmentioning
confidence: 97%
“…Xu et al [62] utilize linear regression and a neuro-fuzzy approach to validate relationships between CK metrics suite and number of faults in OO classes. Investigated applications belong to the public NASA data set repository and are implemented in C++.…”
Section: Fault Prediction Techniquesmentioning
confidence: 99%