Learning to rank developers for bug report assignment

Abstract

Bug assignment is a burden for projects receiving many bug reports. To automate the process of assigning bug reports to the appropriate developers, several studies have relied on combining natural language processing and information retrieval techniques to extract two categories of features. One of these categories targets developers who have fixed similar bugs before, and the other determines developers working on source files similar to the description of the bug. Commit messages represent another rich source for profiling developer expertise as the language used in commit messages is closer to that used in bug reports.

Publication
Applied Soft Computing
Wajdi Aljedaani
Wajdi Aljedaani
Human-Computer Interaction & SE Researcher