mlsanityData to 14 Oct 2026

The Impact of Class Rebalancing Techniques on the Performance and Interpretation of Defect Prediction Models

arXiv 1801.10269 ↗First posted 31 Jan 2018cs.SEcited by 29

Not on the map. Why?

Abstract (arXiv)

Defect prediction models that are trained on class imbalanced datasets (i.e., the proportion of defective and clean modules is not equally represented) are highly susceptible to produce inaccurate prediction models. Prior research compares the impact of class rebalancing techniques on the performance of defect prediction models. Prior research efforts arrive at contradictory conclusions due to the use of different choice of datasets, classification techniques, and performance measures. Such contradictory conclusions make it hard to derive practical guidelines for whether class rebalancing techniques should be applied in the context of defect prediction models. In this paper, we investigate the impact of 4 popularly-used class rebalancing techniques on 10 commonly-used performance measures and the interpretation of defect prediction models. We also construct statistical models to better understand in which experimental design settings that class rebalancing techniques are beneficial for defect prediction models. Through a case study of 101 datasets that span across proprietary and open-source systems, we recommend that class rebalancing techniques are necessary when quality assurance teams wish to increase the completeness of identifying software defects (i.e., Recall). However, class rebalancing techniques should be avoided when interpreting defect prediction models. We also find that class rebalancing techniques do not impact the AUC measure. Hence, AUC should be used as a standard measure when comparing defect prediction models.

Key facts. Cited by 29 papers in the map (data through 14 Oct 2026). First posted on arXiv 31 Jan 2018.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 7; 2022: 8; 2023: 4; 2024: 5; 2025: 2; 2026: 3.

29 papers.

Sort:

By area:

  1. 2022The impact of feature importance methods on the interpretation of defect classifierscited by 12
  2. 2021DeepCVA: Automated Commit-level Vulnerability Assessment with Deep Multi-task Learningcited by 11
  3. 2022Towards a consistent interpretation of AIOps modelscited by 8
  4. 2022On the Use of Fine-grained Vulnerable Code Statements for Software Vulnerability Assessment Modelscited by 5
  5. 2023Learning Defect Prediction from Unrealistic Datacited by 5
  6. 2021SQAPlanner: Generating Data-Informed Software Quality Improvement Planscited by 4
  7. 2025Past, Present, and Future of Bug Tracking in the Generative AI Eracited by 4
  8. 2023Efficient Fraud Detection Using Deep Boosting Decision Treescited by 3
  9. 2021Graph-Based Machine Learning Improves Just-in-Time Defect Predictioncited by 2
  10. 2024Bridging Expert Knowledge with Deep Learning Techniques for Just-In-Time Defect Predictioncited by 2
  11. 2024Causal Inference Tools for a Better Evaluation of Machine Learningcited by 2
  12. 2024Fairer Analysis and Demographically Balanced Face Generation for Fairer Face Verificationcited by 2
17 more
  1. 2021Assessing the Early Bird Heuristic (for Predicting Project Quality)cited by 0
  2. 2021SINGA-Easy: An Easy-to-Use Framework for MultiModal Analysiscited by 0
  3. 2021VisualTextRank: Unsupervised Graph-based Content Extraction for Automating Ad Text to Image Searchcited by 0
  4. 2021Text is NOT Enough: Integrating Visual Impressions into Open-domain Dialogue Generationcited by 0
  5. 2022Discovering Personalized Semantics for Soft Attributes in Recommender Systems using Concept Activation Vectorscited by 0
  6. 2022On The Effectiveness of One-Class Support Vector Machine in Different Defect Prediction Scenarioscited by 0
  7. 2022Reinforced MOOCs Concept Recommendation in Heterogeneous Information Networkscited by 0
  8. 2022Explanation-Guided Fairness Testing through Genetic Algorithmcited by 0
  9. 2022Using Graph Neural Networks for Program Terminationcited by 0
  10. 2023Tribe or Not? Critical Inspection of Group Differences Using TribalGramcited by 0
  11. 2023Detecting Concept Drift for the reliability prediction of Software Defects using Instance Interpretationcited by 0
  12. 2024Mining Action Rules for Defect Reduction Planningcited by 0
  13. 2024rECGnition_v1.0: Arrhythmia detection using cardiologist-inspired multi-modal architecture incorporating demographic attributes in ECGcited by 0
  14. 2025FairPO: Robust Preference Optimization for Fair Multi-Label Learningcited by 0
  15. 2026Focus on What Matters: Fisher-Guided Adaptive Multimodal Fusion for Vulnerability Detectioncited by 0
  16. 2026Training Dynamics of Neural Software Defect Predictors under Coupled Data-Quality Issuescited by 0
  17. 2026From Backlog Items to Security Guidance: Towards Continuous Security Compliancecited by 0