mlsanityData to 14 Oct 2026

A comprehensible analysis of the efficacy of Ensemble Models for Bug Prediction

arXiv 2310.12133 ↗First posted 18 Oct 2023cs.SE cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

The correctness of software systems is vital for their effective operation. It makes discovering and fixing software bugs an important development task. The increasing use of Artificial Intelligence (AI) techniques in Software Engineering led to the development of a number of techniques that can assist software developers in identifying potential bugs in code. In this paper, we present a comprehensible comparison and analysis of the efficacy of two AI-based approaches, namely single AI models and ensemble AI models, for predicting the probability of a Java class being buggy. We used two open-source Apache Commons Project's Java components for training and evaluating the models. Our experimental findings indicate that the ensemble of AI models can outperform the results of applying individual AI models. We also offer insight into the factors that contribute to the enhanced performance of the ensemble AI model. The presented results demonstrate the potential of using ensemble AI models to enhance bug prediction results, which could ultimately result in more reliable software systems.

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

Builds on

1 of 31 references.

References · 1

  1. 2019SZZ Unleashed: An Open Implementation of the SZZ Algorithm -- Featuring Example Usage in a Study of Just-in-Time Bug Prediction for the Jenkins Projectcited by 5

Built on by

Not cited yet.