Dynamics of Software Development Crowdsourcing

被引:18
|
作者
Dubey, Alpana [1 ]
Abhinav, Kumar [2 ]
Taneja, Sakshi [2 ]
Virdi, Gurdeep [1 ]
Dwarakanath, Anurag [1 ]
Kass, Alex [3 ]
Kuriakose, Mani Suma [1 ]
机构
[1] Accenture Technol Labs, Bangalore, Karnataka, India
[2] IIIT Delhi, Delhi, India
[3] Accenture Technol Labs, San Jose, CA USA
关键词
Crowdsourcing; tracking; forecasting; software development; workforce analytics;
D O I
10.1109/ICGSE.2016.13
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The emergence of online labor markets has concentrated a lot of attention on the prospect of using crowdsourcing for software development, with a potential to reduce costs, improve time-to-market, and access high-quality skills on demand. However, crowdsourcing of software development is still not widely adopted. A key barrier to adoption is a lack of confidence that a task will be completed on time with the required quality standards. While good managers can develop good, intuitive estimates of task completion when assigning work to their team members, they might lack similar intuition for individuals drawn from an online crowd. The phrase, "Post and Hope" is thus sometimes used when talking about the crowdsourcing of software-development tasks. The objective of this paper is to show the value of replacing the traditional, intuitive assessment of a team's capability with a quantitative assessment of the crowd, derived through analysis of historical performance on similar tasks. This analysis will serve to transform "Post and Hope" to "Post and Expect." We demonstrate this by analyzing data about tasks performed on two popular crowdsourcing platforms: Topcoder and Upwork. Analysis of historical data from these platforms indicates that the platforms indeed demonstrate some level of predictability in task completion. We have identified certain factors that consistently contribute to task completion on both the platforms. Our findings suggest that a data-driven decision processes can play an important role in successful adoption of crowdsourcing practice for software development.
引用
收藏
页码:49 / 58
页数:10
相关论文
共 50 条
  • [1] Application of Crowdsourcing in Software Development
    Suganthy, A.
    Chithralekha, T.
    2016 5TH INTERNATIONAL CONFERENCE ON RECENT TRENDS IN INFORMATION TECHNOLOGY (ICRTIT), 2016,
  • [2] The Use of Microtasks in Crowdsourcing Software Development
    de Deus, William Simao
    Fabri, Jose Augusto
    L'Erario, Alexandre
    2017 12TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2017,
  • [3] Collaborative Software Development Platforms for Crowdsourcing
    Peng, Xin
    Babar, Muhammad Ali
    Ebert, Christof
    IEEE SOFTWARE, 2014, 31 (02) : 30 - 36
  • [4] CrowdEV: Crowdsourcing Software Design and Development
    Wei, Duan
    COLLABORATE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, COLLABORATECOM 2016, 2017, 201 : 527 - 532
  • [5] Tasks Decomposition Approaches in Crowdsourcing Software Development
    Khanfor, Abdullah
    HUMAN INTERFACE AND THE MANAGEMENT OF INFORMATION, HIMI 2023, PT II, 2023, 14016 : 488 - 498
  • [6] The Dos and Dont's of Crowdsourcing Software Development
    Fitzgerald, Brian
    Stol, Klaas-Jan
    SOFSEM 2015: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2015, 8939 : 58 - 64
  • [7] An Investigation into Internet Crowdsourcing for Enterprise Software Development
    Trow, Josh
    Liu, Lu
    Li, Zhiyuan
    2014 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (CIT), 2014, : 474 - 481
  • [8] Crowdsourcing Software Development Oriented Fault Localization
    Li L.-P.
    Zhang Y.-X.
    Liu H.
    Ruan Jian Xue Bao/Journal of Software, 2023, 34 (06): : 2690 - 2707
  • [9] Characterizing the hyperspecialists in the context of crowdsourcing software development
    de Neira A.B.
    Steinmacher I.
    Wiese I.S.
    Journal of the Brazilian Computer Society, 2018, 24 (01)
  • [10] A Developer Recommendation Framework in Software Crowdsourcing Development
    Shao, Wei
    Wang, Xiaoning
    Jiao, Wenpin
    SOFTWARE ENGINEERING AND METHODOLOGY FOR EMERGING DOMAINS, 2016, 675 : 151 - 164