Software Architecture for Collaborative Crowd-Storming Applications

Diversity in crowdsourcing systems in terms of processes, participants, workflow, and technologies is quite problematic; as there is no standard guidance to inform the designing process of such crowdsourcing ideation system. To build a well-engineered crowdsourcing system with different ideation and collaboration components, a software architecture model is needed to guide the design of the collaborative ideation process. Within this general context, this paper is focused to create a vision for the architectural design for crowdsourcing collaborative idea generation, with an attempt to provide the required features for coordinating and aggregating ideation of individual participants into collective solutions.

[1]  Robert O. Briggs,et al.  Measuring the Quality of Ideation Technology and Techniques , 2006, Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS'06).

[2]  Tobias Hoßfeld,et al.  Analyzing costs and accuracy of validation mechanisms for crowdsourcing platforms , 2013, Math. Comput. Model..

[3]  Beng Chin Ooi,et al.  CDAS: A Crowdsourcing Data Analytics System , 2012, Proc. VLDB Endow..

[4]  Deepak Khazanchi,et al.  Crowdsourcing Typology: A Review of IS Research and Organizations , 2014 .

[5]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[6]  Kai Wang Collective innovation: A literature review , 2013, 2013 Proceedings of PICMET '13: Technology Management in the IT-Driven Services (PICMET).

[7]  Daren C. Brabham Crowdsourcing as a Model for Problem Solving , 2008 .

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

[9]  Jeffrey V. Nickerson,et al.  Crowdsourcing Creativity: Combining Ideas in Networks , 2010 .

[10]  Mahmood Hosseini,et al.  The four pillars of crowdsourcing: A reference model , 2014, 2014 IEEE Eighth International Conference on Research Challenges in Information Science (RCIS).

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

[12]  Jorge Diaz-Herrera,et al.  Software Architecture and Design Illuminated , 2009 .

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

[14]  M. Hossain,et al.  Crowdsourcing: Activities, incentives and users' motivations to participate , 2012, 2012 International Conference on Innovation Management and Technology Research.

[15]  Karl-Heinz Leitner,et al.  Crowdsourcing as an Innovation Strategy: A Study on Innovation Platforms in Austria and Switzerland , 2013 .

[16]  Anneke Westhoff Using the crowd: an exploration of conditions for crowdsourcing in the idea generation process , 2009 .

[17]  Lars Hetmank,et al.  Components and Functions of Crowdsourcing Systems - A Systematic Literature Review , 2013, Wirtschaftsinformatik.

[18]  Wei Li,et al.  Cloud-based Software Crowdsourcing (Dagstuhl Seminar 13362) , 2013, Dagstuhl Reports.