Title
Recommending crowdsourced software developers in consideration of skill improvement.
Abstract
Finding suitable developers for a given task is critical and challenging for successful crowdsourcing software development. In practice, the development skills will be improved as developers conduct more development tasks. Prior studies on crowdsourcing developer recommendation do not consider the changing of skills, which can underestimate developers' skill to fulfill a task. In this work, we first conducted an empirical study of the performance of 7,620 developers on TopCoder. With a difficulty-weighted algorithm, we re-compute the scores of each developer by eliminating the effect of task difficulty from the performance. We find out that the skill improvement of TopCoder developers can be fitted well with the negative exponential learning curve model. Second, we design a skill prediction method based on the learning curve. Then we propose a skill improvement aware framework for recommending developers for crowdsourcing software development.
Year
DOI
Venue
2017
10.1109/ASE.2017.8115682
ASE
Keywords
Field
DocType
Crowdsourcing, recommender systems, software development, Topcoder
Recommender system,Algorithm design,Systems engineering,Software engineering,Computer science,Crowdsourcing,Knowledge management,Software,Learning curve,Crowdsourcing software development,Software development,Empirical research
Conference
ISSN
ISBN
Citations 
1527-1366
978-1-5386-2684-9
3
PageRank 
References 
Authors
0.38
8
4
Name
Order
Citations
PageRank
Zizhe Wang151.76
Hailong Sun268064.83
Yang Fu3102.98
Luting Ye450.75