We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.SE

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Software Engineering

Title: An Extensive Study on Smell-Aware Bug Localization

Abstract: Bug localization is an important aspect of software maintenance because it can locate modules that should be changed to fix a specific bug. Our previous study showed that the accuracy of the information retrieval (IR)-based bug localization technique improved when used in combination with code smell information. Although this technique showed promise, the study showed limited usefulness because of the small number of: 1) projects in the dataset, 2) types of smell information, and 3) baseline bug localization techniques used for assessment. This paper presents an extension of our previous experiments on Bench4BL, the largest bug localization benchmark dataset available for bug localization. In addition, we generalized the smell-aware bug localization technique to allow different configurations of smell information, which were combined with various bug localization techniques. Our results confirmed that our technique can improve the performance of IR-based bug localization techniques for the class level even when large datasets are processed. Furthermore, because of the optimized configuration of the smell information, our technique can enhance the performance of most state-of-the-art bug localization techniques.
Comments: 19 pages, JSS
Subjects: Software Engineering (cs.SE)
Journal reference: Journal of Systems and Software, 178(110986):1-17, 2021
DOI: 10.1016/j.jss.2021.110986
Cite as: arXiv:2104.10953 [cs.SE]
  (or arXiv:2104.10953v1 [cs.SE] for this version)

Submission history

From: Shinpei Hayashi [view email]
[v1] Thu, 22 Apr 2021 09:30:01 GMT (2950kb,D)

Link back to: arXiv, form interface, contact.