International Journal of Software Engineering and Knowledge Engineering · 2018 · 42 citations · 24 references
ComputingComputer ScienceData ScienceMachine LearningPredictive AnalyticsSoftware EngineeringDefect ClassificationDefect DetectionResampling MethodsResampling TechniquesSoftware TestingSupport Vector MachinesClass ImbalanceDefect PredictionEmpirical EvaluationImbalanced ClassificationK-nearest NeighborsPaired Sample TestPaired T-testSoftware Fault Prediction
Software defect prediction suffers from the class-imbalance. Solving the class-imbalance is more important for improving the prediction performance. SMOTE is a useful over-sampling method which solves the class-imbalance. In this paper, we study about some problems that faced in software defect prediction using SMOTE algorithm. We perform experiments for investigating how they, the percentage of appended minority class and the number of nearest neighbors, influence the prediction performance, and compare the performance of classifiers. We use paired t-test to test the statistical significance of results. Also, we introduce the effectiveness and ineffectiveness of over-sampling, and evaluation criteria for evaluating if an over-sampling is effective or not. We use those concepts to evaluate the results in accordance with the evaluation criteria for the effectiveness of over-sampling. The results show that they, the percentage of appended minority class and the number of nearest neighbors, influence the prediction performance, and show that the over-sampling by SMOTE is effective in several classifiers.
24
Leo Breiman · Machine Learning · 2001 · 126.2K citations · Full text
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
Data mining: concepts and techniques
Jiawei Han, Micheline Kamber · Choice Reviews Online · 2012 · 28.9K citations
Leo Breiman · Machine Learning · 1996 · 16.4K citations · Full text
Statistical Comparisons of Classifiers over Multiple Data Sets
Janez Demšar · 2006 · 11.2K citations