Authors
Yan Xiao, Jacky Keung, Kwabena E Bennin, Qing Mi
Publication date
2018/7/1
Journal
Information and Software Technology
Volume
99
Pages
58-61
Publisher
Elsevier
Description
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 reports and source codes degrades the performances of existing information retrieval or machine learning-based approaches.
Objective
To bridge the lexical gap and improve the effectiveness of localizing buggy files by leveraging the extracted semantic information from bug reports and source code.
Method
We present BugTranslator, a novel deep learning-based machine translation technique composed of an attention-based recurrent neural network (RNN) Encoder-Decoder with long short-term memory cells. One RNN encodes bug reports into several context vectors that are decoded by another RNN into code tokens of buggy files. The technique studies and adopts the relevance between the extracted semantic information from bug …
Total citations
2018201920202021202220232024287138113
Scholar articles
Y Xiao, J Keung, KE Bennin, Q Mi - Information and Software Technology, 2018