Authors
Hadi Hosseini, Raymond Nguyen, Michael W Godfrey
Publication date
2012/3/27
Conference
2012 16th European Conference on Software Maintenance and Reengineering
Pages
149-158
Publisher
IEEE
Description
Bug assignment in large software projects is typically a time-consuming and tedious task, effective assignment requires that bug triagers hold significant contextual information about both the reported bugs and the pool of available developers. In this paper, we propose an auction-based multiagent mechanism for assigning bugs to developers that is intended to minimize backlogs and overall bug lifetime. In this approach, developers and triagers are both modeled as intelligent software agents working on behalf of individuals in a multiagent environment. Upon receiving a bug report, triager agents auction off the bug and collect the requests. Developer agents compute their bids as a function of the developer's profile, preferences, current schedule of assigned bugs, and estimated time-to-fix of the bug. This value is then sent to the triager agent for the final decision. We use the Eclipse and Firefox bug repositories to …
Total citations
20122013201420152016201720182019202020212022202320241243495223221
Scholar articles
H Hosseini, R Nguyen, MW Godfrey - 2012 16th European Conference on Software …, 2012