Locating bugs is important, difficult, and expensive, particularly for large-scale systems. To address this, natural language information retrieval techniques are increasingly being used …
KC Youm, J Ahn, J Kim, E Lee - 2015 Asia-Pacific Software …, 2015 - ieeexplore.ieee.org
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 …
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 …
S Wang, D Lo - Proceedings of the 22nd international conference on …, 2014 - dl.acm.org
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 …
KC Youm, J Ahn, E Lee - Information and Software Technology, 2017 - Elsevier
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 …
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 …
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 …
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 …
PS Kochhar, Y Tian, D Lo - Proceedings of the 29th ACM/IEEE …, 2014 - dl.acm.org
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 …