Skip to main content

The Dos and Dont’s of Crowdsourcing Software Development

  • Conference paper
SOFSEM 2015: Theory and Practice of Computer Science (SOFSEM 2015)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8939))

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.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Naur, P., Randell, B. (eds.): Report on a conference sponsored by the NATO SCIENCE COMMITTEE (1968)

    Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. Tiwana, A., Keil, M.: Control in internal and outsourced software projects. Journal of Management Information Systems 26, 9–44 (2009)

    Article  Google Scholar 

  4. Feller, J., Fitzgerald, B., Hissam, S., Lakhani, K.: Perspectives on Free and Open Source Software. MIT Press (2005)

    Google Scholar 

  5. Ågerfalk, P.J., Fitzgerald, B.: Outsourcing to an unknown workforce: Exploring opensourcing as a global sourcing strategy. MIS Quarterly 32 (2008)

    Google Scholar 

  6. Stol, K., Avgeriou, P., Babar, M., Lucas, Y., Fitzgerald, B.: Key factors for adopting inner source. ACM Trans. Softw. Eng. Methodol., 23 (2014)

    Google Scholar 

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

    Google Scholar 

  8. Greengard, S.: Following the crowd. Communications of the ACM 54, 20–22 (2011)

    Google Scholar 

  9. Hoffmann, L.: Crowd control. Communications of the ACM 52 (2009)

    Google Scholar 

  10. Howe, J.: Crowdsourcing: Why the Power of the Crowd is Driving the Future of Business. Crown Business (2008)

    Google Scholar 

  11. Lakhani, K.R., Panetta, J.: The principles of distributed innovation. Innovations: Technology, Governance, Globalization 2 (2007)

    Google Scholar 

  12. Doan, A., Ramakrishnan, R., Halevy, A.: Crowdsourcing systems on the world-wide web. Communications of the ACM 54 (2011)

    Google Scholar 

  13. Ipeirotis, P.: Analyzing the amazon mechanical turk marketplace. XRDS 17, 16–21 (2010)

    Article  Google Scholar 

  14. 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)

    Google Scholar 

  15. Fitzgerald, B.: Open source software: Lessons from and for software engineering. IEEE Computer 44, 25–30 (2011)

    Article  Google Scholar 

  16. 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)

    Google Scholar 

  17. Kazman, R., Chen, H.M.: The metropolis model: A new logic for development of crowdsourced systems. Communications of the ACM 52 (2009)

    Google Scholar 

  18. Stol, K., Fitzgerald, B.: Researching crowdsourcing software development: perspectives and concerns. In: Proc. 1st Int’l Workshop on Crowdsourcing in Software Engineering (2014)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

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

Publish with us

Policies and ethics