Skip to main content
  • Book
  • © 2015

Crowdsourcing

Cloud-Based Software Development

Editors:

  • Presents the state-of-art overview of software crowdsourcing research
  • Includes analysis of software crowdsourcing success stories
  • Outlines a research roadmap of this emerging field
  • Includes supplementary material: sn.pub/extras

Part of the book series: Progress in IS (PROIS)

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 109.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

Other ways to access

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

Table of contents (13 chapters)

  1. Front Matter

    Pages i-xii
  2. Software Crowdsourcing Concepts and Design Issues

    1. Front Matter

      Pages 1-1
    2. Crowdsourcing for Large-Scale Software Development

      • Wei Li, Wei-Tek Tsai, Wenjun Wu
      Pages 3-23
    3. Worker-Centric Design for Software Crowdsourcing: Towards Cloud Careers

      • Dave Murray-Rust, Ognjen Scekic, Donghui Lin
      Pages 39-50
  3. Software Crowdsourcing Models and Architectures

    1. Front Matter

      Pages 51-51
    2. Bootstrapping the Next Generation of Social Machines

      • Dave Murray-Rust, Dave Robertson
      Pages 53-71
    3. Supporting Multilevel Incentive Mechanisms in Crowdsourcing Systems: An Artifact-Centric View

      • Ognjen Scekic, Hong-Linh Truong, Schahram Dustdar
      Pages 91-111
    4. Collaborative Majority Vote: Improving Result Quality in Crowdsourcing Marketplaces

      • Dennis Nordheimer, Khrystyna Nordheimer, Martin Schader, Axel Korthaus
      Pages 131-142
    5. Towards a Game Theoretical Model for Software Crowdsourcing Processes

      • Wenjun Wu, Wei-Tek Tsai, Zhenghui Hu, Yuchuan Wu
      Pages 143-161
  4. Software Crowdsourcing Systems

    1. Front Matter

      Pages 163-163
    2. TRUSTIE: A Software Development Platform for Crowdsourcing

      • Huaimin Wang, Gang Yin, Xiang Li, Xiao Li
      Pages 165-190
    3. Social Clouds: Crowdsourcing Cloud Infrastructure

      • Kyle Chard, Simon Caton
      Pages 191-217
    4. Recommending Web Services Using Crowdsourced Testing Data

      • Hailong Sun, Wancai Zhang, Minzhi Yan, Xudong Liu
      Pages 219-241
    5. A Cloud-Based Infrastructure for Crowdsourcing Data from Mobile Devices

      • Nicolas Haderer, Fawaz Paraiso, Christophe Ribeiro, Philippe Merle, Romain Rouvoy, Lionel Seinturier
      Pages 243-265
  5. Back Matter

    Pages 267-270

About this book

This book presents the latest research on the software crowdsourcing approach to develop large and complex software in a cloud-based platform. It develops the fundamental principles, management organization and processes, and a cloud-based infrastructure to support this new software development approach. The book examines a variety of issues in software crowdsourcing processes, including software quality, costs, diversity of solutions, and the competitive nature of crowdsourcing processes. Furthermore, the book outlines a research roadmap of this emerging field, including all the key technology and management issues for the foreseeable future. Crowdsourcing, as demonstrated by Wikipedia and Facebook for online web applications, has shown promising results for a variety of applications, including healthcare, business, gold mining exploration, education, and software development. Software crowdsourcing is emerging as a promising solution to designing, developing and maintaining software. Preliminary software crowdsourcing practices and platforms, including Apple's App Store and TopCoder, demonstrate the advantages of crowdsourcing in terms of software ecosystem expansion and product quality improvement.

 

Reviews

“This book describes a wide array of issues critical in developing and studying cloud-based software systems. It covers learning materials needed for various stakeholders including software engineers, software entrepreneurs, crowdworkers, social scientists interested in incentives in crowd work, information economists, and other researchers studying crowd wisdom … . highly recommend this book for those stakeholders; it is well organized and written in mostly layman’s language. The content can be easily understood for a wide variety of readers from interdisciplinary fields.” (Jina Huh, Computing Reviews, October, 2015)

Editors and Affiliations

  • State Key Laboratory of Software Development Environment, School of Computer Science and Engineering, Beihang University, Beijing, China

    Wei Li

  • Dept. of Computer Science & Engineering, University of South Carolina, Columbia, USA

    Michael N. Huhns

  • School of Computing, Informatics & Decision Systems Engineering, Arizona State University Dept. Computer Science & Engineering, Tempe, USA

    Wei-Tek Tsai

  • School of Computer Science & Engineering, Beihang University, Beijing, China

    Wenjun Wu

About the editors

Professor Wei Li is a member of the Chinese Science Academy. He is the director of State Key Lab of Software Environment Development, and vice-chair of the Chinese Institue of Electronic. He has been president of Beihang University from 2002 to 2009. Currently he is serving as Editor-in-Chief for "Science China - Information Sciences", Editor for "Journal of Computer Science and Technology" and "International Journal of Advanced Software Technology".

Professor Michael N. Huhns is the Chair of the Department of Computer Science and Engineering at the University of South Carolina, USA. Besides being a Fellow of the IEEE, Dr. Huhns is a member of Sigma Xi, Tau Beta Pi, Eta Kappa Nu, ACM, Upsilon Pi Epsilon, and AAAI. He is the author of over 200 technical papers in machine intelligence and an editor of the books "Distributed Artificial Intelligence" Vol. I and II and "Readings in Agents". Dr. Huhns is an associate editor for the "Journal of Autonomous Agents and Multi-Agent Systems" and "IEEE Internet Computing.

Dr. Wei-Tek Tsai is professor at the School of Computing, Informatics & Decision Systems Engineering at Arizona State University. He is associate editor of "Service-Oriented Computing and Applications.

Wenjun Wu is a Professor in the School of Computer Science and Engineering at the Beihang University. He was previously a research scientist from 2006 to 2010, at the Computation Institute (CI) at the University of Chicago and Argonne National Laboratory. He was a technical staff and post-doctoral research associate from 2002 to 2006, at the Community Grids Lab at the Indiana University. He received his BS, Master and PhD degrees in Computer Science from Beihang University in 1994, 1997 and 2001, respectively. He published over seventy peer-review papers on journals and conferences. His research interests include: crowdsourcing, online education, cloud computing, eScience and cyberinfrastructure.

Bibliographic Information

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 109.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

Other ways to access