BPMN Task Instance Streaming for Efficient Micro-task Crowdsourcing Processes

  • Stefano Tranquillini
  • Florian Daniel
  • Pavel Kucherbaev
  • Fabio Casati
Conference paper

DOI: 10.1007/978-3-319-23063-4_23

Part of the Lecture Notes in Computer Science book series (LNCS, volume 9253)
Cite this paper as:
Tranquillini S., Daniel F., Kucherbaev P., Casati F. (2015) BPMN Task Instance Streaming for Efficient Micro-task Crowdsourcing Processes. In: Motahari-Nezhad H., Recker J., Weidlich M. (eds) Business Process Management. BPM 2015. Lecture Notes in Computer Science, vol 9253. Springer, Cham

Abstract

The Business Process Model and Notation (BPMN) is a standard for modeling and executing business processes with human or machine tasks. The semantics of tasks is usually discrete: a task has exactly one start event and one end event; for multi-instance tasks, all instances must complete before an end event is emitted. We propose a new task type and streaming connector for crowdsourcing able to run hundreds or thousands of micro-task instances in parallel. The two constructs provide for task streaming semantics that is new to BPMN, enable the modeling and efficient enactment of complex crowdsourcing scenarios, and are applicable also beyond the special case of crowdsourcing. We implement the necessary design and runtime support on top of CrowdFlower, demonstrate the viability of the approach via a case study, and report on a set of runtime performance experiments.

Keywords

Crowdsourcing processes Task instance streaming BPMN 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Stefano Tranquillini
    • 1
  • Florian Daniel
    • 1
    • 2
  • Pavel Kucherbaev
    • 1
  • Fabio Casati
    • 1
  1. 1.University of Trento – DISIPovoItaly
  2. 2.Tomsk Polytechnic UniversityTomskRussia

Personalised recommendations