Abstract
In this chapter we extend BPEL4People with non-functional properties that allow to cope with the inherent dynamics of crowdsourcing processes. Such properties include human capabilities and the level of skills. We discuss the formation of social networks that are particularly beneficial for processing extended BPEL4People tasks. Furthermore, we present novel approaches for the automated assignment of tasks to a social group. The feasibility of our approach is shown through a proof of concept implementation of various concepts as well as simulations and experiments to evaluate our ranking and selection approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
The Relevance Engine has by default access to all logs and events collected in the environment.
References
Adams, M., ter Hofstede, A.H.M., Edmond, D., van der Aalst, W.M.P.: Worklets: a service-oriented implementation of dynamic flexibility in workflows. In: OTM Conferences vol. 1, pp. 291–308, 2006
Agichtein, E., Castillo, C., Donato, D., Gionis, A., Mishne, G.: Finding high-quality content in social media. In: WSDM, pp. 183–194. ACM (2008)
Agrawal, A., et al.: Ws-bpel extension for people (bpel4people), version 1.0, 2007
Amend, M., et al.: Web services human task (ws-humantask), version 1.0, 2007
Balthazard, P.A., Potter, R.E., Warren, J.: Expertise, extraversion and group interaction styles as performance indicators in virtual teams: how do perceptions of it’s performance get formed? Database 35(1), 41–64 (2004)
Barabasi, A.L., Albert, R.: Emergence of scaling in random networks. Science 286(5439), 509–512 (1999)
Benkler, Y.: Coase’s penguin, or linux and the nature of the firm. CoRR, cs.CY/0109077 (2001)
Brabham, D.: Crowdsourcing as a model for problem solving: an introduction and cases. Convergence 14(1), 75 (2008)
Brandes, U.: A faster algorithm for betweenness centrality. J. Math. Sociol. 25, 163–177 (2001)
Breslin, J., Passant, A., Decker, S.: Social web applications in enterprise. Soc. Semant. Web 48, 251–267 (2009)
Cozzi, A., Farrell, S., Lau, T., Smith, B.A., Drews, C., Lin, J., Stachel, B., Moran, T.P.: Activity management as a web service. IBM Syst. J. 45(4), 695–712 (2006)
Cugola, G., Nitto, E.D., Fuggetta, A., Ghezzi, C.: A framework for formalizing inconsistencies and deviations in human-centered systems. ACM Trans. Softw. Eng. Methodol. 5(3), 191–230 (1996)
Doan, A., Ramakrishnan, R., Halevy, A.Y.: Mass collaboration systems on the world wide web. Commun. ACM 54(4), 86–96 (2011)
Dolev, S., Elovici, Y., Puzis, R.: Routing betweenness centrality. J. ACM 57, 25:1–25:27 (2010)
Easley, D., Kleinberg, J.: Networks, Crowds, and Markets: Reasoning About a Highly Connected World. Cambridge University Press, Cambridge (2010)
Gentry, C., Ramzan, Z., Stubblebine, S.: Secure distributed human computation. In: EC ’05, pp. 155–164. ACM (2005)
Herrmann, K., Rothermel, K., Kortuem, G., Dulay, N.: Adaptable pervasive flows—an emerging technology for pervasive adaptation. In: Workshop on Pervasive Adaptation (PerAda), Sept. 2008
Howe, J.: The rise of crowdsourcing. http://www.wired.com/wired/archive/14.06/crowds.html, June 2006
IBM.: An architectural blueprint for autonomic computing (whitepaper), 2005
Ipeirotis, P.G.: Analyzing the amazon mechanical turk marketplace. SSRN eLibrary 17(2), 16–21 (2010)
Kleinberg, J.: Authoritative sources in a hyperlinked environment. J. ACM 46(5), 604–632 (1999)
Kleinberg, J.: The convergence of social and technological networks. Commun. ACM 51(11), 66–72 (2008)
Kumar, A., Aalst, W.M.P.V.D., Verbeek, E.: Dynamic work distribution in workflow management systems: how to balance quality and performance. J. Manag. Inf. Syst. 18(3), 157–193 (2002)
Lampe, C., Resnick, P.: Slash(dot) and burn: distributed moderation in a large online conversation space. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI ’04, pp. 543–550. ACM, New York (2004)
Liu, L., Thanheiser, S., Schmeck, H.: A reference architecture for self-organizing service-oriented computing. In: ARCS, pp. 205–219, 2008
Maximilien, E.M., Singh, M.P.: Toward autonomic web services trust and selection. In: ICSOC ’04, pp. 212–221. ACM (2004)
Mendling, J., Ploesser, K., Strembeck, M.: Specifying separation of duty constraints in bpel4people processes. In: BIS’08, pp. 273–284. Springer (2008)
Newman, M.E., Strogatz, S.H., Watts, D.J.: Random graphs with arbitrary degree distributions and their applications. Phys. Rev. E. Stat. Nonlin. Soft Matter Phys. 64(2 Pt 2), 026118 (2001)
Newman, M.E.J.: The structure of scientific collaboration networks. Proc. Natl. Acad. Sci. U. S. A 98, 404–409 (2001)
Newman, M.E.J., Watts, D.J., Strogatz, S.H.: Random graph models of social networks. Proc. Natl. Acad. Sci. U. S. A. 99(Suppl 1), 2566–2572 (2002)
Page, L., Brin, S., Motwani, R., Winograd, T.: The PageRank Citation Ranking: Bringing Order to the Web. Technical report, Stanford Digital Library Technologies Project (1998)
Panteli, N., Davison, R.: The role of subgroups in the communication patterns of global virtual teams. IEEE Trans. Prof. Commun. 48(2), 191–200 (2005)
Petrie, C.: Plenty of room outside the firm. Internet Comput. 14, 92–96 (2010)
Psaier, H., Skopik, F., Schall, D, Dustdar, S.: Resource and agreement management in dynamic crowdcomputing environments. In: EDOC, 2011
Reka, A., Barabási, A.-L.: Statistical mechanics of complex networks. Rev. Mod. Phys. 74, 47–97 (2002)
Russell, N., Aalst, W.M.P.V.D.: Evaluation of the bpel4people and ws-humantask extensions to ws-bpel 2.0 using the workflow resource patterns. Technical report, BPM Center Brisbane/Eindhoven, 2007
Satzger, B., Psaier, H., Schall, D., Dustdar, S.: Stimulating skill evolution in market-based crowdsourcing. Springer, In: BPM, Lecture Notes in Computer Science 2011
Schall, D.: Human interactions in mixed systems—architecture, protocols, and algorithms. Ph.D. thesis, Vienna University of Technology (2009)
Schall, D.: A human-centric runtime framework for mixed service-oriented systems. Distrib. Parallel Databases 29, 333–360 (2011). doi:10.1007/s10619-011-7081-z
Schall, D.: Expertise ranking using activity and contextual link measures. Data Knowl. Eng. 71(1), 92–113 (2012). doi:10.1016/j.datak.2011.08.001
Schall, D., Skopik, F., Dustdar, S.: Expert discovery and interactions in mixed service-oriented systems. IEEE Trans. Serv. Comput. 71(1), 233–245 (2012). doi:10.1109/TSC.2011.2
Schall, D., Truong, H.-L., Dustdar, S.: Unifying human and software services in web-scale collaborations. IEEE Internet Comput. 12(3), 62–68 (2008). doi:10.1109/MIC.2008.66
Shi, X., Bonner, M., Adamic, L.A. Gilbert, A. C.: The very small world of the well-connected. In: HT ’08, pp. 61–70. ACM (2008)
Siorpaes, K., Simperl, E.: Human intelligence in the process of semantic content creation. World Wide Web 13, 33–59 (2010). doi:10.1007/s11280-009-0078-0
Skopik, F., Schall, D., Dustdar, S.: Modeling and mining of dynamic trust in complex service-oriented systems. Inf. Syst. 35, 735–757 (2010)
Su, Q., Pavlov, D., Chow, J.-H., Baker, W.C.: Internet-scale collection of human-reviewed data. In: WWW ’07, pp. 231–240. ACM (2007)
Thomas, J., Paci, F., Bertino, E., Eugster, P.: User tasks and access control over web services. In: ICWS ’07, pp. 60–69. IEEE (2007)
von Ahn, L.: Games with a purpose. IEEE Comput. 39(6), 92–94 (2006)
Vukovic, M.: Crowdsourcing for enterprises. In: Proceedings of the 2009 Congress on Services, pp. 686–692. IEEE Computer Society (2009)
Yang, J., Adamic, L., Ackerman, M.: Competing to share expertise: the taskcn knowledge sharing community. In: International Conference on Weblogs and Social Media, 2008
Zhang, J., Ackerman, M.S., Adamic, L.: Expertise networks in online communities: structure and algorithms. In: WWW, pp. 221–230. ACM (2007)
Zhao, X., Liu, C., Sadiq, W., Kowalkiewicz, M., Yongchareon, S.: Implementing process views in the web service environment. World Wide Web 14(1), 27–52 (2011)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2012 The Author(s)
About this chapter
Cite this chapter
Schall, D. (2012). Crowdsourcing Tasks in BPEL4People. In: Service-Oriented Crowdsourcing. SpringerBriefs in Computer Science. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-5956-9_4
Download citation
DOI: https://doi.org/10.1007/978-1-4614-5956-9_4
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-5955-2
Online ISBN: 978-1-4614-5956-9
eBook Packages: Computer ScienceComputer Science (R0)