Assigning Bug Reports using a Vocabulary-Based Expertise Model of Developers

Matter, Dominique; Kuhn, Adrian; Nierstrasz, Oscar (2009). Assigning Bug Reports using a Vocabulary-Based Expertise Model of Developers. In: Proceedings of the 2009 6th IEEE International Working Conference on Mining Software Repositories (pp. 131-140). Washington, DC: IEEE Computer Society 10.1109/MSR.2009.5069491

[img] Text
05069491.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (253kB) | Request a copy

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.

Item Type:

Conference or Workshop Item (Paper)

Division/Institute:

08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG)

UniBE Contributor:

Kuhn, Adrian and Nierstrasz, Oscar Marius

ISSN:

2160-1852

ISBN:

978-1-4244-3493-0

Publisher:

IEEE Computer Society

Language:

English

Submitter:

Factscience Import

Date Deposited:

04 Oct 2013 15:22

Last Modified:

13 Sep 2017 08:30

Publisher DOI:

10.1109/MSR.2009.5069491

BORIS DOI:

10.7892/boris.37157

URI:

https://boris.unibe.ch/id/eprint/37157 (FactScience: 206983)

Actions (login required)

Edit item Edit item
Provide Feedback