DocumentCode
2156236
Title
A bug you like: A framework for automated assignment of bugs
Author
Baysal, Olga ; Godfrey, Michael W. ; Cohen, Robin
Author_Institution
Sch. of Comput. Sci., Univ. of Waterloo, Waterloo, ON
fYear
2009
fDate
17-19 May 2009
Firstpage
297
Lastpage
298
Abstract
Assigning bug reports to individual developers is typically a manual, time-consuming, and tedious task. In this paper, we present a framework for automated assignment of bug-fixing tasks. Our approach employs preference elicitation to learn developer predilections in fixing bugs within a given system. This approach infers knowledge about a developer´s expertise by analyzing the history of bugs previously resolved by the developer. We apply a vector space model to recommend experts for resolving bugs. When a new bug report arrives, the system automatically assigns it to the appropriate developer considering his or her expertise, current workload, and preferences. We address the task allocation problem by proposing a set of heuristics that support accurate assignment of bug reports to the developers.
Keywords
program debugging; a bug you like; automated bugs assignment; bug-fixing tasks; preference elicitation; task allocation problem; Artificial intelligence; Automatic control; Computer bugs; Computer science; Data mining; Digital cameras; History; Information retrieval; Machine learning;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension, 2009. ICPC '09. IEEE 17th International Conference on
Conference_Location
Vancouver, BC
ISSN
1092-8138
Print_ISBN
978-1-4244-3998-0
Electronic_ISBN
1092-8138
Type
conf
DOI
10.1109/ICPC.2009.5090066
Filename
5090066
Link To Document