arrow
Return

Developer recommendation for Topcoder through a meta-learning based policy model

delete2019-09-05
delete23
PRE
AI
Z
Zhenyu Zhang
H
Hailong Sun *
张
张宏玉 (Hongyu Zhang)
DOI:10.1007/s10664-019-09755-0delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Crowdsourcing Software Development (CSD) has emerged as a new software development paradigm. Topcoder is now the largest competition-based CSD platform. Many organizations use Topcoder to outsource their software tasks to crowd developers in the form of open challenges. To facilitate timely completion of the crowdsourced tasks, it is important to find right developers who are more likely to win a challenge. Recently, many developer recommendation methods for CSD platforms have been proposed. However, these methods often make unrealistic assumptions about developer status or application scenarios. For example, they consider only skillful developers or only developers registered with the challenges. In this paper, we propose a meta-learning based policy model, which firstly filters out those developers who are unlikely to participate in or submit to a given challenge and then recommend the top k developers with the highest possibility of winning the challenge. We have collected Topcoder data between 2009 and 2018 to evaluate the proposed approach. The results show that our approach can successfully identify developers for posted challenges regardless of the current registration status of the developers. In particular, our approach works well in recommending new winners. The accuracy for top-5 recommendation ranges from 30.1% to 91.1%, which significantly outperforms the results achieved by the related work.
Keywords:
Topcoder
Developer recommendation
Meta-learning
Crowdsourcing software development
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Empirical Software Engineering cover
Empirical Software Engineering
IF:
3.6
Papers:
2.0K
Citations:
5.3K

Organization

B
Beihang University
Scholars:
5.2W
Papers: 4.1W
Citations: 37
U
University of Newcastle
Scholars:
1.5W
Papers: 1.5W
Citations: 16
Cited Papers

Cited Papers

errShare
errSave
Historical Aspects of Laser Therapy for Benign Prostatic Hyperplasia
err2008-04-01
err0
PREAI
errJean de la Rosette; Edward Collins; Alexander Bachmann; Benjamin Choi; Gordon Muir; Oliver Reich; Fernando Gómez Sancha; Shahin Tabatabaei; Henry Woo
errShare
errSave
Arsenic removal from aqueous solutions by adsorption using novel MIL-53(Fe) as a highly efficient adsorbent
err2015-01-01
err0
PREAI
errTuan. A. Vu; Giang. H. Le; Canh. D. Dao; Lan. Q. Dang; Kien. T. Nguyen; Quang. K. Nguyen; Phuong. T. Dang; Hoa. T. K. Tran; Quang. T. Duong; Tuyen. V. Nguyen; Gun. D. Lee
errShare
errSave
Emotional Intelligence as a Predictor of Motivation, Anxiety and Leadership in Athletes
err2022-06-20
err0
errOAAI
errIsabel Mercader Rubio; Nieves Gutiérrez Ángel; María Dolores Pérez Esteban; Nieves Fátima Oropesa Ruiz
errShare
errSave
A survey of the use of crowdsourcing in software engineering
err2017-04-01
err209
errOAAI
errMao, Ke; Capra, Licia; Harman, Mark; Jia, Yue
errShare
errSave
Cannabinoids for adult cancer-related pain: systematic review and meta-analysis
err2020-01-20
err0
errOAAI
errElaine G Boland; Michael I Bennett; Victoria Allgar; Jason W Boland
errShare
errSave
researcher View more