Optimized Assignment of Developers for Fixing Bugs – An Initial Evaluation for Eclipse Projects (Short Paper) – ESEM 2009

by Md. Mainur Rahman, Guenther Ruhe, Thomas Zimmermann

Decisions on "Who should fix this bug" have substantial impact on the duration of the process and its results. In this paper, optimized strategies for the assignment of the "right" developers for doing the "right" task are studied and the results are compared to manual (called ad hoc) assignment. The quality of assignment is measured by the match between requested (from bugs) and available (from developers) competence profile. Different variants of Greedy search with varying parameter of look-ahead time are studied. The quality of the results has been evaluated for nine milestones of the open source Eclipse JDT project. The optimized strategies with largest look ahead time are demonstrated to be substantially better than the ad hoc solutions in terms of the quality of the assignment and the number of bugs which can be fixed within the given time interval.

Download as PDF.

Reference

Md. Mainur Rahman, Guenther Ruhe, Thomas Zimmermann. Optimized Assignment of Developers for Fixing Bugs – An Initial Evaluation for Eclipse Projects (Short Paper). In Proceedings of the Third International Symposium on Empirical Software Engineering and Measurement (ESEM 2009), Lake Buena Vista, Florida, USA, October 2009.

BibTeX Entry

@inproceedings{rahman-esem-2009,
    title = "Optimized Assignment of Developers for Fixing Bugs – An Initial Evaluation for Eclipse Projects
(Short Paper)",
    author = "Md. Mainur Rahman and Guenther Ruhe and Thomas Zimmermann",
    year = "2009",
    month = "October",
    booktitle = "Proceedings of the Third International Symposium on Empirical Software Engineering and Measurement",
    location = "Lake Buena Vista, Florida, USA",
}