[HTML][HTML] An artificial intelligence framework on software bug triaging, technological evolution, and future challenges: A review

NK Nagwani, JS Suri - … Journal of Information Management Data Insights, 2023 - Elsevier
The timely release of defect-free software and the optimization of development costs depend
on efficient software bug triaging (SBT) techniques. SBT can also help in managing the vast …

Automatically learning semantic features for defect prediction

S Wang, T Liu, L Tan - Proceedings of the 38th international conference …, 2016 - dl.acm.org
Software defect prediction, which predicts defective code regions, can help developers find
bugs and prioritize their testing efforts. To build accurate prediction models, previous studies …

Deep semantic feature learning for software defect prediction

S Wang, T Liu, J Nam, L Tan - IEEE Transactions on Software …, 2018 - ieeexplore.ieee.org
Software defect prediction, which predicts defective code regions, can assist developers in
finding bugs and prioritizing their testing efforts. Traditional defect prediction features often …

A literature review of research in bug resolution: Tasks, challenges and future directions

T Zhang, H Jiang, X Luo, ATS Chan - The Computer Journal, 2016 - academic.oup.com
Due to the increasing scale and complexity of software products, software maintenance
especially on bug resolution has become a challenging task. Generally in large-scale …

Improving automated bug triaging with specialized topic model

X **a, D Lo, Y Ding, JM Al-Kofahi… - IEEE Transactions …, 2016 - ieeexplore.ieee.org
Bug triaging refers to the process of assigning a bug to the most appropriate developer to fix.
It becomes more and more difficult and complicated as the size of software and the number …

Towards more accurate severity prediction and fixer recommendation of software bugs

T Zhang, J Chen, G Yang, B Lee, X Luo - Journal of Systems and Software, 2016 - Elsevier
Due to the unavoidable bugs appearing in the most of the software systems, bug resolution
has become one of the most important activities in software maintenance. For large-scale …

Automated bug assignment: Ensemble-based machine learning in large scale industrial contexts

L Jonsson, M Borg, D Broman, K Sandahl… - Empirical Software …, 2016 - Springer
Bug report assignment is an important part of software maintenance. In particular, incorrect
assignments of bug reports to development teams can be very expensive in large software …

Accurate developer recommendation for bug resolution

X **a, D Lo, X Wang, B Zhou - 2013 20th Working Conference …, 2013 - ieeexplore.ieee.org
Bug resolution refers to the activity that developers perform to diagnose, fix, test, and
document bugs during software development and maintenance. It is a collaborative activity …

Towards semi-automatic bug triage and severity prediction based on topic model and multi-feature of bug reports

G Yang, T Zhang, B Lee - 2014 IEEE 38th Annual Computer …, 2014 - ieeexplore.ieee.org
Bug fixing is an essential activity in the software maintenance, because most of the software
systems have unavoidable defects. When new bugs are submitted, triagers have to find and …

Emotion based automated priority prediction for bug reports

Q Umer, H Liu, Y Sultan - IEEE Access, 2018 - ieeexplore.ieee.org
Issue tracking systems allow users to report bugs. Bug reports often contain product name,
product component, description, and severity. Based on such information, triagers often …