SCALABLE ENSEMBLE-BASED BUG PREDICTION MODEL FOR MODERN SOFTWARE ENGINEERING ECOSYSTEMS

Authors

  • Ravi Kota Author
  • V. Keshav Author
  • G. Sumana Sree Author
  • N. Likitha Author
  • A. Dileep Author
  • A. Dileep Author

DOI:

https://doi.org/10.62643/ijerst.2025.v21.n2.pp2907-2913

Keywords:

Bug Classification, TF-IDF Feature Extraction, Automated Bug Triage, Software Quality Assurance, Software Maintenance

Abstract

Software maintenance in large open-source environments relies heavily on efficient and accurate bug triage. Projects such as Eclipse generate tens of thousands of issue reports each year across diverse components and severity levels, making manual classification slow, inconsistent, and difficult to scale. Earlier automation efforts using single machine learning models like SVM and Logistic Regression have achieved only moderate accuracy and often struggle to adapt to evolving bug datasets. This work proposes an ensemble-driven, scalable framework for automated Eclipse bug classification. The system processes raw bug descriptions through preprocessing steps including tokenization, stop-word removal, and lemmatization, followed by TF-IDF-based feature extraction. Five models—SVM, Random Forest, Logistic Regression, Extra Trees Voting ensemble, and XGBoost—are trained and evaluated on a curated Eclipse–Mozilla dataset. A user-friendly GUI also enables non-expert users to upload data, visualize preprocessing, and select models. Under a 70/30 train–test split, results show improved performance, with XGBoost achieving the highest scores at 92.27% accuracy, 92.91% precision, 92.65% recall, and 92.50% F1-score, demonstrating the effectiveness of the proposed ensemble-oriented approach.

Downloads

Published

06-05-2025

How to Cite

SCALABLE ENSEMBLE-BASED BUG PREDICTION MODEL FOR MODERN SOFTWARE ENGINEERING ECOSYSTEMS. (2025). International Journal of Engineering Research and Science & Technology, 21(2), 2907-2913. https://doi.org/10.62643/ijerst.2025.v21.n2.pp2907-2913