TY - GEN
T1 - BPMN task instance streaming for efficient micro-task crowdsourcing processes
AU - Tranquillini, Stefano
AU - Daniel, Florian
AU - Kucherbaev, Pavel
AU - Casati, Fabio
PY - 2015
Y1 - 2015
N2 - 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 Crowd- Flower, demonstrate the viability of the approach via a case study, and report on a set of runtime performance experiments.
AB - 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 Crowd- Flower, demonstrate the viability of the approach via a case study, and report on a set of runtime performance experiments.
KW - BPMN
KW - Crowdsourcing processes
KW - Task instance streaming
UR - http://www.scopus.com/inward/record.url?scp=84944685899&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84944685899&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-23063-4_23
DO - 10.1007/978-3-319-23063-4_23
M3 - Conference contribution
AN - SCOPUS:84944685899
SN - 9783319230627
VL - 9253
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 333
EP - 349
BT - Business Process Management - 13th International Conference, BPM 2015, Proceedings
PB - Springer Verlag
T2 - 13th International Conference on Business Process Management, BPM 2015
Y2 - 31 August 2015 through 3 September 2015
ER -