2017
DOI: 10.1142/s0218194017500346
|View full text |Cite
|
Sign up to set email alerts
|

Augmenting Bug Localization with Part-of-Speech and Invocation

Abstract: Bug localization represents one of the most expensive, as well as time-consuming, activities during software maintenance and evolution. To alleviate the workload of developers, numerous methods have been proposed to automate this process and narrow down the scope of reviewing buggy files. In this paper, we present a novel buggy source file localization approach, using the information from both the bug reports and the source files. We leverage the part-of-speech features of bug reports and the invocation relati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
8

Relationship

0
8

Authors

Journals

citations
Cited by 14 publications
(9 citation statements)
references
References 37 publications
0
7
0
Order By: Relevance
“…Unlike spectrum‐based and statistical‐based techniques, IR‐based techniques do not require program execution information (program spectra and test results) to locate bugs. Bugs are located sorely based on initial bug reports [43, 44]. Mutation‐based techniques analyse diverse program behaviour using mutants (program versions generated by applying simple syntactic code change).…”
Section: Methodsmentioning
confidence: 99%
“…Unlike spectrum‐based and statistical‐based techniques, IR‐based techniques do not require program execution information (program spectra and test results) to locate bugs. Bugs are located sorely based on initial bug reports [43, 44]. Mutation‐based techniques analyse diverse program behaviour using mutants (program versions generated by applying simple syntactic code change).…”
Section: Methodsmentioning
confidence: 99%
“…The results show the performance of the proposed approach that applied on three open-source projects (e.g. AspectJ, SWT, and Zxing ) can locate appropriate buggy source code files up to 52 % by recommending one source code file and up to 78 % by recommending top ten source code files compared to state-ofthe-art approaches [7,10,11,13,14].…”
Section: Related Workmentioning
confidence: 98%
“…Zhou et al [14] presented an approach that leverages the feature of part-of-speech in bug reports and the relationship between source code files to enhance the performance of bug localization. The results show over six open source projects (e.g.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…It utilizes the information extracted from the build logs, and a heuristic rule-based filtering component to automatically produce a ranked list of files [22]. Zhou et al [23] leveraged the part-of-speech features of bug reports and the invocation relationship among source files to locate bugs. Sisman et al [24] took Markov Random Field (MRF) that is based on retrieval framework into account for improving the retrieval quality of the most relevant source files.…”
Section: Related Workmentioning
confidence: 99%