• DocumentCode
    3758040
  • Title

    Empirical Analysis on Parallel Tasks in Crowdsourcing Software Development

  • Author

    Razieh Lotfalian Saremi;Ye Yang

  • Author_Institution
    Sch. of Syst. &
  • fYear
    2015
  • Firstpage
    28
  • Lastpage
    34
  • Abstract
    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.
  • Keywords
    "Crowdsourcing","Software","Market research","Parallel processing","Production","Complexity theory","Measurement"
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering Workshop (ASEW), 2015 30th IEEE/ACM International Conference on
  • Type

    conf

  • DOI
    10.1109/ASEW.2015.22
  • Filename
    7426633