No Workflow Can Ever Be Enough

The dominant crowdsourcing infrastructure today is the workflow, which decomposes goals into small independent tasks. However, complex goals such as design and engineering have remained stubbornly difficult to achieve with crowdsourcing workflows. Is this due to a lack of imagination, or a more fundamental limit? This paper explores this question through in-depth case studies of 22 workers across six workflow-based crowd teams, each pursuing a complex and interdependent web development goal. We used an inductive mixed method approach to analyze behavior trace data, chat logs, survey responses and work artifacts to understand how workers enacted and adapted the crowdsourcing workflows. Our results indicate that workflows served as useful coordination artifacts, but in many cases critically inhibited crowd workers from pursuing real-time adaptations to their work plans. However, the CSCW and organizational behavior literature argues that all sufficiently complex goals require open-ended adaptation. If complex work requires adaptation but traditional static crowdsourcing workflows can't support it, our results suggest that complex work may remain a fundamental limitation of workflow-based crowdsourcing infrastructures.

[1]  P. Lawrence,et al.  Differentiation and Integration in Complex Organizations , 1967 .

[2]  James D. Thompson Organizations in Action , 1967 .

[3]  James D. Thompson Organizations in Action: Social Science Bases of Administrative Theory , 1967 .

[4]  A. Strauss,et al.  The discovery of grounded theory: strategies for qualitative research aldine de gruyter , 1968 .

[5]  H. Rittel,et al.  Dilemmas in a general theory of planning , 1973 .

[6]  A. V. D. Ven,et al.  Determinants of Coordination Modes within Organizations , 1976 .

[7]  D. Schoen,et al.  The Reflective Practitioner: How Professionals Think in Action , 1985 .

[8]  L. Argote Input uncertainty and organizational coordination in hospital emergency units. , 1982, Administrative science quarterly.

[9]  Richard L. Daft,et al.  Organization Theory and Design , 1983 .

[10]  R. J. Bogumil,et al.  The reflective practitioner: How professionals think in action , 1985, Proceedings of the IEEE.

[11]  Terry Winograd,et al.  A language/action perspective on the design of cooperative work , 1986, CSCW '86.

[12]  K. Eisenhardt Building theories from case study research , 1989, STUDI ORGANIZZATIVI.

[13]  Kevin Crowston,et al.  The interdisciplinary study of coordination , 1994, CSUR.

[14]  Robert E. Kraut,et al.  Coordination in software development , 1995, CACM.

[15]  K. Eisenhardt,et al.  The Art of Continuous Change : Linking Complexity Theory and Time-Paced Evolution in Relentlessly Shifting Organizations , 1997 .

[16]  James D. Herbsleb,et al.  Splitting the organization and integrating the code: Conway's law revisited , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[17]  Yochai Benkler,et al.  Coase's Penguin, or Linux and the Nature of the Firm , 2001, ArXiv.

[18]  Karlene H. Roberts,et al.  The Incident Command System : High Reliability Organizing for Complex and Volatile Task , 2007 .

[19]  Beth A. Bechky Gaffers, Gofers, and Grips: Role-Based Coordination in Temporary Organizations , 2006, Organ. Sci..

[20]  Yan Xiao,et al.  Coordination in Fast-Response Organizations , 2006, Manag. Sci..

[21]  Lucy Suchman,et al.  Human-Machine Reconfigurations: Plans and Situated Actions , 2006 .

[22]  Libby Hemphill,et al.  Human-machine reconfigurations: Plans and situated actions, 2nd ed , 2007, J. Assoc. Inf. Sci. Technol..

[23]  L. Suchman Human-Machine Reconfigurations: Plans and situated actions (2nd edition). , 2007 .

[24]  Manuel Blum,et al.  reCAPTCHA: Human-Based Character Recognition via Web Security Measures , 2008, Science.

[25]  Beth A. Bechky,et al.  10 Coordination in Organizations: An Integrative Perspective , 2009 .

[26]  Peng Dai,et al.  Decision-Theoretic Control of Crowd-Sourced Workflows , 2010, AAAI.

[27]  Michael S. Bernstein,et al.  Soylent: a word processor with a crowd inside , 2010, UIST.

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

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

[30]  Lydia B. Chilton,et al.  Exploring iterative and parallel human computation processes , 2010, HCOMP '10.

[31]  Michael S. Bernstein,et al.  Crowds in two seconds: enabling realtime crowd-powered interfaces , 2011, UIST.

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

[33]  Krzysztof Z. Gajos,et al.  Platemate: crowdsourcing nutritional analysis from food photographs , 2011, UIST.

[34]  Jeffrey V. Nickerson,et al.  Cooks or cobblers?: crowd creativity through combination , 2011, CHI.

[35]  Benjamin B. Bederson,et al.  Human computation: a survey and taxonomy of a growing field , 2011, CHI.

