[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 …
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 …
A survey on the use of topic models when mining software repositories
Researchers in software engineering have attempted to improve software development by
mining and analyzing software repositories. Since the majority of the software engineering …
mining and analyzing software repositories. Since the majority of the software engineering …
What is the vocabulary of flaky tests?
Flaky tests are tests whose outcomes are non-deterministic. Despite the recent research
activity on this topic, no effort has been made on understanding the vocabulary of flaky tests …
activity on this topic, no effort has been made on understanding the vocabulary of flaky tests …
Security versus performance bugs: a case study on firefox
A good understanding of the impact of different types of bugs on various project aspects is
essential to improve software quality research and practice. For instance, we would expect …
essential to improve software quality research and practice. For instance, we would expect …
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 …
Applying deep learning based automatic bug triager to industrial projects
Finding the appropriate developer for a bug report, so calledBug Triage', is one of the
bottlenecks in the bug resolution process. To address this problem, many approaches have …
bottlenecks in the bug resolution process. To address this problem, many approaches have …
Applying convolutional neural networks with different word representation techniques to recommend bug fixers
Bug triage processes are intended to assign bug reports to appropriate developers
effectively, but they typically become bottlenecks in the development process-especially for …
effectively, but they typically become bottlenecks in the development process-especially for …
Bug prioritization to facilitate bug report triage
The large number of new bug reports received in bug repositories of software systems
makes their management a challenging task. Handling these reports manually is time …
makes their management a challenging task. Handling these reports manually is time …
Mining software repositories using topic models
SW Thomas - Proceedings of the 33rd International Conference on …, 2011 - dl.acm.org
Software repositories, such as source code, email archives, and bug databases, contain
unstructured and unlabeled text that is difficult to analyze with traditional techniques. We …
unstructured and unlabeled text that is difficult to analyze with traditional techniques. We …