articleIEEE Transactions on ReliabilityApr 26, 2013Closed access

Using Class Imbalance Learning for Software Defect Prediction

University of Birmingham

Indexed incrossref

Abstract

To facilitate software testing, and save testing costs, a wide range of machine learning methods have been studied to predict defects in software modules. Unfortunately, the imbalanced nature of this type of data increases the learning difficulty of such a task. Class imbalance learning specializes in tackling classification problems with imbalanced distributions, which could be helpful for defect prediction, but has not been investigated in depth so far. In this paper, we study the issue of if and how class imbalance learning methods can benefit software defect prediction with the aim of finding better solutions. We investigate different types of class imbalance learning methods, including resampling…

Citation impact

568
total citations
FWCI
61.87
Percentile
100%
References
57
Citations per year

Authors

2

Topics & keywords

Keywords
  • AdaBoost
  • Machine learning
  • Computer science
  • Artificial intelligence
  • Resampling
  • Software
  • Ensemble learning
  • Software bug
No related works found for this paper.

Funding