Assigning bug reports using a vocabulary-based expertise model of developers
Citations Over TimeTop 1% of 2009 papers
Abstract
For popular software systems, the number of daily submitted bug reports is high. Triaging these incoming reports is a time consuming task. Part of the bug triage is the assignment of a report to a developer with the appropriate expertise. In this paper, we present an approach to automatically suggest developers who have the appropriate expertise for handling a bug report. We model developer expertise using the vocabulary found in their source code contributions and compare this vocabulary to the vocabulary of bug reports. We evaluate our approach by comparing the suggested experts to the persons who eventually worked on the bug. Using eight years of Eclipse development as a case study, we achieve 33.6% top-1 precision and 71.0% top-10 recall.
Related Papers
- → Towards Semi-automatic Bug Triage and Severity Prediction Based on Topic Model and Multi-feature of Bug Reports(2014)112 cited
- → Bug severity prediction using question-and-answer pairs from Stack Overflow(2020)61 cited
- → Bug Priority Assessment in Cross-Project Context Using Entropy-Based Measure(2020)5 cited
- → Bug Severity Prediction by Classifying Normal Bugs with Text and Meta-Field Information(2016)16 cited
- A Survey on Traditional Bug Triage and Software Data Reduction Techniques(2017)