Success Prediction of Crowdsourced Projects for Competitive Crowdsourced Software Development

被引:0
|
作者
Rashid, Tahir [1 ,2 ]
Anwar, Shumaila [2 ]
Jaffar, Muhammad Arfan [1 ]
Hakami, Hanadi [3 ]
Baashirah, Rania [3 ]
Umer, Qasim [2 ]
机构
[1] Super Univ, Dept Comp Sci, Lahore 54000, Pakistan
[2] COMSATS Univ Islamabad, Dept Comp Sci, Vehari 61000, Pakistan
[3] Univ Business & Technol, Coll Engn, Dept Software Engn, Jeddah 21448, Saudi Arabia
来源
APPLIED SCIENCES-BASEL | 2024年 / 14卷 / 02期
关键词
Competitive Crowdsourced Software Development (CCSD); TopCoder; BERT; classification;
D O I
10.3390/app14020489
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Competitive Crowdsourcing Software Development (CCSD) is popular among academics and industries because of its cost-effectiveness, reliability, and quality. However, CCSD is in its early stages and does not resolve major issues, including having a low solution submission rate and high project failure risk. Software development wastes stakeholders' time and effort as they cannot find a suitable solution in a highly dynamic and competitive marketplace. It is, therefore, crucial to automatically predict the success of an upcoming software project before crowdsourcing it. This will save stakeholders' and co-pilots' time and effort. To this end, this paper proposes a well-known deep learning model called Bidirectional Encoder Representations from Transformers (BERT) for the success prediction of Crowdsourced Software Projects (CSPs). The proposed model is trained and tested using the history data of CSPs collected from TopCoder using its REST API. The outcomes of hold-out validation indicate a notable enhancement in the proposed approach compared to existing methods, with increases of 13.46%, 8.83%, and 11.13% in precision, recall, and F1 score, respectively.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Failure Prediction in Crowdsourced Software Development
    Khanfor, Abdullah
    Yang, Ye
    Vesonder, Gregg
    Ruhe, Guenther
    Messinger, Dave
    [J]. 2017 24TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2017), 2017, : 495 - 504
  • [2] Predicting budget for Crowdsourced and Freelance Software development Projects
    Abhinav, Kumar
    Dubey, Alpana
    [J]. PROCEEDINGS OF THE 10TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, 2017, : 165 - 171
  • [3] Crowdsourced Software Development and Maintenance
    Lin, Bin
    [J]. PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, 2018, : 492 - 495
  • [4] Learn or Earn? Intelligent Task Recommendations for Competitive Crowdsourced Software Development
    Karim, Muhammad Rezaul
    Yang, Ye
    Messinger, David
    Ruhe, Guenther
    [J]. PROCEEDINGS OF THE 51ST ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2018, : 5604 - 5613
  • [5] A Prize Determination Approach for Crowdsourced Software Development
    Sari, Asli
    Alptekin, Gulfem Isiklar
    [J]. 2018 2ND EUROPEAN CONFERENCE ON ELECTRICAL ENGINEERING AND COMPUTER SCIENCE (EECS 2018), 2018, : 450 - 453
  • [6] A Hybrid Simulation Model for Crowdsourced Software Development
    Saremi, Razieh
    [J]. 2018 IEEE/ACM 5TH INTERNATIONAL WORKSHOP ON CROWD SOURCING IN SOFTWARE ENGINEERING (CSI-SE), 2018, : 28 - 29
  • [7] Developer Recommendation for Crowdsourced Software Development Tasks
    Mao, Ke
    Yang, Ye
    Wang, Qing
    Jia, Yue
    Harman, Mark
    [J]. 9TH IEEE INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2015), 2015, : 347 - 356
  • [8] A Framework to Preserve Confidentiality in Crowdsourced Software Development
    Dubey, Alpana
    Abhinav, Kumar
    Virdi, Gurdeep
    [J]. PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 115 - 117
  • [9] Coordination in Crowdsourced Software Development: A Systematic Mapping Study
    de Campos, Vitor Queiroz
    David, Jose Maria N.
    Braga, Regina
    [J]. PROCEEDINGS OF THE 2021 IEEE 24TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2021, : 305 - 310
  • [10] An Evolutionary Algorithm for Task Scheduling in Crowdsourced Software Development
    Saremi, Razieh
    Yardik, Hardik
    Togelius, Julian
    Yang, Ye
    Ruhe, Guenther
    [J]. ICEIS: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 1, 2022, : 120 - 128