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 …

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 …

Improving bug localization with an enhanced convolutional neural network

Y Xiao, J Keung, Q Mi, KE Bennin - 2017 24th Asia-Pacific …, 2017 - ieeexplore.ieee.org
Background: Localizing buggy files automatically speeds up the process of bug fixing so as
to improve the efficiency and productivity of software quality teams. There are other useful …

Using observed behavior to reformulate queries during text retrieval-based bug localization

O Chaparro, JM Florez, A Marcus - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
Text Retrieval (TR)-based approaches for bug localization rely on formulating an initial
query based on a bug report. Often, the query does not return the buggy software artifacts at …

Improving bug localization with word embedding and enhanced convolutional neural networks

Y Xiao, J Keung, KE Bennin, Q Mi - Information and Software Technology, 2019 - Elsevier
Context: Automatic localization of buggy files can speed up the process of bug fixing to
improve the efficiency and productivity of software quality assurance teams. Useful semantic …

Deep transfer bug localization

X Huo, F Thung, M Li, D Lo… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Many projects often receive more bug reports than what they can handle. To help debug and
close bug reports, a number of bug localization techniques have been proposed. These …

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 …

On the use of stack traces to improve text retrieval-based bug localization

L Moreno, JJ Treadway, A Marcus… - 2014 IEEE International …, 2014 - ieeexplore.ieee.org
Many bug localization techniques rely on Text Retrieval (TR) models. The most successful
approaches have been proven to be the ones combining TR techniques with static analysis …

Deep learning with customized abstract syntax tree for bug localization

H Liang, L Sun, M Wang, Y Yang - IEEE Access, 2019 - ieeexplore.ieee.org
Given a bug report, bug localization technique can help developers automatically locate
potential buggy files. Information retrieval and deep learning approaches have been applied …

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 …