Authors:
Leticia Machado
1
;
Josiane Kroll
1
;
Rafael Prikladnicki
1
;
Cleidson R. B. de Souza
2
and
Erran Carmel
3
Affiliations:
1
Pontifical Catholic University of Rio Grande do Sul (PUCRS), Brazil
;
2
(UFPA) and Federal University of Pará, Brazil
;
3
American University, United States
Keyword(s):
Software Crowdsourcing, Software Development, Software Engineering, Brazil, Challenges, IT Industry.
Related
Ontology
Subjects/Areas/Topics:
Collaborative Computing
;
Enterprise Information Systems
;
Information Systems Analysis and Specification
;
Modeling of Distributed Systems
;
Society, e-Business and e-Government
;
Software Agents and Internet Computing
;
Software Engineering
;
Tools, Techniques and Methodologies for System Development
;
Web 2.0 and Social Networking Controls
;
Web Information Systems and Technologies
Abstract:
Software crowdsourcing has been regarded as a new paradigm for the provision of crowd-labor in software development tasks. Companies around the world adopt this paradigm to identify collective solutions to solve problems, ways to accelerate time-to-market, increase the quality and reduce the software cost. Although this paradigm is a trend in the software engineering area, several challenges are behind software crowdsourcing. In this study, we explore how the software crowdsourcing has been developed in the Brazilian IT industry. We have conducted 20 interviews with Brazilians practitioners in order to identify the main challenges for software crowdsourcing in Brazil. Additionally, we identified and discussed enablers and blockers’ factors, practice implications and directions for future research in the area. Our paper aims to provide an overview of the software crowdsourcing in Brazil and motivation for researchers to better understand challenges faced by the Brazilian IT industry.