Benchmarking Classification Models for Software Defect Prediction: A Proposed Framework and Novel Findings
Universität Hamburg · KU Leuven · +1 more institution
Abstract
Software defect prediction strives to improve software quality and testing efficiency by constructing predictive classification models from code attributes to enable a timely identification of fault-prone modules. Several classification models have been evaluated for this task. However, due to inconsistent findings regarding the superiority of one classifier over another and the usefulness of metric-based classification in general, more research is needed to improve convergence across studies and further advance confidence in experimental results. We consider three potential sources for bias: comparing classifiers over one or a small number of proprietary data sets, relying on accuracy indicators that are…
Citation impact
- FWCI
- 105.03
- Percentile
- 100%
- References
- 81
Authors
4Topics & keywords
- Computer science
- Benchmarking
- Data mining
- Classifier (UML)
- Software metric
- Software quality
- Software bug
- Machine learning