DocumentCode :
1828024
Title :
DECOBA: Utilizing Developers Communities in Bug Assignment
Author :
Banitaan, Shadi ; Alenezi, M.
Author_Institution :
Dept. of Math., Comput. Sci. & Software Eng., Univ. of Detroit Mercy, Detroit, MI, USA
Volume :
2
fYear :
2013
fDate :
4-7 Dec. 2013
Firstpage :
66
Lastpage :
71
Abstract :
Bug Tracking System (BTS) is public ally accessible which enables geographically distributed developers to follow the work of each other and contribute in bug fixing. Developer interactions through commenting on bug reports generate a developer social network that can be used to improve software development and maintenance activities. In large scale complex software projects, software maintenance requires larger groups to participate in its activities. Most previous bug assignments approaches assign only one developer to new bugs. However, bug fixing is a collaborative effort between several developers (i.e., many developers contribute their experience in fixing a bug report). In this work, we build developers social networks based on developers comments on bug reports and detect developers communities. We also assign a relevant community to each newly committed bug report. Moreover, we rank developers in each community based on their experience. An experimental evaluation is conducted on three open source projects namely Net Beans, Free desktop, and Mandriva. The results show that the detected communities are significantly connected with high density. They also show that the proposed approach achieves feasible accuracy of bug assignment.
Keywords :
groupware; program debugging; project management; public domain software; social networking (online); software maintenance; BTS; DECOBA; Freedesktop project; Mandriva project; NetBeans project; bug assignment; bug fixing; bug reports; bug tracking system; developer communities; developer interactions; developer social network; large-scale complex software projects; open source projects; software development activity improvement; software maintenance activity improvement; Collaboration; Communities; Computer bugs; Measurement; Predictive models; Social network services; Vectors; Bug Report Assignment; Community Detection; Developer Ranking; Developers Social Network;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Machine Learning and Applications (ICMLA), 2013 12th International Conference on
Conference_Location :
Miami, FL
Type :
conf
DOI :
10.1109/ICMLA.2013.107
Filename :
6786083
Link To Document :
بازگشت