Summary Crowdsourcing has emerged as an important paradigm of human problem solving techniques on the Web. More often than noticed, organizations outsource tasks to humans which cannot be processed by software. In this work we demonstrate the application of service-oriented architectures (SOA) for enterprise crowdsourcing. Crowdsourcing applications typically utilize the capabilities of people in open and dynamic Web-based systems. We extend this concept and introduce knowledge crowds where crowd members collaborate in context of joint tasks. Interactions in such environments are performed using software services. Such highly dynamic socio-technical environments, however, demand for flexible interaction models due to varying interaction styles of people and services. Our main contribution centers around the convergence of process artifacts and emerging social structures. Here, we present the implementation of a real world example, a human assisted image processing service that is provided by a knowledge crowd. We discuss the foundational building blocks for realizing the design, execution, and adaptation of service-oriented crowdsourcing applications. Zusammenfassung Crowdsourcing hat sich als wichtiges Paradigma etabliert, um menschliche Fahigkeiten zur Problemlosung uber das Web anzubieten. Haufiger als allgemein bekannt lagern Organisationen Aufgaben auf externe Personen aus, insbesondere jene, die schwer von Software gelost werden konnen. In dieser Arbeit demonstrieren wir die Anwendung von Service-orientierten Architekturen (SOA) fur Crowdsourcing-Unternehmen. Crowdsourcing-Anwendungen nutzen typischerweise die Fahigkeiten von Menschen mittels offener und dynamischer Web-basierter Systeme. Wir erweitern dieses Konzept um die Einfuhrung von Wissensbasierten Crowds, also Systemen in denen Mitglieder im Kontext von gemeinsamen Aufgaben kollaborieren. Interaktionen in solchen Umgebungen werden mittels SoftwareServices realisiert. Solch hoch-dynamische sozio-technische Umgebungen verlangen, insbesondere aufgrund wechselnder Interaktionsmoglichkeiten und -mustern, jedoch nach flexiblen Interaktionsmodellen. Unser Beitrag konzentriert sich auf die Konvergenz von Prozessartefakten und entstehenden sozialen Strukturen. Wir prasentieren die Umsetzung eines realen Anwendungsfalles, konkret ein Service zur Personen-gestutzten Bildverarbeitung, welches von einer Wissensbasierten Crowd angeboten wird. Wir diskutieren die grundlegenden Konzepte fur die Realisierung, die Laufzeit und periodische Anpassung einer solchen Service-orientierten CrowdsourcingAnwendung.
[1]
Maja Vukovic,et al.
Crowdsourcing for Enterprises
,
2009,
2009 Congress on Services - I.
[2]
Daren C. Brabham.
Crowdsourcing as a Model for Problem Solving
,
2008
.
[3]
Mark S. Ackerman,et al.
Competing to Share Expertise: The Taskcn Knowledge Sharing Community
,
2021,
ICWSM.
[4]
Gustavo Alonso,et al.
Web Services: Concepts, Architectures and Applications
,
2009
.
[5]
Schahram Dustdar,et al.
Modeling and mining of dynamic trust in complex service-oriented systems
,
2010,
Inf. Syst..
[6]
V. Allee.
RECONFIGURING THE VALUE NETWORK
,
2000
.
[7]
Schahram Dustdar,et al.
Unifying Human and Software Services in Web-Scale Collaborations
,
2008,
IEEE Internet Computing.
[8]
Kjersti Aas,et al.
Tools for interactive map conversion and vectorization
,
1995,
Proceedings of 3rd International Conference on Document Analysis and Recognition.
[9]
David F. Redmiles,et al.
Supporting collaborative software development through the visualization of socio-technical dependencies
,
2007,
GROUP.
[10]
Athman Bouguettaya,et al.
A Dynamic Foundational Architecture for Semantic Web Services
,
2005,
Distributed and Parallel Databases.
[11]
David F. Redmiles,et al.
Bridging the gap between technical and social dependencies with Ariadne
,
2005,
eclipse '05.
[12]
Gilad Mishne,et al.
Finding high-quality content in social media
,
2008,
WSDM '08.