Task allocation for crowdsourcing using AI planning

Leticia Machado, Rafael Prikladnicki, Felipe Meneguzzi, Cleidson R. B. de Souza, Erran Carmel

Research output: Chapter in Book/Report/Conference proceedingPublished conference contribution

15 Citations (Scopus)


Crowdsourcing is a relatively new phenomenon in computer science and software engineering. In crowdsourcing a task is delivered to a crowd of participants who will work on this task. Task allocation is then an important aspect in the context of crowdsourcing. If done properly, it delivers successful results based on the answers provided by the crowd. However, task allocation in crowdsourcing is not a trivial problem. Factors like a task’s requirements, the knowledge required for its resolution, and the size and heterogeneity of the participants in the crowd all impact task allocation, and therefore, the expected quality of the task results. In this case, the execution of actions from a plan, which assist the dynamic tasks’ allocation in crowdsourcing systems, become relevant as an alternative solution. This paper formalizes task allocation in crowdsourcing scenarios as an artificial intelligence planning problem. Our results suggest that task allocation has several challenges when it is observed in distributed, undefined and dynamic environments, like in crowdsourcing scenarios. Our goal is to evaluate if automated planning is appropriate for providing a plan to match skills of crowd workers for the right tasks in software engineering projects.
Original languageEnglish
Title of host publicationCrowdSourcing in Software Engineering (CSI-SE), 2016 IEEE/ACM 3rd International Workshop on
PublisherIEEE Explore
Number of pages5
EditionJanuary 2017
ISBN (Electronic)9781450341585
Publication statusPublished - 14 May 2016
Event2016 IEEE/ACM 3rd International Workshop on CrowdSourcing in Software Engineering (CSI-SE) - Austin, United States
Duration: 16 May 201616 May 2016

Publication series

NameIEEE/ACM International Workshop on CrowdSourcing in Software Engineering (CSI-SE)


Conference2016 IEEE/ACM 3rd International Workshop on CrowdSourcing in Software Engineering (CSI-SE)
Country/TerritoryUnited States
Internet address

Bibliographical note

This work is partially sponsored by the Brazilian Law 8.248/91. This
research is also partially funded by CNPq (406692/2013-0 and
301136/2014-9). Rafael Prikladnicki is a CNPq researcher
(312127/2015-4). Felipe Meneguzzi thanks CNPq for support within process numbers 306864/2013-4 under the PQ fellowship and 482156/2013-9 under the Universal project programs.

Copyright: © 2016 ACM


  • Crowdsourcing
  • automated planning
  • task allocation
  • software engineering


Dive into the research topics of 'Task allocation for crowdsourcing using AI planning'. Together they form a unique fingerprint.

Cite this