DocumentCode :
2899511
Title :
Developer Recommendation for Crowdsourced Software Development Tasks
Author :
Ke Mao ; Ye Yang ; Qing Wang ; Yue Jia ; Harman, Mark
Author_Institution :
CREST Centre, Univ. Coll. London, London, UK
fYear :
2015
fDate :
March 30 2015-April 3 2015
Firstpage :
347
Lastpage :
356
Abstract :
Crowdsourced software development utilises an open call format to attract geographically distributed developers to accomplish various types of software development tasks. Although the open call format enables wide task accessibility, potential developers must choose from a dauntingly large set of task options (usually more than one hundred available tasks on TopCoder each day). Inappropriate developer-task matching may lower the quality of the software deliverables. In this paper, we employ content-based recommendation techniques to automatically match tasks and developers. The approach learns particular interests from registration history and mines winner history to favour appropriate developers. We measure the performance of our approach by defining accuracy and diversity metrics. We evaluate our recommendation approach by introducing 4 machine learners on 3,094 historical tasks from TopCoder. The evaluation results show that promising accuracy and diversity are achievable (accuracy from 50% to 71% and diversity from 40% to 52% when recommending reliable developers).We also provide advice extracted from our results to guide the crowdsourcing platform in building a recommender system in practice.
Keywords :
data mining; learning (artificial intelligence); recommender systems; software engineering; TopCoder; content-based recommendation techniques; crowdsourced software development tasks; crowdsourcing platform; developer recommendation; developer-task matching; machine learners; recommender system; registration history; software deliverables; winner history mining; Accuracy; Crowdsourcing; Feature extraction; History; Reliability; Software; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Service-Oriented System Engineering (SOSE), 2015 IEEE Symposium on
Conference_Location :
San Francisco Bay, CA
Type :
conf
DOI :
10.1109/SOSE.2015.46
Filename :
7133552
Link To Document :
بازگشت