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
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;
Conference_Titel :
Program Comprehension, 2009. ICPC '09. IEEE 17th International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-3998-0
Electronic_ISBN :
1092-8138
DOI :
10.1109/ICPC.2009.5090066