Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Crowdsourcing : cloud-based software development
Li W., Huhns M., Tsai W., Wu W., Springer International Publishing, New York, NY, 2015. 270 pp.  Type: Book (978-3-662470-10-7)
Date Reviewed: Oct 21 2015

“Crowd-X” has become a widely explored area; examples include crowdfunding, crowdtesting, crowdvoting, crowdsearching, and crowdsourcing. Software crowdsourcing is a specific area in which an undefined group of people takes part in distributions of tasks for developing software.

Developing and improving crowdsourcing for software development requires inquiring about a number of areas: crowdsourcing platforms, principles for developing crowdsourcing, designing incentives for volunteering, quality assurance, software systems appropriate for crowd-based development, and mobile crowdsourcing. We need theoretical underpinnings around these issues, in both social sciences as well as technical fields. We also need empirical data to understand how the proposed principles work.

This book covers most of the necessary components described above for understanding crowdsourced software. To understand basic concepts and notation in software crowdsourcing, Part 1 will be helpful. Part 2 describes theoretical frameworks and models, including those around incentives for social systems. Part 3 covers crowdsourcing platforms and technologies, including mobile platforms.

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 (for example, citizen science, collective volunteerism, and commons-based peer production). I 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.

Reviewer:  Jina Huh-Yoo Review #: CR143875 (1601-0044)
Bookmark and Share
  Reviewer Selected
Software Process (K.6.3 ... )
Distributed Programming (D.1.3 ... )
Distributed Systems (C.2.4 )
Would you recommend this review?
Other reviews under "Software Process": Date
Managing software process evolution: traditional, agile and beyond--how to handle process change
Kuhrmann M., M√ľnch J., Richardson I., Rausch A., Zhang H.,  Springer International Publishing, New York, NY, 2016. 332 pp. Type: Book (978-3-319315-43-0)
Apr 19 2017
Executable specifications with Scrum: a practical guide to agile requirements discovery
Cardinal M.,  Addison-Wesley Professional, Indianapolis, IN, 2013. 192 pp. Type: Book (978-0-321784-13-1)
Jan 22 2014
Collaborative enterprise architecture: enriching EA with lean, agile, and enterprise 2.0 practices
Bente S., Bombosch U., Langade S.,  Morgan Kaufmann Publishers Inc., San Francisco, CA, 2012. 328 pp. Type: Book (978-0-124159-34-1)
Apr 11 2013

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright © 2000-2022 ThinkLoud, Inc.
Terms of Use
| Privacy Policy