Proceedings of the 13th International Conference on Software Engineering - ICSE '08 2008
DOI: 10.1145/1368088.1368114
|View full text |Cite
|
Sign up to set email alerts
|

A comparative analysis of the efficiency of change metrics and static code attributes for defect prediction

Abstract: In this paper we present a comparative analysis of the predictive power of two different sets of metrics for defect prediction. We choose one set of product related and one set of process related software metrics and use them for classifying Java files of the Eclipse project as defective respective defect-free. Classification models are built using three common machine learners: logistic regression, Naïve Bayes, and decision trees. To allow different costs for prediction errors we perform cost-sensitive classi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

18
428
3
22

Year Published

2011
2011
2023
2023

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 549 publications
(471 citation statements)
references
References 31 publications
(48 reference statements)
18
428
3
22
Order By: Relevance
“…An N/A reveals that there is no information that contains the definition of an expected term in the study. [14] Goal is implicitly described Questions proposed with respective null hypotheses Implicit variables specifications to predict module defect proneness Li et al [9] Goal is implicitly described…”
Section: Extraction Of Findings and Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…An N/A reveals that there is no information that contains the definition of an expected term in the study. [14] Goal is implicitly described Questions proposed with respective null hypotheses Implicit variables specifications to predict module defect proneness Li et al [9] Goal is implicitly described…”
Section: Extraction Of Findings and Discussionmentioning
confidence: 99%
“…Thus, we assert that the first phase in our framework which consists of goal definition, research questions and hypotheses formulation, and variable specifications is a common practice in conducting defect prediction with different levels of detail and presentation. [11] Product and process 16 modeling N/A Average relative Li et al [11] Product [14] Cross validation with different releases with low performance results N/A Li et al [9] Constructed model were used to predict a certain period of defect growth per release…”
Section: Explicit Research Hypothesesmentioning
confidence: 99%
See 2 more Smart Citations
“…Since prediction results are categorical (faulty or not-faulty), we decided to test classifiers often used in software defect prediction [7,14,25,38], which are available in the basic package of KNIME:…”
Section: Prediction Modelsmentioning
confidence: 99%