Litcius/Paper detail

Crowdsourcing usage, task assignment methods, and crowdsourcing platforms: A systematic literature review

Ying Zhen, Abdullah Aman Khan, Shah Nazir, Zhao Huiqi, Abdullah Alharbi, Sulaiman Khan

2021Journal of Software Evolution and Process38 citationsDOI

Abstract

Abstract Crowdsourcing is simply the outsourcing of different tasks or work to a diverse group of individuals in an open call for the purpose of utilizing human intelligence. Crowdsourcing nowadays used to support and enhance software engineering in different aspects. In this proposed study, a systematic literature review was conducted for the last 10 years from 2010 to 2019. During the filtering process, a total of 120 relevant studies have been identified, and then the most relevant 70 studies were selected to include as part of the current study. The proposed study shows the effect of task assignment in crowdsourcing, such as if a task is assigned to an appropriate worker or an inappropriate worker, what will be the consequences. The study also highlights crowdsourcing usage in the field of software engineering. All the existing task assignment methods used for assigning the task to make crowdsourcing activity more effective have been analyzed. The study also highlights all the available crowdsourcing platforms used for a variety of task to be performed. The study concludes by identifying the issues regarding the task assignment and to specify the methods for enhancement in the assignment of tasks for future research in crowdsourcing.

Topics & Concepts

CrowdsourcingCrowdsourcing software developmentTask (project management)OutsourcingComputer scienceData scienceVariety (cybernetics)Process (computing)Field (mathematics)SoftwareSystematic reviewKnowledge managementArtificial intelligenceWorld Wide WebSoftware developmentEngineeringSoftware development processSystems engineeringBusinessMathematicsLawPolitical scienceProgramming languageMEDLINEOperating systemPure mathematicsMarketingMobile Crowdsensing and CrowdsourcingOpen Source Software InnovationsSoftware Engineering Research