Who should fix this bug?
University of British Columbia
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
- FWCI
- 70.77
- Percentile
- 100%
- References
- 24
Authors
3Topics & keywords
- Open source
- Computer science
- Eclipse
- Software engineering
- Debugging
- Software bug
- Process (computing)
- Open-source software development