[36]  Alexis Battle,et al.  The jabberwocky programming environment for structured social computing , 2011, UIST.

[37]  Benjamin B. Bederson,et al.  MonoTrans2: a new human computation system to support monolingual translation , 2011, CHI.

[38]  Edith Law,et al.  Towards Large-Scale Collaborative Planning: Answering High-Level Search Queries Using Human Computation , 2011, AAAI.

[39]  Mausam,et al.  Dynamically Switching between Synergistic Workflows for Crowdsourcing , 2012, AAAI.

[40]  Aniket Kittur,et al.  CrowdWeaver: visually managing complex crowd work , 2012, CSCW.

[41]  Scott R. Klemmer,et al.  Shepherding the crowd yields better work , 2012, CSCW.

[42]  A. Edmondson,et al.  Teaming: How Organizations Learn, Innovate, and Compete in the Knowledge Economy , 2012 .

[43]  S. Drummond,et al.  The monitoring of gingival crevicular fluid volume during orthodontic treatment: a longitudinal randomized split-mouth study. , 2012, European journal of orthodontics.

[44]  Walter S. Lasecki,et al.  Real-time captioning by groups of non-experts , 2012, UIST.

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

[46]  Michael S. Bernstein,et al.  EmailValet: managing email overload through private, accountable crowdsourcing , 2013, CSCW.

[47]  Michael S. Bernstein,et al.  The future of crowd work , 2013, CSCW.

[48]  Lydia B. Chilton,et al.  Cascade: crowdsourcing taxonomy creation , 2013, CHI.

[49]  Klaas-Jan Stol,et al.  Two's company, three's a crowd: a case study of crowdsourcing software development , 2014, ICSE.

[50]  Mor Naaman,et al.  The motivations and experiences of the on-demand mobile workforce , 2014, CSCW.

[51]  Michael S. Bernstein,et al.  Human-Computer Interaction and Collective Intelligence , 2014 .

[52]  André van der Hoek,et al.  Microtask programming: building software with a crowd , 2014, UIST.

[53]  Daniel S. Weld,et al.  Artificial Intelligence and Collective Intelligence , 2014 .

[54]  Michael S. Bernstein,et al.  Expert crowdsourcing with flash teams , 2014, UIST.

[55]  André van der Hoek,et al.  A Brief Perspective on Microtask Crowdsourcing Workflows for Interface Design , 2015, 2015 IEEE/ACM 2nd International Workshop on CrowdSourcing in Software Engineering.

[56]  Amy C. Edmondson,et al.  Team Scaffolds: How Mesolevel Structures Enable Role-Based Coordination in Temporary Groups , 2015, Organ. Sci..

[57]  Michael S. Bernstein,et al.  Apparition: Crowdsourced User Interfaces that Come to Life as You Sketch Them , 2015, CHI.

[58]  Aaron D. Shaw,et al.  Peer Production: A Modality of Collective Intelligence , 2015 .

[59]  Jaime Teevan,et al.  Crowdsourcing in the Field: A Case Study Using Local Crowds for Event Reporting , 2015, HCOMP.

[60]  Aniket Kittur,et al.  Distributed Analogical Idea Generation with Multiple Constraints , 2016, CSCW.

[61]  C. Fukunaga,et al.  Supporting Collaborative Writing with Microtasks , 2016 .

[62]  Yannick Naudet,et al.  Personality Matters: Balancing for Personality Types Leads to Better Outcomes for Crowd Teams , 2016, CSCW.

[63]  Aniket Kittur,et al.  Encouraging “Outside- the- box” Thinking in Crowd Innovation Through Identifying Domains of Expertise , 2016, CSCW.

[64]  Steven Dow,et al.  Improving Crowd Innovation with Expert Facilitation , 2016, CSCW.

[65]  Michael S. Bernstein,et al.  Meta: Enabling Programming Languages to Learn from the Crowd , 2016, UIST.

[66]  Mary L. Gray,et al.  The Crowd is a Collaborative Network , 2016, CSCW.

[67]  Michael S. Bernstein,et al.  Atelier: Repurposing Expert Crowdsourcing Tasks as Micro-internships , 2016, CHI.

[68]  Jaime Teevan,et al.  WearWrite: Crowd-Assisted Writing from Smartwatches , 2016, CHI.

[69]  Yan Chen,et al.  Towards Providing On-Demand Expert Support for Software Developers , 2016, CHI.

[70]  Y. Benkler Peer production and cooperation , 2016 .

[71]  Michael S. Bernstein,et al.  Mechanical Novel: Crowdsourcing Complex Work through Reflection and Revision , 2016, CSCW.

[72]  Michael S. Bernstein,et al.  Flash Organizations: Crowdsourcing Complex Work by Structuring Crowds As Organizations , 2017, CHI.

[73]  Michael S. Bernstein,et al.  Huddler: Convening Stable and Familiar Crowd Teams Despite Unpredictable Availability , 2016, CSCW.