articleMay 28, 2006Closed access

Who should fix this bug?

University of British Columbia

Indexed incrossref

Abstract

Open source development projects typically support an open bug repository to which both developers and users can report bugs. The reports that appear in this repository must be triaged to determine if the report is one which requires attention and if it is, which developer will be assigned the responsibility of resolving the report. Large open source developments are burdened by the rate at which new bug reports appear in the bug repository. In this paper, we present a semi-automated approach intended to ease one part of this process, the assignment of reports to a developer. Our approach applies a machine learning algorithm to the open bug repository to learn the kinds of reports each developer resolves. When…

Citation impact

921
total citations
FWCI
70.77
Percentile
100%
References
24
Citations per year

Authors

3

Topics & keywords

Keywords
  • Open source
  • Computer science
  • Eclipse
  • Software engineering
  • Debugging
  • Software bug
  • Process (computing)
  • Open-source software development
No related works found for this paper.

Funding