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 条
  • [41] A survey of the use of crowdsourcing in software engineering
    Mao, Ke
    Capra, Licia
    Harman, Mark
    Jia, Yue
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 126 : 57 - 84
  • [42] Cloud-Based Software Crowdsourcing
    Tsai, Wei-Tek
    Wu, Wenjun
    Huhns, Michael N.
    IEEE INTERNET COMPUTING, 2014, 18 (03) : 78 - 83
  • [43] Software Crowdsourcing Practices and Research Directions
    Bari, Emese
    Johnston, Matt
    Tsai, Wei-Tek
    Wu, Wenjun
    PROCEEDINGS 2016 IEEE SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING SOSE 2016, 2016, : 372 - 379
  • [44] Software Development Team Dynamics: Control, Coordination, and Secure Software
    Ayaburi, Emmanuel W.
    Talebi, Nasim
    AMCIS 2017 PROCEEDINGS, 2017,
  • [45] A Game Theoretic Model of Software Crowdsourcing
    Hu, Zhenghui
    Wu, Wenjun
    2014 IEEE 8TH INTERNATIONAL SYMPOSIUM ON SERVICE ORIENTED SYSTEM ENGINEERING (SOSE), 2014, : 446 - 453
  • [46] Crowdsourcing and open source software participation
    Olson, David L.
    Rosacker, Kirsten
    SERVICE BUSINESS, 2013, 7 (04) : 499 - 511
  • [47] Crowdsourcing and open source software participation
    David L. Olson
    Kirsten Rosacker
    Service Business, 2013, 7 : 499 - 511
  • [48] Software Crowdsourcing Challenges in the Brazilian IT Industry
    Machado, Leticia
    Kroll, Josiane
    Prikladnicki, Rafael
    de Souza, Cleidson R. B.
    Carmel, Erran
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 1 (ICEIS), 2016, : 482 - 489
  • [49] Two's Company, Three's a Crowd: A Case Study of Crowdsourcing Software Development
    Stol, Klaas-Jan
    Fitzgerald, Brian
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2014), 2014, : 187 - 198
  • [50] Zero-Shot Learning for Accurate Project Duration Prediction in Crowdsourcing Software Development
    Rashid, Tahir
    Illahi, Inam
    Umer, Qasim
    Jaffar, Muhammad Arfan
    Ramay, Waheed Yousuf
    Hakami, Hanadi
    COMPUTERS, 2024, 13 (10)