Abstract
In 1957, the eminent computer scientist, Edsger W. Dijkstra, sought to record his profession as “Computer Programmer” on his marriage certificate. The Dutch authorities, although probably more progressive than most, refused on the grounds that there was no such profession. Ironically, just a decade later, the term “software crisis” had been coined, as delegates at a NATO Conference in Garmisch [1] reported a common set of problems, namely that software took too long to develop, cost too much to develop, and the software which was eventually delivered did not meet user expectations. Despite the advances in technology over the past 50 years, this remains problematic, as evidenced by the following quote from the US President’s Council of Advisors on Science & Technology (PCAST) in 2012.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Naur, P., Randell, B. (eds.): Report on a conference sponsored by the NATO SCIENCE COMMITTEE (1968)
Nakatsu, R., Iacovou, C.: A comparative study of important risk factors involved in offshore and domestic outsourcing of software development projects: A two-panel delphi study. Information & Management 46, 57–68 (2009)
Tiwana, A., Keil, M.: Control in internal and outsourced software projects. Journal of Management Information Systems 26, 9–44 (2009)
Feller, J., Fitzgerald, B., Hissam, S., Lakhani, K.: Perspectives on Free and Open Source Software. MIT Press (2005)
Ågerfalk, P.J., Fitzgerald, B.: Outsourcing to an unknown workforce: Exploring opensourcing as a global sourcing strategy. MIS Quarterly 32 (2008)
Stol, K., Avgeriou, P., Babar, M., Lucas, Y., Fitzgerald, B.: Key factors for adopting inner source. ACM Trans. Softw. Eng. Methodol., 23 (2014)
Stol, K., Fitzgerald, B.: Two’s company, three’s a crowd: A case study of crowdsourcing software development. In: Proc. 36th Int’l Conf. Software Engineering, pp. 187–198 (2014)
Greengard, S.: Following the crowd. Communications of the ACM 54, 20–22 (2011)
Hoffmann, L.: Crowd control. Communications of the ACM 52 (2009)
Howe, J.: Crowdsourcing: Why the Power of the Crowd is Driving the Future of Business. Crown Business (2008)
Lakhani, K.R., Panetta, J.: The principles of distributed innovation. Innovations: Technology, Governance, Globalization 2 (2007)
Doan, A., Ramakrishnan, R., Halevy, A.: Crowdsourcing systems on the world-wide web. Communications of the ACM 54 (2011)
Ipeirotis, P.: Analyzing the amazon mechanical turk marketplace. XRDS 17, 16–21 (2010)
Kittur, A., Smus, B., Khamkar, S., Kraut, R.: Crowdforge: Crowdsourcing complex work. In: Proceedings of the ACM Symposium on User Interface Software and Technology (2011)
Fitzgerald, B.: Open source software: Lessons from and for software engineering. IEEE Computer 44, 25–30 (2011)
Begel, A., Herbsleb, J.D., Storey, M.A.: The future of collaborative software development. In: Proceedings of the ACM Symposium on Computer-Supported Collaborative Work (2012)
Kazman, R., Chen, H.M.: The metropolis model: A new logic for development of crowdsourced systems. Communications of the ACM 52 (2009)
Stol, K., Fitzgerald, B.: Researching crowdsourcing software development: perspectives and concerns. In: Proc. 1st Int’l Workshop on Crowdsourcing in Software Engineering (2014)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fitzgerald, B., Stol, KJ. (2015). The Dos and Dont’s of Crowdsourcing Software Development. In: Italiano, G.F., Margaria-Steffen, T., Pokorný, J., Quisquater, JJ., Wattenhofer, R. (eds) SOFSEM 2015: Theory and Practice of Computer Science. SOFSEM 2015. Lecture Notes in Computer Science, vol 8939. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-46078-8_6
Download citation
DOI: https://doi.org/10.1007/978-3-662-46078-8_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-46077-1
Online ISBN: 978-3-662-46078-8
eBook Packages: Computer ScienceComputer Science (R0)