Improving bug localization using structured information retrieval

RK Saha, M Lease, S Khurshid… - 2013 28th IEEE/ACM …, 2013 - ieeexplore.ieee.org
Locating bugs is important, difficult, and expensive, particularly for large-scale systems. To
address this, natural language information retrieval techniques are increasingly being used …

Where should the bugs be fixed? more accurate information retrieval-based bug localization based on bug reports

J Zhou, H Zhang, D Lo - 2012 34th International conference on …, 2012 - ieeexplore.ieee.org
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 …

Combining deep learning with information retrieval to localize buggy files for bug reports (n)

AN Lam, AT Nguyen, HA Nguyen… - 2015 30th IEEE/ACM …, 2015 - ieeexplore.ieee.org
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 …

Bug localization based on code change histories and bug reports

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 …

Bug localization with combination of deep learning and information retrieval

AN Lam, AT Nguyen, HA Nguyen… - 2017 IEEE/ACM 25th …, 2017 - ieeexplore.ieee.org
The automated task of locating the potential buggy files in a software project given a bug
report is called bug localization. Bug localization helps developers focus on crucial files …

Boosting bug-report-oriented fault localization with segmentation and stack-trace analysis

CP Wong, Y Xiong, H Zhang, D Hao… - 2014 IEEE …, 2014 - ieeexplore.ieee.org
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 …

Incorporating version histories in information retrieval based bug localization

B Sisman, AC Kak - 2012 9th IEEE working conference on …, 2012 - ieeexplore.ieee.org
Fast and accurate localization of software defects continues to be a difficult problem since
defects can emanate from a large variety of sources and can often be intricate in nature. In …

Source code retrieval for bug localization using latent dirichlet allocation

SK Lukins, NA Kraft, LH Etzkorn - 2008 15Th working …, 2008 - ieeexplore.ieee.org
In bug localization, a developer uses information about a bug to locate the portion of the
source code to modify to correct the bug. Developers expend considerable effort performing …

Locus: Locating bugs from software changes

M Wen, R Wu, SC Cheung - Proceedings of the 31st IEEE/ACM …, 2016 - dl.acm.org
Various information retrieval (IR) based techniques have been proposed recently to locate
bugs automatically at the file level. However, their usefulness is often compromised by the …

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 …