Characterizing the hyperspecialists in the context of crowdsourcing software development

被引:1
|
作者
de Neira A.B. [1 ]
Steinmacher I. [2 ,3 ]
Wiese I.S. [2 ]
机构
[1] Departamento de Informática, Universidade Estadual de Maringá, Maringá, PR
[2] Departamento de Computação, Universidade Tecnológica Federal do Paraná, Campo Mourão, PR
[3] School of Informatics, Computing, and Cyber-Systems – Northern Arizona University, Flagstaff, AZ
基金
巴西圣保罗研究基金会;
关键词
Crowdsourcing; Hyperspecialization; Topcoder;
D O I
10.1186/s13173-018-0082-2
中图分类号
学科分类号
摘要
Companies around the world use crowdsourcing platforms to complete simple tasks, collect product ideas, and launch advertising campaigns. Recently, crowdsourcing has also been used for software development to run tests, fix small defects, or perform small coding tasks. Among the pillars upholding the crowdsourcing business model are the platform participants, as they are responsible for accomplishing the requested tasks. Since successful crowdsourcing heavily relies on attracting and retaining participants, it is essential to understand how they behave. This exploratory study aims to understand a specific contributor profile: hyperspecialists. We analyzed developers’ participation on challenges in two ways. First, we analyzed the type of challenge that 664 Topcoder platform developers participated in during the first 18 months of their participation. Second, we focused on the profile of users who had more collaborations in the development challenges. After quantitative analysis, we observed that, in general, users who do not stop participating have behavioral traits that indicate hyper-specialization, since they participate in the majority of the same types of challenge. An interesting, though troubling, finding was the high dropout rate on the platform: 66% of participants discontinued their participation during the study period. The results also showed that hyperspecialization can be observed in terms of technologies required in the development challenges. We found that 60% of the 2,086 developers analyzed participated in at least 75% of challenges that required the same technology. We found hyperspecialists and non-specialists significantly differ in behavior and characteristics, including hyperspecialists’ lower winning rate when compared to non-specialists. © 2018, The Author(s).
引用
收藏
相关论文
共 50 条
  • [21] 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
  • [22] Characterizing and Detecting Malicious Crowdsourcing
    Wang, Tianyi
    Wang, Gang
    Li, Xing
    Zheng, Haito
    Zhao, Ben Y.
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2013, 43 (04) : 537 - 538
  • [23] Characterizing software development method using metrics
    Shawky, Doaa M.
    Abd-El-Hafiz, Salwa K.
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2016, 28 (02) : 82 - 96
  • [24] New approaches to usability evaluation in software development: Barefoot and crowdsourcing
    Bruun, Anders
    Stage, Jan
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 105 : 40 - 53
  • [25] Crowdsourcing Image Extraction and Annotation: Software Development and Case Study
    Jofre, Ana
    Berardi, Vincent
    Brennan, Kathleen P. J.
    Cornejo, Aisha
    Bennett, Carl
    Harlan, John
    DIGITAL HUMANITIES QUARTERLY, 2020, 14 (02):
  • [26] Software Crowdsourcing Platforms
    Zanatta, Alexandre Lazaretti
    Machado, Leticia Santos
    Pereira, Graziela Basilio
    Prikladnicki, Rafael
    Carmel, Erran
    IEEE SOFTWARE, 2016, 33 (06) : 112 - 116
  • [27] Crowdsourcing for Software Engineering
    Stol, Klaas-Jan
    LaToza, Thomas D.
    Bird, Christian
    IEEE SOFTWARE, 2017, 34 (02) : 30 - 36
  • [28] Software Requirements Prioritization in the context of Global Software Development
    Ali, Kaaenat
    Khan, Junaid Ali
    Aizaz, Farwah
    Ahmed, Mansoor
    2021 INTERNATIONAL CONFERENCE ON FRONTIERS OF INFORMATION TECHNOLOGY (FIT 2021), 2021, : 13 - 18
  • [29] Software Project Management in Distributed Software Development Context
    Calvi Tait, Tania Fatima
    Moriya Huzita, Elisa Hatsue
    ICEIS: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2013, : 216 - 222
  • [30] SOFTWARE EXPORT DEVELOPMENT IN THE GLOBAL CONTEXT
    DHARMADHIKARI, V
    ELECTRONICS INFORMATION & PLANNING, 1988, 16 (02): : 65 - 89