2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011) 2011
DOI: 10.1109/ase.2011.6100062
|View full text |Cite
|
Sign up to set email alerts
|

A topic-based approach for narrowing the search space of buggy files from a bug report

Abstract: Locating buggy code is a time-consuming task in software development. Given a new bug report, developers must search through a large number of files in a project to locate buggy code. We propose BugScout, an automated approach to help developers reduce such efforts by narrowing the search space of buggy files when they are assigned to address a bug report. BugScout assumes that the textual contents of a bug report and that of its corresponding source code share some technical aspects of the system which can be… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
100
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 144 publications
(100 citation statements)
references
References 20 publications
0
100
0
Order By: Relevance
“…These include approaches based on LDA [25,34,40], Latent Semantic Indexing (LSI) [40,45], Smoothed Unigram Model (SUM) [40,45], and SVMs [19,34]. Since BugLocator was reported to outperform the existing approaches using LDA, LSI, and SUM [45], and since BugScout was reported to outperform the SVM model proposed in [34], we expect our LR system to compare favorably with all these previous approaches.…”
Section: Lr Is Trained Directly To Optimize Ranking Results Butmentioning
confidence: 99%
See 3 more Smart Citations
“…These include approaches based on LDA [25,34,40], Latent Semantic Indexing (LSI) [40,45], Smoothed Unigram Model (SUM) [40,45], and SVMs [19,34]. Since BugLocator was reported to outperform the existing approaches using LDA, LSI, and SUM [45], and since BugScout was reported to outperform the SVM model proposed in [34], we expect our LR system to compare favorably with all these previous approaches.…”
Section: Lr Is Trained Directly To Optimize Ranking Results Butmentioning
confidence: 99%
“…Table 2 shows the Accuracy@k results of the BugScout (BS) and the LR method, for k = 1, 10, and 20. The BugScout results are copied from [34] and are substantially lower than the LR results. While it is possible that our replicated dataset is different from their dataset, we believe there are two main reasons why the LR method performs better than BugScout:…”
Section: Results and Comparisonsmentioning
confidence: 99%
See 2 more Smart Citations
“…Latent Dirichlet allocation (LDA) is a generative statistical model [15]. Previous studies on text analysis [16][17][18] used LDA to extract topic distribution from textual data.…”
Section: Introductionmentioning
confidence: 99%