[HTML][HTML] An artificial intelligence framework on software bug triaging, technological evolution, and future challenges: A review
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 …
on efficient software bug triaging (SBT) techniques. SBT can also help in managing the vast …
Automatically learning semantic features for defect prediction
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 …
bugs and prioritize their testing efforts. To build accurate prediction models, previous studies …
Deep semantic feature learning for software defect prediction
Software defect prediction, which predicts defective code regions, can assist developers in
finding bugs and prioritizing their testing efforts. Traditional defect prediction features often …
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
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 …
especially on bug resolution has become a challenging task. Generally in large-scale …
Improving automated bug triaging with specialized topic model
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 …
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
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 …
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
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 …
assignments of bug reports to development teams can be very expensive in large software …
Accurate developer recommendation for bug resolution
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 …
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
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 …
systems have unavoidable defects. When new bugs are submitted, triagers have to find and …
Emotion based automated priority prediction for bug reports
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 …
product component, description, and severity. Based on such information, triagers often …