mlsanityData to 14 Oct 2026

The Untold Impact of Learning Approaches on Software Fault-Proneness Predictions

arXiv 2207.05710 ↗First posted 12 Jul 2022cs.SE cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Software fault-proneness prediction is an active research area, with many factors affecting prediction performance extensively studied. However, the impact of the learning approach (i.e., the specifics of the data used for training and the target variable being predicted) on the prediction performance has not been studied, except for one initial work. This paper explores the effects of two learning approaches, useAllPredictAll and usePrePredictPost, on the performance of software fault-proneness prediction, both within-release and across-releases. The empirical results are based on data extracted from 64 releases of twelve open-source projects. Results show that the learning approach has a substantial, and typically unacknowledged, impact on the classification performance. Specifically, using useAllPredictAll leads to significantly better performance than using usePrePredictPost learning approach, both within-release and across-releases. Furthermore, this paper uncovers that, for within-release predictions, this difference in classification performance is due to different levels of class imbalance in the two learning approaches. When class imbalance is addressed, the performance difference between the learning approaches is eliminated. Our findings imply that the learning approach should always be explicitly identified and its impact on software fault-proneness prediction considered. The paper concludes with a discussion of potential consequences of our results for both research and practice.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 1 of its 84 references that are in the map. First posted on arXiv 12 Jul 2022.

Builds on

1 of 84 references.

References · 1

  1. 2014An Empirical Study on Software Defect Prediction with a Simplified Metric Setcited by 5

Built on by

Not cited yet.