When Data Quality Issues Collide: A Large-Scale Empirical Study of Co-Occurring Data Quality Issues in Software Defect Prediction
Emmanuel Charleson Dapaah, Jens Grabowski

TL;DR
This large-scale empirical study investigates how five co-occurring data quality issues impact software defect prediction models across numerous datasets, revealing prevalent interactions, thresholds, and complex effects that influence model performance.
Contribution
It is the first comprehensive analysis examining multiple data quality issues simultaneously in SDP, providing insights into their prevalence, interactions, and effects on model robustness.
Findings
Co-occurrence of data issues is nearly universal in SDP datasets.
Class overlap is the most consistently harmful issue.
Identified thresholds where data issues significantly degrade model performance.
Abstract
Software Defect Prediction (SDP) models are central to proactive software quality assurance, yet their effectiveness is often constrained by the quality of available datasets. Prior research has typically examined single issues such as class imbalance or feature irrelevance in isolation, overlooking that real-world data problems frequently co-occur and interact. This study presents, to our knowledge, the first large-scale empirical analysis in SDP that simultaneously examines five co-occurring data quality issues (class imbalance, class overlap, irrelevant features, attribute noise, and outliers) across 374 datasets and five classifiers. We employ Explainable Boosting Machines together with stratified interaction analysis to quantify both direct and conditional effects under default hyperparameter settings, reflecting practical baseline usage. Our results show that co-occurrence is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Imbalanced Data Classification Techniques · Advanced Malware Detection Techniques
