Bug Severity Prediction in Software Projects Using Supervised Machine Learning Models
Nafisha Tamanna Nice

TL;DR
This paper compares various supervised machine learning models for predicting bug severity in software projects, highlighting the effectiveness of ensemble trees and transformer-based models like DistilBERT for accurate bug prioritization.
Contribution
It provides a comprehensive evaluation of multiple classifiers, including novel transformer-based models, for automated bug severity prediction using real-world data from Eclipse Bugzilla.
Findings
Ensemble tree methods and DistilBERT achieved the highest accuracy.
Linear models excelled in recall of critical bugs.
The study offers insights into algorithm selection for scalable bug triage.
Abstract
Bug severity prediction is important in software maintenance, because it helps the development teams to prioritize bugs that have a significant impact on the operation, stability and security of the system. In large software projects bug repositories will grow at very rapid rate making classification of severity manual work labourious and unreliable and prone to human biasness. Many efforts have thus been dedicated on automated ways of severity prediction in the literature of software engineering research.This study compares different classifiers that are based on supervised machine learning algorithms for predicting bug severity levels using historical repository data from Eclipse Bugzilla. Evaluated methods range from linear classifiers, gradient boosting trees, distance method and transformer-based models, and text features, which are obtained from tokenization, TF-IDF, and n-grams…
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 · Text and Document Classification Technologies
