Digital Repository

A Hybrid Deep Learning Model for Automatic Bug Triaging

Show simple item record

dc.contributor.author Ranasinghe, Kalna
dc.date.accessioned 2026-03-11T07:03:34Z
dc.date.available 2026-03-11T07:03:34Z
dc.date.issued 2025
dc.identifier.citation Ranasinghe, Kalna (2025) A Hybrid Deep Learning Model for Automatic Bug Triaging. Msc. Dissertation, Informatics Institute of Technology en_US
dc.identifier.issn 20231017
dc.identifier.uri http://dlib.iit.ac.lk/xmlui/handle/123456789/2930
dc.description.abstract Maintaining software products is a continuous process where feature improvements, code refactoring, and bug fixing must be done regularly to ensure the quality of the product. Bug triaging, the process of identifying the most suitable developer to resolve a bug, is a manual process that is error-prone and resource-intensive. While automated bug triaging systems exist, these systems often struggle with inaccurate predictions and performance limitations due to unstructured and inconsistent textual data. The proposed model aims to significantly improve the predictive accuracy of automated bug triaging systems using an advanced hybrid deep learning architecture. Initially, the dataset is preprocessed and tokenized using the transformer-based BERT model, leveraging its contextual understanding of raw textual data. To further improve predictive performance, this study integrates Convolutional Neural Networks (CNN) and Bidirectional Long Short-Term Memory (Bi-LSTM) networks, combining CNN’s feature extraction capabilities with BiLSTM’s bidirectional contextual understanding. The model is evaluated using open-source datasets and benchmarked against multiple deep learning and machine learning models. The proposed hybrid model achieved an accuracy of 86% and an F1-score of 85%, highlighting its strong ability to predict the most suitable developer. Comparisons with other models indicate that integrating Bi-LSTM improves accuracy, outperforming the BERT-CNN, which gained 84% accuracy. Even though the XGBoost model achieved the highest accuracy of 96%, further testing revealed that it lacks contextual understanding, leading to misclassifications. Those findings indicate the proposed model’s ability to make accurate predictions, making it a more reliable solution for bug triaging. en_US
dc.language.iso en en_US
dc.subject Bug Triage en_US
dc.subject Deep Learning en_US
dc.subject Transformer Based Models en_US
dc.title A Hybrid Deep Learning Model for Automatic Bug Triaging en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account