Skip to main content

Service Oriented Protocols for Human Computation

  • Chapter
  • First Online:
Handbook of Human Computation

Abstract

Human computation and crowdsourcing are increasingly gaining momentum. Many platforms already exist providing basic features for crowdsourcing different types of tasks on the Web. Service Oriented Architectures (SOA) provide the ideal technical framework to support interactions with both Human-Provided Services (HPS) and Software-Based Services (SBS). A unified service-oriented computing approach allows combining the capabilities of humans and software services. Here we discuss the functional and non-functional requirements of service-oriented protocols for human computation. Human interactions in service-oriented systems need to be enabled in a different manner than interactions with software services. We describe the mapping of human interactions onto a service-oriented infrastructure.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://www.w3.org/TR/wsdl

  2. 2.

    http://www.w3.org/MarkUp/Forms/

  3. 3.

    http://www.w3.org/Submission/ws-addressing/

References

  • Agrawal et al. A (2007) Ws-bpel extension for people (bpel4people), version 1.0

    Google Scholar 

  • Amazon (2013) mturk.com. Accessed 05-Mar-2013

  • Amend M et al. (2007) Web services human task (ws-humantask), version 1.0

    Google Scholar 

  • ClickWorker (2013) clickworker.com. Accessed 05-Mar-2013

  • CrowdFlower (2013) crowdflower.com. Accessed 05-Mar-2013

  • Doan A, Ramakrishnan R, Halevy AY (2011) Crowdsourcing systems on the world-wide web. Commun ACM 54(4):86–96

    Article  Google Scholar 

  • Howe J (2006) The rise of crowdsourcing. Wired 14(14):1–5

    Google Scholar 

  • oDesk (2013) odesk.com. Accessed 05-Mar-2013

  • Ipeirotis PG (2010) Analyzing the amazon mechanical turk marketplace. XRDS 17:16–21

    Google Scholar 

  • Quinn AJ, Bederson BB (2011) Human computation: a survey and taxonomy of a growing field. In: Proceedings of the 2011 annual conference on human factors in computing systems, CHI ’11, pp 1403–1412, New York. ACM

    Google Scholar 

  • Schall D (2011) A human-centric runtime framework for mixed service-oriented systems. Distrib Parallel Databases 29(5–6):333–360

    Article  Google Scholar 

  • Schall D (2012) Service Oriented Crowdsourcing: architecture, protocols and algorithms. Springer Briefs in Computer Science. Springer New York, New York

    Book  Google Scholar 

  • Schall D et al. (2008) Unifying human and software services in web-scale collaborations. IEEE Internet Comput 12(3):62–68

    Google Scholar 

  • SmartSheet (2013) smartsheet.com. Accessed 05-Mar-2013

  • SpeechInk (2013) speechink.com. Accessed 05-Mar-2013

  • von Ahn L (2006) Games with a purpose. IEEE Comput 39(6):92–94

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Daniel Schall .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer Science+Business Media New York

About this chapter

Cite this chapter

Schall, D. (2013). Service Oriented Protocols for Human Computation. In: Michelucci, P. (eds) Handbook of Human Computation. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8806-4_42

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-8806-4_42

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4614-8805-7

  • Online ISBN: 978-1-4614-8806-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics