Empirical Analysis on Parallel Tasks in Crowdsourcing Software Development

被引:7
作者
Saremi, Razieh Lotfalian [1 ]
Yang, Ye [1 ]
机构
[1] Stevens Inst Technol, Sch Syst & Enterprises, Hoboken, NJ 07030 USA
来源
2015 30th IEEE/ACM International Conference on Automated Software Engineering Workshop (ASEW) | 2015年
关键词
Parallelism; Software Worker; Tasks; Award; worker performance;
D O I
10.1109/ASEW.2015.22
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Crowdsourcing has become a popular option for rapid acquisition, with reported benefits such as shortened schedule due to mass parallel development, innovative solutions based on the "wisdom of crowds", and reduced cost due to the pre-pricing and bidding effects. However, most of existing studies on software crowdsourcing are focusing on individual task level, providing limited insights on the practice as well as outcomes at overall project level. To develop better understanding of crowdsourcing-based software projects, this paper reports an empirical study on analyzing four largest projects on Topcoder platform that intensively leverage crowdsourcing throughout the product implementation, testing, and assembly phases. The analysis results conclude that: (1) crowdsourcing task scheduling follows typical patterns including prototyping, component development, bug hunt, and assembly and coding (2) budget phase distribution patterns does not following traditional patterns, and uploading task rate is not representing same budget rate associated with them as about 75% of uploaded tasks would price under 67% of total project budget; (3) Higher degree of parallelism would lead to higher demand for competing on tasks and shorter planning schedule to complete the project consequently better resource allocation.
引用
收藏
页码:28 / 34
页数:7
相关论文
共 50 条
  • [21] Analysis of Recursively Parallel Programs
    Bouajjani, Ahmed
    Emmi, Michael
    [J]. ACM SIGPLAN NOTICES, 2012, 47 (01) : 203 - 214
  • [22] Analysis of Recursively Parallel Programs
    Bouajjani, Ahmed
    Emmi, Michael
    [J]. POPL 12: PROCEEDINGS OF THE 39TH ANNUAL ACM SIGPLAN-SIGACT SYMPOSIUM ON PRINCIPLES OF PROGRAMMING LANGUAGES, 2012, : 203 - 214
  • [23] THE ROLE OF TASKS VARIETY IN DEVELOPMENT OF STUDENTS' WRITING SKILLS IN ENGLISH
    Semjonova, Olga
    [J]. SOCIETY, INTEGRATION, EDUCATION, VOL II, 2011, : 335 - 341
  • [24] Multi-layer LSTM Parallel Optimization Based on Hardware and Software Cooperation
    Chen, Qingfeng
    Wu, Jing
    Huang, Feihu
    Han, Yu
    Zhao, Qiming
    [J]. KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, PT II, 2022, 13369 : 681 - 693
  • [25] Technology-mediated tasks for the development of L2 pragmatics
    Gonzalez-Lloret, Marta
    [J]. LANGUAGE TEACHING RESEARCH, 2022, 26 (02) : 173 - 189
  • [26] Classifying Development Tasks for Innovative Industrial Clusters in Regional Innovation Systems
    Golov R.S.
    Myl’nik A.V.
    [J]. Russian Engineering Research, 2024, 44 (01) : 122 - 124
  • [27] Large-scale, parallel embedded applications: a hardware design model for software engineers
    Fleury, M
    Self, RP
    Downton, AC
    [J]. INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING EDUCATION, 2001, 38 (04) : 348 - 367
  • [28] Visual, object-oriented development of parallel applications
    Webber, J
    Lee, PA
    [J]. JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2001, 12 (02) : 145 - 161
  • [29] What Innovation Managers Really Do - An Empirical Study About Tasks, Skills and Traits of Innovation Managers in Germany
    Maier, M. A.
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2014, : 1116 - 1120
  • [30] Occupational tasks and wage inequality in West Germany: A decomposition analysis
    Koomen, Miriam
    Backes-Gellner, Uschi
    [J]. LABOUR ECONOMICS, 2022, 79