IEEE Access · 2019 · 22 citations · 39 references
ComputingComputer ScienceData ScienceFeature EngineeringMachine LearningSoftware EngineeringClassificationDimensionality ReductionEnsemble LearningEnsemble MethodsFeature SelectionPrincipal Component AnalysisAdaboostAdaptive SamplingClass ImbalanceClass Imbalance LearningDefect PredictionEnsemble ClassificationEnsemble SamplingImbalanced Defect Classification
Identifying defective software entities is essential to ensure software quality during software development. However, the high dimensionality and class distribution imbalance of software defect data seriously affect software defect prediction performance. In order to solve this problem, this paper proposes an Ensemble MultiBoost based on RIPPER classifier for prediction of imbalanced Software Defect data, called EMR_SD. Firstly, the algorithm uses principal component analysis (PCA) method to find out the most effective features from the original features of the data set, so as to achieve the purpose of dimensionality reduction and redundancy removal. Furthermore, the combined sampling method of adaptive synthetic sampling (ADASYN) and random sampling without replacement is performed to solve the problem of data class imbalance. This classifier establishes association rules based on attributes and classes, using MultiBoost to reduce deviation and variance, so as to achieve the purpose of reducing classification error. The proposed prediction model is evaluated experimentally on the NASA MDP public datasets and compared with existing similar algorithms. The results show that EMR_SD algorithm is superior to DNC, CEL and other defect prediction techniques in most evaluation indicators, which proves the effectiveness of the algorithm.
39
SMOTE: Synthetic Minority Over-sampling Technique
Nitesh V. Chawla, Kevin W. Bowyer, Lawrence Hall et al. · Journal of Artificial Intelligence Research · 2002 · 31.2K citations · Full text
Haibo He, Edwardo A. Garcia · IEEE Transactions on Knowledge and Data Engineering · 2009 · 9.7K citations
ADASYN: Adaptive synthetic sampling approach for imbalanced learning
Haibo He, Yang Bai, Edwardo A. Garcia et al. · 2008 · 4.4K citations
Boosting the margin: a new explanation for the effectiveness of voting methods
Peter L. Bartlett, Yoav Freund, Wee Sun Lee et al. · The Annals of Statistics · 1998 · 2.3K citations · Full text