Crowdsourcing Complex Task Automatically by Workflow Technology

Micro-task Crowdsourcing market has become a new trend that convenes a large population of workers to solve the task proposed by a requester online. But these micro-tasks in the market are always simple and independent. To solve complex tasks in real world, some recursive decomposition approaches were proposed and some tools were developed. However, the process of solving complex tasks still involve lots of manual work. How to make this process more automatic? In this paper, we present a new crowdsourcing process model which includes a state machine model of a task and a relation model of tasks. Based on this process model, we design a crowdsourcing platform with the help of state machine workflow technology. With the support of this platform, we can define and execute a crowdsourcing process. In the process of the execution, the platform can manage dependencies between tasks. By means of this platform, one can develop many kinds of crowdsourcing applications with less programming, higher speed and quality. At the end of this paper, a case study is given to demonstrate the practicability of our model and platform.

[1]  Aniket Kittur,et al.  Crowdsourcing, collaboration and creativity , 2010, XRDS.

[2]  Theresa Beaubouef,et al.  Statechart: A Visual Language for Workflow Specification , 2012 .

[3]  Daren C. Brabham MOVING THE CROWD AT THREADLESS , 2010 .

[4]  Rob Miller,et al.  Real-time crowd control of existing interfaces , 2011, UIST.

[5]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

[6]  Marlon Dumas,et al.  Generating Business Process Models from Object Behavior Models , 2008, Inf. Syst. Manag..

[7]  Jianwen Su,et al.  Static Analysis of Business Artifact-centric Operational Models , 2007, IEEE International Conference on Service-Oriented Computing and Applications (SOCA '07).

[8]  Jeffrey P. Bigham,et al.  VizWiz: nearly real-time answers to visual questions , 2010, W4A.

[9]  Björn Hartmann,et al.  Collaboratively crowdsourcing workflows with turkomatic , 2012, CSCW.

[10]  Maja Vukovic,et al.  Crowdsourcing for Enterprises , 2009, 2009 Congress on Services - I.

[11]  Elena Kushnareva,et al.  Modeling and Animation of Crisis Management Process with Statecharts , 2015, BIR.

[12]  Yang Dong,et al.  Modeling workflow process models with statechart , 2003 .

[13]  Alon Y. Halevy,et al.  Crowdsourcing systems on the World-Wide Web , 2011, Commun. ACM.

[14]  Wai Yin Mok,et al.  Revisiting Workflow Modeling with Statecharts , 2004, Advanced Topics in Database Research, Vol. 3.

[15]  Björn Hartmann,et al.  Turkomatic: automatic recursive task and workflow design for mechanical turk , 2011, Human Computation.

[16]  Lydia B. Chilton,et al.  TurKit: Tools for iterative tasks on mechanical turk , 2009, 2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC).

[17]  Michael S. Bernstein,et al.  Soylent: a word processor with a crowd inside , 2015, Commun. ACM.

[18]  Rob Miller,et al.  VizWiz: nearly real-time answers to visual questions , 2010, UIST.

[19]  Kwong-Sak Leung,et al.  A Survey of Crowdsourcing Systems , 2011, 2011 IEEE Third Int'l Conference on Privacy, Security, Risk and Trust and 2011 IEEE Third Int'l Conference on Social Computing.

[20]  Lydia B. Chilton,et al.  TurKit: human computation algorithms on mechanical turk , 2010, UIST.

[21]  Aniket Kittur,et al.  CrowdForge: crowdsourcing complex work , 2011, UIST.