[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 …

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 …

Reviewer recommendation for pull-requests in GitHub: What can we learn from code review and bug assignment?

Y Yu, H Wang, G Yin, T Wang - Information and software technology, 2016 - Elsevier
Context: The pull-based model, widely used in distributed software development, offers an
extremely low barrier to entry for potential contributors (anyone can submit of contributions to …

Improving automated bug triaging with specialized topic model

X Xia, 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 Xia, 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 …

Developer activity motivated bug triaging: via convolutional neural network

S Guo, X Zhang, X Yang, R Chen, C Guo, H Li… - Neural Processing …, 2020 - Springer
As bugs become prevalent in software development, bug triaging has become one of the
most important activities in software maintenance. To decrease the time cost in manual work …

Effective bug triage based on historical bug-fix information

H Hu, H Zhang, J Xuan, W Sun - 2014 IEEE 25th international …, 2014 - ieeexplore.ieee.org
For complex and popular software, project teams could receive a large number of bug
reports. It is often tedious and costly to manually assign these bug reports to developers who …