Adaptive Bug Localization Framework for Precision-Driven Bug Localization in Software Engineering
Software development always looks for automated methods to improve productivity and accuracy in issue detection. The paper conducts a comparative examination of several machine-learning techniques to tackle the bug localization difficulty. Our study compared the performance of Logistic Regression (LR), Random Forest Classifier (RFC), Support Vector Machine (SVM), Gradient Boosting Classifier (GBC), and Adaptive Bug Localization System (ABLS) on five dataset versions. The results demonstrate the superior performance of ensemble learning methods. The ABLS model regularly beats other models regarding F1 score, accuracy, and recall, indicating its strong potential for precise problem localization. The study highlights the necessity of continuously adapting models to tackle idea drift in dynamic datasets. Our research suggests a path for future endeavours involving improving feature engineering and integrating real-time online learning to sustain high performance in bug localization activities.
Authors
- N. Bhatti (ORCID: https://orcid.org/0000-0002-6465-8843)
- Waqas Ali (ORCID: https://orcid.org/0000-0002-2210-1406)
- Saima Siraj (ORCID: https://orcid.org/0000-0001-5894-9057)
- Shamshad Lakho (ORCID: https://orcid.org/0000-0002-0948-4174)
- Imran Ali Memon (ORCID: https://orcid.org/0000-0001-8942-3955)
Institutions
- Shaheed Benazir Bhutto University (PK)
- Quaid-e-Awam University of Engineering, Science and Technology (PK)
- Yangzhou University (CN)
Publication Details
- Journal
- VFAST Transactions on Software Engineering
- Published
- 2024-09-30
- DOI
- https://doi.org/10.21015/vtse.v12i3.1832
- Primary Topic
- Software Engineering Research
- Type
- article
- Field-Weighted Citation Impact
- 0.00