Skip to main content
Article
BugLocalizer: Integrated Tool Support for Bug Localization
22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2014): Proceedings: November 16-21, 2014, Hong Kong, China
  • Ferdian THUNG, Singapore Management University
  • Tien-Duy B. LE, Singapore Management University
  • Pavneet Singh KOCHHAR, Singapore Management University
  • David LO, Singapore Management University
Publication Type
Edited Conference Proceeding
Version
publishedVersion
Publication Date
11-2014
Abstract

To manage bugs that appear in a software, developers often make use of a bug tracking system such as Bugzilla. Users can report bugs that they encounter in such a system. Whenever a user reports a new bug report, developers need to read the summary and description of the bug report and manually locate the buggy files based on this information. This manual process is often time consuming and tedious. Thus, a number of past studies have proposed bug localization techniques to automatically recover potentially buggy files from bug reports. Unfortunately, none of these techniques are integrated to bug tracking systems and thus it hinders their adoption by practitioners. To help disseminate research in bug localization to practitioners, we develop a tool named BugLocalizer, which is implemented as a Bugzilla extension and builds upon a recently proposed bug localization technique. Our tool extracts texts from summary and description fields of a bug report and source code files. It then computes similarities of the bug report with source code files to find the buggy files. Developers can use our tool online from a Bugzilla web interface by providing a link to a git source code repository and specifying the version of the repository to be analyzed. We have released our tool publicly in GitHub, which is available at: https://github.com/smagsmu/buglocalizer. We have also provided a demo video, which can be accessed at: http://youtu.be/iWHaLNCUjBY.

Keywords
  • Bug localization,
  • Bugzilla,
  • git
ISBN
9781450330565
Identifier
10.1145/2635868.2661678
Publisher
ACM
City or Country
New York
Creative Commons License
Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International
Additional URL
http://dx.doi.org/10.1145/2635868.2661678
Citation Information
Ferdian THUNG, Tien-Duy B. LE, Pavneet Singh KOCHHAR and David LO. "BugLocalizer: Integrated Tool Support for Bug Localization" 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2014): Proceedings: November 16-21, 2014, Hong Kong, China (2014) p. 767 - 770
Available at: http://works.bepress.com/david_lo/206/