2001
DOI: 10.1016/s0164-1212(00)00086-8
|View full text |Cite
|
Sign up to set email alerts
|

The prediction of faulty classes using object-oriented design metrics

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

2
201
0
3

Year Published

2006
2006
2020
2020

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 271 publications
(206 citation statements)
references
References 49 publications
(68 reference statements)
2
201
0
3
Order By: Relevance
“…Indeed, precision and recall, which are traditional evaluation criteria used to evaluate the prediction accuracy of LR models, are subject to change as the selected threshold changes. The ROC curve, which is defined as a plot of sensitivity on the y-coordinate versus its 1-specificity on the xcoordinate, is an effective method of evaluating the performance of prediction models [16,17]. The optimal choice of the cutoff point that maximizes both sensitivity and specificity can be selected from the ROC curve.…”
Section: Model Evaluationmentioning
confidence: 99%
“…Indeed, precision and recall, which are traditional evaluation criteria used to evaluate the prediction accuracy of LR models, are subject to change as the selected threshold changes. The ROC curve, which is defined as a plot of sensitivity on the y-coordinate versus its 1-specificity on the xcoordinate, is an effective method of evaluating the performance of prediction models [16,17]. The optimal choice of the cutoff point that maximizes both sensitivity and specificity can be selected from the ROC curve.…”
Section: Model Evaluationmentioning
confidence: 99%
“…It estimates the probability of the presence of faults in a component, which helps to take valuable decisions on testing. A lot of research work have been done to identify the fault-prone components in a system [49][50][51][52], which are very relevant to our work. Different authors have focused on different characteristics associated with a component for counting faults.…”
Section: Fault-proneness-basedmentioning
confidence: 99%
“…The predictions are based on the code of the file in the current release, fault, and modification history of the file from previous releases. El Emam et al found that a class having high-export coupling value is more fault-prone [51]. A complex program might contain more faults compared to a simple program [53].…”
Section: Fault-proneness-basedmentioning
confidence: 99%
See 1 more Smart Citation
“…Emam et al [17] attempted to find the best metric at predicting fault-proneness among 24 metrics that were proposed by Chidamber and Kemerer and Briand et al They found that the OCMEC (Other class-method export coupling) was the best among the 24 to be fault-proneness predictors. Liu and Xu [28] have pro posed an object-oriented metric suite that measures the magnitude of coupling between classes and show that their suite offers a new dimension of measurement complementing other metrics.…”
Section: Established Coupling Metricsmentioning
confidence: 99%