TY - GEN
T1 - How to recommend appropriate developers for bug fixing?
AU - Zhang, Tao
AU - Lee, Byungjeong
PY - 2012
Y1 - 2012
N2 - Due to increased size and complexity of software, software maintenance has become a very difficult task for developers, especially on bug fixing. For famous open source systems, the number of daily submitted bug reports is very high. Unfortunately, as most of bug reports were not assigned to appropriate developers for fixing related bugs, these bug reports need to be reassigned. A larger number of reassignments cause the time of bug fixing to increase and the fixing probability to decrease. In order to resolve this problem, it is necessary to recommend appropriate developers for fixing bugs. In this paper, we propose a new developer recommendation method for assigning appropriate developers to fix bugs. This method, based on social network and experts' feedback, recommends some candidate developers. We also consider the fixing efficiency and the experience of these candidate developers to rank the candidate developers. We have validated our approach on the famous software bug repository and showed the feasibility and availability of the method by experiments.
AB - Due to increased size and complexity of software, software maintenance has become a very difficult task for developers, especially on bug fixing. For famous open source systems, the number of daily submitted bug reports is very high. Unfortunately, as most of bug reports were not assigned to appropriate developers for fixing related bugs, these bug reports need to be reassigned. A larger number of reassignments cause the time of bug fixing to increase and the fixing probability to decrease. In order to resolve this problem, it is necessary to recommend appropriate developers for fixing bugs. In this paper, we propose a new developer recommendation method for assigning appropriate developers to fix bugs. This method, based on social network and experts' feedback, recommends some candidate developers. We also consider the fixing efficiency and the experience of these candidate developers to rank the candidate developers. We have validated our approach on the famous software bug repository and showed the feasibility and availability of the method by experiments.
KW - Bug fixing
KW - Developer recommendation
KW - Feedback
KW - Fixing efficiency
KW - Reassignment
KW - Social network
UR - http://www.scopus.com/inward/record.url?scp=84870782091&partnerID=8YFLogxK
U2 - 10.1109/COMPSAC.2012.27
DO - 10.1109/COMPSAC.2012.27
M3 - Conference contribution
AN - SCOPUS:84870782091
SN - 9780769547367
T3 - Proceedings - International Computer Software and Applications Conference
SP - 170
EP - 175
BT - Proceedings - 36th Annual IEEE International Computer Software and Applications Conference, COMPSAC 2012
T2 - 36th IEEE Annual International Computer Software and Applications Conference, COMPSAC 2012
Y2 - 16 July 2012 through 20 July 2012
ER -