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

被引:0
|
作者
Zhenyu Zhang
Hailong Sun
Hongyu Zhang
机构
[1] Beihang University,SKLSDE Lab, School of Computer Science and Engineering
[2] Beihang University,Beijing Advanced Innovation Center for Big Data and Brain Computing
[3] The University of Newcastle,undefined
来源
关键词
Topcoder; Developer recommendation; Meta-learning; Crowdsourcing software development;
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:859 / 889
页数:30
相关论文
共 50 条
  • [1] Developer recommendation for Topcoder through a meta-learning based policy model
    Zhang, Zhenyu
    Sun, Hailong
    Zhang, Hongyu
    EMPIRICAL SOFTWARE ENGINEERING, 2020, 25 (01) : 859 - 889
  • [2] CBML: A Cluster-based Meta-learning Model for Session-based Recommendation
    Song, Jiayu
    Xu, Jiajie
    Zhou, Rui
    Chen, Lu
    Li, Jianxin
    Liu, Chengfei
    PROCEEDINGS OF THE 30TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT, CIKM 2021, 2021, : 1713 - 1722
  • [3] Adaptive recommendation model using meta-learning for population-based algorithms
    Chu, Xianghua
    Cai, Fulin
    Cui, Can
    Hu, Mengqi
    Li, Li
    Qin, Quande
    INFORMATION SCIENCES, 2019, 476 : 192 - 210
  • [4] A recommendation system for meta-modeling: A meta-learning based approach
    Cui, Can
    Hu, Mengqi
    Weir, Jeffery D.
    Wu, Teresa
    EXPERT SYSTEMS WITH APPLICATIONS, 2016, 46 : 33 - 44
  • [5] Meta-Learning for Resampling Recommendation Systems
    Smolyakov, Dmitry
    Korotin, Alexander
    Erofeev, Pavel
    Papanov, Artem
    Burnaev, Evgeny
    ELEVENTH INTERNATIONAL CONFERENCE ON MACHINE VISION (ICMV 2018), 2019, 11041
  • [6] Online meta-learning for POI recommendation
    Lv, Yao
    Sang, Yu
    Tai, Chong
    Cheng, Wanjun
    Shang, Jedi S.
    Qu, Jianfeng
    Chu, Xiaomin
    Zhang, Ruoqian
    GEOINFORMATICA, 2023, 27 (01) : 61 - 76
  • [7] Online meta-learning for POI recommendation
    Yao Lv
    Yu Sang
    Chong Tai
    Wanjun Cheng
    Jedi S. Shang
    Jianfeng Qu
    Xiaomin Chu
    Ruoqian Zhang
    GeoInformatica, 2023, 27 : 61 - 76
  • [8] A Survey of Personalized Recommendation Algorithm Selection Based on Meta-learning
    Ren, Yi
    Chi, Cuirong
    Zhang Jintao
    CYBER SECURITY INTELLIGENCE AND ANALYTICS, 2020, 928 : 1383 - 1388
  • [9] A federated recommendation algorithm based on user clustering and meta-learning
    Yu, Enqi
    Ye, Zhiwei
    Zhang, Zhiqiang
    Qian, Ling
    Xie, Meiyi
    APPLIED SOFT COMPUTING, 2024, 158
  • [10] Clustering Algorithm Recommendation: A Meta-learning Approach
    Ferrari, Daniel G.
    de Castro, Leandro Nunes
    SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING, (SEMCCO 2012), 2012, 7677 : 143 - 150