2017
DOI: 10.1016/j.jss.2016.09.015
|View full text |Cite
|
Sign up to set email alerts
|

A survey of the use of crowdsourcing in software engineering

Abstract: Crowdsourcing can be used to support software engineering activities and research into these activities. In this paper we provide a comprehensive survey of the use of crowdsourcing to support software engineering activities (Crowdsourced Software Engineering), seeking to cover all literature on this topic. We describe the software engineering domains, tasks and applications for crowdsourcing and the platforms and stakeholders involved in realising Crowdsourced Software Engineering solutions. We also expose tre… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
254
0
18

Year Published

2017
2017
2021
2021

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 309 publications
(272 citation statements)
references
References 157 publications
(214 reference statements)
0
254
0
18
Order By: Relevance
“…Crowdsourced Software Development is the application of crowdsourcing in all software development activities whether the activity itself yields a software or not such as, test case refinement and requirement elicitation (Ke Mao et al, 2015). It eliminates the difference between developers and endusers by enabling a co-creation practice, for instance, an end-user becomes a co-designer or co-tester.…”
Section: Crowdsourced Software Developmentmentioning
confidence: 99%
See 1 more Smart Citation
“…Crowdsourced Software Development is the application of crowdsourcing in all software development activities whether the activity itself yields a software or not such as, test case refinement and requirement elicitation (Ke Mao et al, 2015). It eliminates the difference between developers and endusers by enabling a co-creation practice, for instance, an end-user becomes a co-designer or co-tester.…”
Section: Crowdsourced Software Developmentmentioning
confidence: 99%
“…Crowdsourced software design is used in three design areas (Ke Mao et al, 2015): First, it can be used in generating software user interfaces. Crowds are asked by a requester to generate interfaces based on a description and a possible set of constraints.…”
Section: Crowdsourced Software Designmentioning
confidence: 99%
“…Several areas have adopted the CS to optimize results, in this form, CS quickly becomes a model for the realization of services, obtaining ideas and, innovation source of for contents [2]. Recently, CS has been applied to the software development using design, development or testing tasks for people who are globally dispersed [3].…”
Section: Introductionmentioning
confidence: 99%
“…In this way, the literature has been constantly updated with publications to understand the benefits, challenges, and configuration of CS software development [3], [5], [6]. Because of this scenery, L'Erario et al [7] presented the results of CS teaching and learning among undergraduate students.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation