2017
DOI: 10.1109/tse.2016.2576454
|View full text |Cite
|
Sign up to set email alerts
|

Improving Automated Bug Triaging with Specialized Topic Model

Abstract: Bug triaging refers to the process of assigning a bug to the most appropriate developer to fix. It becomes more and more difficult and complicated as the size of software and the number of developers increase. In this paper, we propose a new framework for bug triaging, which maps the words in the bug reports (i.e., the term space) to their corresponding topics (i.e., the topic space). We propose a specialized topic modeling algorithm named multi-feature topic model (MTM) which extends Latent Dirichlet Allocati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
64
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 154 publications
(81 citation statements)
references
References 35 publications
1
64
0
Order By: Relevance
“…However, the "assigned to" fields in many bug reports are set to generic names which do not correspond to real people [19]. In Eclipse, bug reports are assigned to generic names like "JDT-UI-Inbox", "JDT-Text-Inbox", "JDT-Core-Inbox".…”
Section: A Datasetmentioning
confidence: 99%
See 3 more Smart Citations
“…However, the "assigned to" fields in many bug reports are set to generic names which do not correspond to real people [19]. In Eclipse, bug reports are assigned to generic names like "JDT-UI-Inbox", "JDT-Text-Inbox", "JDT-Core-Inbox".…”
Section: A Datasetmentioning
confidence: 99%
“…Because these generic names do not represent real developers, we do not recommend them and exclude bug reports whose fixers are among them from the data. Then to reduce noise, bug reports whose fixers appear less than ten times are excluded [19].…”
Section: A Datasetmentioning
confidence: 99%
See 2 more Smart Citations
“…One of the main reasons for such processing is found to be the time spent on manual verification of bugs and identification of suitable engineers to fix the bugs [5]. Hence faster identification of suitable engineers for fixing bugs will be a great performance booster for software maintenance [6].…”
Section: Introductionmentioning
confidence: 99%