2017
DOI: 10.1016/j.infsof.2016.11.002
|View full text |Cite
|
Sign up to set email alerts
|

Improved bug localization based on code change histories and bug reports

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
78
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 92 publications
(78 citation statements)
references
References 10 publications
0
78
0
Order By: Relevance
“…Fine‐grained code changes are highly repetitive. It sets forth a new direction in mining code changes to actively help users during development (code completion, code refactoring or bug fixes, etc). In 2016, Nguyen et al took advantage of the repetitiveness of fine‐grained code changes to improve the code completion.…”
Section: Related Workmentioning
confidence: 99%
“…Fine‐grained code changes are highly repetitive. It sets forth a new direction in mining code changes to actively help users during development (code completion, code refactoring or bug fixes, etc). In 2016, Nguyen et al took advantage of the repetitiveness of fine‐grained code changes to improve the code completion.…”
Section: Related Workmentioning
confidence: 99%
“…The BLIA [17] tool localizes bugs on the levels of a file and of a method. The authors utilized the revision history, file contents, bug reports with comments and stack traces to find suspicious files.…”
Section: Related Workmentioning
confidence: 99%
“…This process can be additionally enhanced by extracting stack traces from bug reports [11]. More complex systems use a composition of existing algorithms, by using linear combinations of ranking scores [15], [16], [17] or by using learning to rank algorithms [12], [13].…”
Section: Introductionmentioning
confidence: 99%
“…For example, to fix the buggy program, e.g., multiple buggy lines, the fault localization technique should be performed. Many researchers have proposed techniques to find buggy code lines using the information retrieval model [21] and Latent Dirichlet Allocation [22]. However, the aims of these fault localization studies are different from those of fault localization for automatic fault repair, in the sense that all the correctly identified lines are used together for repair.…”
Section: Fault Localizationmentioning
confidence: 99%