Crowdsourcing in Software Development: Empirical Support for Configuring Contests

被引:5
|
作者
Bibi, Stamatia [1 ]
Zozas, Ioannis [1 ]
Ampatzoglou, Apostolos [2 ]
Sarigiannidis, Panagiotis G. [1 ]
Kalampokis, George [1 ]
Stamelos, Ioannis [3 ]
机构
[1] Univ Western Macedonia, Dept Elect & Comp Engn, Kozani 50100, Greece
[2] Univ Macedonia, Dept Appl Informat, Thessaloniki 54636, Greece
[3] Aristotle Univ Thessaloniki, Dept Informat, Thessaloniki 54124, Greece
来源
IEEE ACCESS | 2020年 / 8卷 / 08期
关键词
Crowdsourcing; software development; success factors; crowd factors; cost; duration;
D O I
10.1109/ACCESS.2020.2982619
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Despite the extensive adoption of crowdsourcing for the timely, cost-effective, and high-quality completion of software development tasks, a large number of crowdsourced challenges are not able to acquire a winning solution, on time, and within the desired cost and quality thresholds. A possible reason for this is that we currently lack a systematic approach that would aid software managers during the process of designing software development tasks that will be crowdsourced. This paper attempts to extend the current knowledge on designing crowdsourced software development tasks, by empirically answering the following management questions: (a) what type of projects should be crowdsourced; (b) why should one crowdsource-in terms of acquired benefits; (c) where should one crowdsource-in terms of application domain; (d) when to crowdsource-referring to the time period of the year; (e) who will win or participate in the contest; and (f) how to crowdsource (define contest duration, prize, type of contest etc.) to acquire the maximum benefits-depending on the goal of crowdsourcing. To answer the aforementioned questions, we have performed a case study on 2,209 software development tasks crowdsourced through TopCoder platform. The results suggest that there are significant differences in the level to which crowdsourcing goals are reached, across different software development activities. Based on this observation we suggest that software managers should prioritize the goals of crowdsourcing, decide carefully upon the activity to be crowdsourced and then define the settings of the task.
引用
收藏
页码:58094 / 58117
页数:24
相关论文
共 50 条
  • [1] Empirical Analysis on Parallel Tasks in Crowdsourcing Software Development
    Saremi, Razieh Lotfalian
    Yang, Ye
    2015 30th IEEE/ACM International Conference on Automated Software Engineering Workshop (ASEW), 2015, : 28 - 34
  • [2] Crowdsourcing contests
    Segev, Ella
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2020, 281 (02) : 241 - 255
  • [3] The Role of Feedback in Dynamic Crowdsourcing Contests: A Structural Empirical Analysis
    Jiang, Zhaohui
    Huang, Yan
    Beil, Damian R.
    MANAGEMENT SCIENCE, 2022, 68 (07) : 4858 - 4877
  • [4] COMPETING TASKS AND TASK QUALITY: AN EMPIRICAL STUDY OF CROWDSOURCING CONTESTS
    Mo, Jiahui
    Sarkar, Sumit
    Menon, Syam
    MIS QUARTERLY, 2021, 45 (04) : 1921 - 1948
  • [5] Optimal crowdsourcing contests
    Chawla, Shuchi
    Hartline, Jason D.
    Sivan, Balasubramanian
    GAMES AND ECONOMIC BEHAVIOR, 2019, 113 : 80 - 96
  • [6] Application of Crowdsourcing in Software Development
    Suganthy, A.
    Chithralekha, T.
    2016 5TH INTERNATIONAL CONFERENCE ON RECENT TRENDS IN INFORMATION TECHNOLOGY (ICRTIT), 2016,
  • [7] Dynamics of Software Development Crowdsourcing
    Dubey, Alpana
    Abhinav, Kumar
    Taneja, Sakshi
    Virdi, Gurdeep
    Dwarakanath, Anurag
    Kass, Alex
    Kuriakose, Mani Suma
    2016 IEEE 11TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE), 2016, : 49 - 58
  • [8] Configuring Crowdsourcing for Requirements Elicitation
    Hosseini, Mahmood
    Shahri, Alimohammad
    Phalp, Keith
    Taylor, Jacqui
    Ali, Raian
    Dalpiaz, Fabiano
    2015 IEEE 9TH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2015, : 133 - 138
  • [9] An empirical analysis of information search and information sharing in crowdsourcing data analytic contests
    O'Leary, Daniel E.
    DECISION SUPPORT SYSTEMS, 2019, 120 : 1 - 13
  • [10] The Role of Problem Specification in Crowdsourcing Contests for Design Problems: A Theoretical and Empirical Analysis
    Jiang, Zhaohui
    Huang, Yan
    Beil, Damian R.
    M&SOM-MANUFACTURING & SERVICE OPERATIONS MANAGEMENT, 2021, 23 (03) : 637 - 656