DocumentCode :
3587351
Title :
Who Should Review this Pull-Request: Reviewer Recommendation to Expedite Crowd Collaboration
Author :
Yue Yu ; Huaimin Wang ; Gang Yin ; Ling, Charles X.
Author_Institution :
Nat. Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
Volume :
1
fYear :
2014
Firstpage :
335
Lastpage :
342
Abstract :
Github facilitates the pull-request mechanism as an outstanding social coding paradigm by integrating with social media. The review process of pull-requests is a typical crowd sourcing job which needs to solicit opinions of the community. Recommending appropriate reviewers can reduce the time between the submission of a pull-request and the actual review of it. In this paper, we firstly extend the traditional Machine Learning (ML) based approach of bug triaging to reviewer recommendation. Furthermore, we analyze social relations between contributors and reviewers, and propose a novel approach to recommend highly relevant reviewers by mining comment networks (CN) of given projects. Finally, we demonstrate the effectiveness of these two approaches with quantitative evaluations. The results show that CN-based approach achieves a significant improvement over the ML-based approach, and on average it reaches a precision of 78% and 67% for top-1 and top-2 recommendation respectively, and a recall of 77% for top-10 recommendation.
Keywords :
data mining; learning (artificial intelligence); program debugging; recommender systems; social networking (online); CN-based approach; Github; ML-based approach; bug triaging; comment networks mining; crowd collaboration; crowdsourcing job; machine learning based approach; pull-request mechanism; reviewer recommendation; social media; Communities; Encoding; Mathematical model; Rails; Social network services; Software; Training; Comment Network; Pull-request; Reviewer Recommendation; Social Coding;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference (APSEC), 2014 21st Asia-Pacific
ISSN :
1530-1362
Print_ISBN :
978-1-4799-7425-2
Type :
conf
DOI :
10.1109/APSEC.2014.57
Filename :
7091328
Link To Document :
بازگشت