Where should the bugs be fixed? more accurate information retrieval-based bug localization based on bug reports
For a large and evolving software system, the project team could receive a large number of
bug reports. Locating the source code files that need to be changed in order to fix the bugs is …
bug reports. Locating the source code files that need to be changed in order to fix the bugs is …
Improving bug localization using structured information retrieval
Locating bugs is important, difficult, and expensive, particularly for large-scale systems. To
address this, natural language information retrieval techniques are increasingly being used …
address this, natural language information retrieval techniques are increasingly being used …
Bug localization based on code change histories and bug reports
A bug report is mainly used to find a fault location in software maintenance. It contains
several fields such as summary, description, status and version. The description field …
several fields such as summary, description, status and version. The description field …
Extraction of bug localization benchmarks from history
V Dallmeier, T Zimmermann - Proceedings of the 22nd IEEE/ACM …, 2007 - dl.acm.org
Researchers have proposed a number of tools for automatic bug localization. Given a
program and a description of the failure, such tools pinpoint a set of statements that are most …
program and a description of the failure, such tools pinpoint a set of statements that are most …
Version history, similar report, and structure: Putting them together for improved bug localization
During the evolution of a software system, a large number of bug reports are submitted.
Locating the source code files that need to be fixed to resolve the bugs is a challenging …
Locating the source code files that need to be fixed to resolve the bugs is a challenging …
Improved bug localization based on code change histories and bug reports
Context Several issues or defects in released software during the maintenance phase are
reported to the development team. It is costly and time-consuming for developers to …
reported to the development team. It is costly and time-consuming for developers to …
Boosting bug-report-oriented fault localization with segmentation and stack-trace analysis
To deal with post-release bugs, many software projects set up public bug repositories for
users all over the world to report bugs that they have encountered. Recently, researchers …
users all over the world to report bugs that they have encountered. Recently, researchers …
The impact of classifier configuration and classifier combination on bug localization
Bug localization is the task of determining which source code entities are relevant to a bug
report. Manual bug localization is labor intensive since developers must consider thousands …
report. Manual bug localization is labor intensive since developers must consider thousands …
Combining deep learning with information retrieval to localize buggy files for bug reports (n)
Bug localization refers to the automated process of locating the potential buggy files for a
given bug report. To help developers focus their attention to those files is crucial. Several …
given bug report. To help developers focus their attention to those files is crucial. Several …
Potential biases in bug localization: Do they matter?
Issue tracking systems are valuable resources during software maintenance activities and
contain information about the issues faced during the development of a project as well as …
contain information about the issues faced during the development of a project as well as …