Show simple item record

dc.contributor.authorDissanayake, DNA
dc.contributor.authorRupasingha, RAHM
dc.contributor.authorKumara, BTGS
dc.date.accessioned2024-10-16T05:17:40Z
dc.date.available2024-10-16T05:17:40Z
dc.date.issued2024-07
dc.identifier.urihttp://ir.kdu.ac.lk/handle/345/7635
dc.description.abstractThe process of manually assign a priority value to a bug report takes time. There is a high chance that a developer may allocate the wrong value, and this can affect several important software development processes. To address this problem, the objective of this research incorporates three unique feature extraction approaches to create a model for automatically predicting the priority of bugs using the Long Short-Term Memory (LSTM) deep learning algorithm and Artificial Neural Network (ANN) algorithm. First, we collected approximately 20,500 bug reports from the Bugzilla; bug tracking system. Followed preprocessing, created models using two classifiers and feature vectors including Global Vectors for Word Representation (GloVe), Term Frequency-Inverse Document Frequency (TF-IDF), and Word2Vec used individually. The final classification results were determined by comparing the all results of the different models, which were integrated into an ensemble model. For evaluating the models, accuracy, recall, precision, and f-measure were used. The ensemble model produced the highest accuracy of 92% than other models as ANN model’s accuracy was 80.28%, LSTM GloVe model's accuracy was 89.58%, LSTM TF-IDF model's accuracy was 88.94%, LSTM W2V model's accuracy was 84.84%. And also, higher recall, precision, and f-measure results were found in the ensemble model. Using the proposed model by LSTM-based ensemble approach we could automatically find the bug priority level of bug reports efficiently and effectively. In the future studies, intend to gather data from sources other than Bugzilla, such as JIRA or a GitHub repository. Additionally, try to apply other deep algorithms to improve the accuracy.en_US
dc.language.isoenen_US
dc.subjectBug Priority Predictionen_US
dc.subjectEnsemble Modelen_US
dc.subjectLSTMen_US
dc.titleAutomatic Bug Priority Prediction using LSTM and ANN Approaches during Software Developmenten_US
dc.typeJournal articleen_US
dc.identifier.journalInternational Journal of Research in Computingen_US
dc.identifier.issue1en_US
dc.identifier.volume3en_US
dc.identifier.pgnos15-26en_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record