Publication | Closed Access
Preliminary comparison of techniques for dealing with imbalance in software defect prediction
132
Citations
40
References
2014
Year
Unknown Venue
Software MaintenanceEngineeringMachine LearningSoftware EngineeringSoftware AnalysisPreliminary ComparisonOptimization-based Data MiningEmpirical Software Engineering ResearchData ScienceData MiningClass ImbalanceManagementDecision Tree LearningSoftware AspectStatisticsSoftware MiningImbalanced DataSoftware QualityPredictive AnalyticsKnowledge DiscoveryComputer ScienceDefect Prediction DatasetsSoftware DesignData ClassificationSoftware Defect PredictionProgram AnalysisSoftware TestingClassificationCost-sensitive LearningCost-sensitive Machine LearningDefect PredictionData Modeling
Imbalanced data is a common problem in data mining when dealing with classification problems, where samples of a class vastly outnumber other classes. In this situation, many data mining algorithms generate poor models as they try to optimize the overall accuracy and perform badly in classes with very few samples. Software Engineering data in general and defect prediction datasets are not an exception and in this paper, we compare different approaches, namely sampling, cost-sensitive, ensemble and hybrid approaches to the problem of defect prediction with different datasets preprocessed differently. We have used the well-known NASA datasets curated by Shepperd et al. There are differences in the results depending on the characteristics of the dataset and the evaluation metrics, especially if duplicates and inconsistencies are removed as a preprocessing step.
| Year | Citations | |
|---|---|---|
Page 1
Page 1