Business Processes for the Crowd Computer
Social networks and crowdsourcing platforms provide powerful means to execute tasks that require human intelligence instead of just machine computation power. Especially crowdsourcing has demonstrated its applicability in many fields, and a variety of platforms have been created for delegating small tasks to human solvers on the Web. However, creating applications that are structured, thus applications that combine more than a single task, is a complex and typically manual endeavor that requires many different interactions with crowdsourcing platforms. In this paper, we introduce the idea of a crowd computer, discuss its properties, and propose a programming paradigm for the development of crowdsourcing applications. In particular, we argue in favor of business processes as formalism to program the crowd computer and show how they enable the reuse of intricate crowdsourcing practices.
KeywordsBusiness Process Social Computing Traditional Computer Small Task Social Computer
Unable to display preview. Download preview PDF.
- 1.Ahmad, S., Battle, A., Malkani, Z., Kamvar, S.: The jabberwocky programming environment for structured social computing. In: UIST 2011, pp. 53–64 (2011)Google Scholar
- 2.Bozzon, A., Brambilla, M., Ceri, S.: Answering search queries with crowdsearcher. In: World Wide Web Conference 2012, WWW, Lyon, France, pp. 1009–1018. ACM (2012)Google Scholar
- 4.Galton, F.: Vox populi (the wisdom of crowds). Nature 75 (1907)Google Scholar
- 5.Howe, J.: The rise of crowdsourcing. 14(14), 1–7 (October 2006)Google Scholar
- 6.Kittur, A., Smus, B., Khamkar, S., Kraut, R.E.: Crowdforge: crowdsourcing complex work. In: UIST 2011, pp. 43–52 (2011)Google Scholar
- 7.Kulkarni, A.P., Can, M., Hartmann, B.: Turkomatic: automatic recursive task and workflow design for mechanical turk. In: CHI EA 2011, pp. 2053–2058 (2011)Google Scholar
- 8.Little, G., Chilton, L.B., Goldman, M., Miller, R.C.: Turkit: tools for iterative tasks on mechanical turk. In: HCOMP 2009, pp. 29–30 (2009)Google Scholar
- 9.Little, G., Chilton, L.B., Goldman, M., Miller, R.C.: Exploring iterative and parallel human computation processes. In: CHI EA 2010, p. 4309 (2010)Google Scholar
- 10.Ross, J., Tomlinson, B.: Who are the crowdworkers? shifting demographics in mechanical turk. In: CHI 2010, pp. 2863–2872 (2010)Google Scholar
- 11.Surowiecki, J.: The Wisdom of Crowds: Why the Many Are Smarter Than the Few and How Collective Wisdom Shapes Business, Economies, Societies and Nations, p. 320. Doubleday (2004), http://www.amazon.ca/gp/product/0385503865
- 12.Tranquillini, S., Spieß, P., Daniel, F., Karnouskos, S., Casati, F., Oertel, N., Mottola, L., Oppermann, F.J., Picco, G.P., Römer, K., Voigt, T.: Process-Based Design and Integration of Wireless Sensor Network Applications. In: Barros, A., Gal, A., Kindler, E. (eds.) BPM 2012. LNCS, vol. 7481, pp. 134–149. Springer, Heidelberg (2012)CrossRefGoogle Scholar