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 …

Bug localization with semantic and structural features using convolutional neural network and cascade forest

Y Xiao, J Keung, Q Mi, KE Bennin - Proceedings of the 22nd …, 2018 - dl.acm.org
Background: Correctly localizing buggy files for bug reports together with their semantic and
structural information is a crucial task, which would essentially improve the accuracy of bug …

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 …

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 …

Machine translation-based bug localization technique for bridging lexical gap

Y Xiao, J Keung, KE Bennin, Q Mi - Information and Software Technology, 2018 - Elsevier
Context The challenge of locating bugs in mostly large-scale software systems has led to the
development of bug localization techniques. However, the lexical mismatch between bug …

Amalgam+: Composing rich information sources for accurate bug localization

S Wang, D Lo - Journal of Software: Evolution and Process, 2016 - Wiley Online Library
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 …

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 …

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 …

Exploiting code knowledge graph for bug localization via bi-directional attention

J Zhang, R Xie, W Ye, Y Zhang, S Zhang - Proceedings of the 28th …, 2020 - dl.acm.org
Bug localization automatic localize relevant source files given a natural language
description of bug within a software project. For a large project containing hundreds and …