Crowdsourcing | Cloud-Based Software Development | ISBN 9783662512494

Crowdsourcing

Cloud-Based Software Development

herausgegeben von Wei Li, Michael N. Huhns, Wei-Tek Tsai und Wenjun Wu
Mitwirkende
Herausgegeben vonWei Li
Herausgegeben vonMichael N. Huhns
Herausgegeben vonWei-Tek Tsai
Herausgegeben vonWenjun Wu
Buchcover Crowdsourcing  | EAN 9783662512494 | ISBN 3-662-51249-1 | ISBN 978-3-662-51249-4

“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)

Crowdsourcing

Cloud-Based Software Development

herausgegeben von Wei Li, Michael N. Huhns, Wei-Tek Tsai und Wenjun Wu
Mitwirkende
Herausgegeben vonWei Li
Herausgegeben vonMichael N. Huhns
Herausgegeben vonWei-Tek Tsai
Herausgegeben vonWenjun Wu

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.