Why So Complicated? Simple Term Filtering and Weighting for Location-Based Bug Report Assignment Recommendation

TitleWhy So Complicated? Simple Term Filtering and Weighting for Location-Based Bug Report Assignment Recommendation
Publication TypeConference Proceedings
Year of Publication2013
Refereed DesignationRefereed
Secondary Title10th Working Conference on Mining Software Repositories
Pagination2-11
Date Published05-2013
Keywordsbug, bug report assignment, eclipse, File Activity Histories, Mining Software Artifacts, mozilla, Named Entity Recognition, POS Filtering
Abstract

Large software development projects receive many
bug reports and each of these reports needs to be triaged. An
important step in the triage process is the assignment of the
report to a developer. Most previous e orts towards improving
bug report assignment have focused on using an activity-based
approach. We address some of the limitations of activity-based
approaches by proposing a two-phased location-based approach
where bug report assignment recommendations are based on the
predicted location of the bug. The proposed approach utilizes
a noun extraction process on several information sources to
determine bug location information and a simple term weighting
scheme to provide a bug report assignment recommendation.
We found that by using a location-based approach, we achieved
an accuracy of 89.41% and 59.76% when recommending five
developers for the Eclipse and Mozilla projects, respectively.

URLhttp://www.cwu.edu/~janvik/papers/msr2013.pdf
AttachmentSize
msr2013.pdf405.86 KB