Jul 2026· International Journal for Research in Applied Science and Engineering Technology· 0 citations
TL;DR
By combining semantic understanding, graph learning, similarity retrieval, and explainable artificial intelligence, the proposed system improves the efficiency, accuracy, and interpretability of automated bug triaging, making it suitable for large-scale software maintenance environments.
Abstract
Software bug triaging is a crucial software maintenance activity that involves assigning reported bugs to appropriate
developers and determining their priority. Manual bug triaging is often time-consuming, error-prone, and inefficient for largescale software projects due to the increasing volume of bug reports. This paper presents an intelligent bug triaging framework
that integrates CodeBERT, Graph Attention Networks (GAT), FAISS, XGBoost, and SHAP to automate bug analysis and
improve decision-making. Initially, bug reports are preprocessed and transformed into contextual semantic embeddings using
CodeBERT. FAISS performs efficient similarity search to retrieve related historical bug reports, while GAT captures
relationships among bug reports, developers, and software components to enhance developer recommendation. The extracted
semantic and graph-based features are combined and supplied to an XGBoost classifier for bug priority prediction. To improve
model transparency, SHAP is employed to explain the contribution of individual features to each prediction. The proposed
framework is deployed through a Streamlit-based web application that provides an interactive interface for bug analysis and
recommendation. By combining semantic understanding, graph learning, similarity retrieval, and explainable artificial
intelligence, the proposed system improves the efficiency, accuracy, and interpretability of automated bug triaging, making it
suitable for large-scale software maintenance environments.
A transformer-based classification framework that fine-tunes CodeBERT on a balanced dataset of 25,000+ bug-report segments drawn from four Apache projects is proposed and CodeBERT is the best-performing transformer in this comparison.
Kanwal Naz, Imran Shafi, M. Z. Mehmood et al.· Computers· 0 citations
An intelligent machine learning-based bug prediction framework that uses SMOTE for dataset balancing and feature selection to identify the most relevant software metrics and uses advanced ensemble learning techniques, such as CatBoost, LightGBM, and the Stacking Ensemble model, to improve prediction accuracy.
Bhukya Yashaswini· International Journal of Eng...· 0 citations
It is suggested that process-oriented metrics, particularly those related to code testing and development history, capture defect patterns more effectively per feature than static code structure metrics, offering practical guidance for software quality assurance.
Ioana-Gabriela Chelaru, G. Czibula, Zuzsanna Oneţ-Marian et al.· Acta Universitatis Sapientia...· 0 citations
This work proposes a novel difficulty-aware task formulation pipeline with a dual-track evaluation framework, facilitating comprehensive evaluation of proactive bug-fixing capability, and proposes a novel difficulty-aware task formulation pipeline with a dual-track evaluation framework.
Hao-Bin Li, Ping Deng, Weizhong Qian et al.· 0 citations
A class-level automated multi-objective search-based system to identify and rank potentially buggy classes from bug reports, with the main objective is to maximize similarity while minimizing the number of suggested faulty files.
W. Ahmad, Mehtab Kiran Suddle, Maryam Bashir· 0 citations
An Explainable Artificial Intelligence (XAI) driven framework for developing composite, transparent software quality metrics that integrate predictive accuracy with multi-level interpretability and provides a scalable and extensible foundation for transparent AI-driven software engineering tools.
Abdulaziz Attaallah, Khalil Al Sulbi· IEEE Access· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.