Skip to main content

Setting the Scene

  • Chapter
  • 710 Accesses

Part of the book series: SpringerBriefs in Computer Science ((BRIEFSCOMPUTER))

Abstract

Outsourcing of the software development activity has been on the increase in recent years according to both US and European reports. However, in many cases outsourcing of software development, often referred to as global software engineering, has not delivered on its promise (e.g. Nakatsu and Iacovou 2009; Tiwana and Keil 2009; Ó Conchúir et al. 2009). The success of the open source software movement (Feller et al. 2005), which seems to overcome many of the challenges associated with global software engineering, has been an inspiration for a number of specific forms of software sourcing, including opensourcing (Ågerfalk and Fitzgerald 2008), innersourcing (Stol and Fitzgerald 2015) and crowdsourcing (Stol and Fitzgerald 2014a). By integrating the findings from these earlier studies, this book explores and compares these forms of open source-inspired sourcing. These novel approaches to software sourcing differ from traditional outsourcing in significant ways and little is known about how they can work in practice. Therefore, our goal is to provide research-based advice to managers and developers facing software sourcing decisions.

This is a preview of subscription content, log in via an institution.

Buying options

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 EPUB and 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

Learn about institutional subscriptions

Notes

  1. 1.

    IT Outsourcing Statistics (2102/2013).

  2. 2.

    European IT Outsourcing Intelligence Report.

  3. 3.

    http://www.topcoder.com/whatiseoi/ (accessed 5 October 2012).

References

  • Ågerfalk, PJ and Fitzgerald, B (2008) Outsourcing to an Unknown Workforce: Exploring Opensourcing as a Global Sourcing Strategy, MIS Quarterly, Vol 32, No. 3, pp. 385-410

    Google Scholar 

  • Asundi, J (2001) Software engineering lessons from open source projects. In Proceedings of the 1st Workshop on Open Source Software Engineering. J Feller, B Fitzgerald, and A van der Hoek (Eds.).

    Google Scholar 

  • Augustin, L, Bressler, D, and Smith, G (2002) Accelerating software development through collaboration. In Proceedings of the 24th International Conference on Software Engineering. pp. 559-563.

    Google Scholar 

  • Begel, A, Herbsleb, JD and Storey, MA (2012) The Future of Collaborative Software Development. In Proceedings of the ACM Conference on Computer Supported Cooperative Work (CSCW). ACM

    Google Scholar 

  • Benkler, Y (2002) Coase’s Penguin, or, Linux and the Nature of the Firm, The Yale Law Journal, Vol. 112, No. 3, pp. 369-446.

    Article  Google Scholar 

  • Boehm, B (2006) A View of 20th and 21st Century Software Engineering. In Proceedings of the International Conference on Software Engineering. Shanghai, China. ACM. pp. 12-29.

    Google Scholar 

  • Brabham, DC (2013) Crowdsourcing, MIT Press.

    Google Scholar 

  • Carmel, E (1999) Global Teams: Collaborating Across Borders and Time Zones, Upper Saddle River, NJ: Prentice-Hall.

    Google Scholar 

  • Carmel, E (2006) Building Your Information Systems from the Other Side of the World: How Infosys Manages Time Zone Differences, MISQ Executive Vol. 5, No. 1, pp. 43-53.

    Google Scholar 

  • Carmel, E, and Agarwal, R (2001) Tactical Approaches for Alleviating Distance in Global Software Development, IEEE Software Vol. 18, No. 2, pp. 22-29.

    Article  Google Scholar 

  • Carmel, E, and Tjia, P (2005) Offshoring Information Technology: Sourcing and Outsourcing to a Global Workforce, Cambridge, NY: Cambridge University Press.

    Book  Google Scholar 

  • Dempsey, B, Weiss, D, Jones, P, and Greenberg, J (2002) Who Is an Open Source Software Developer?, Communications of the ACM Vol. 45, No. 2, pp. 67-72.

    Article  Google Scholar 

  • Doan, A, Ramakrishnan, R and Halevy, AY (2011) Crowdsourcing systems on the World-Wide Web, Communications of the ACM, Vol. 54, No. 4.

    Google Scholar 

  • Ebert, C and De Neve, P (2001) Surviving Global Software Development. IEEE Software, Vol. 18, No. 2, pp. 62-69.

    Google Scholar 

  • Erdogmus, H (2009) A process that is not. IEEE Software Vol. 26, No. 6, pp. 4-7.

    Article  MathSciNet  Google Scholar 

  • Erenkrantz, JR and Taylor, RN (2003) Supporting distributed and decentralized projects: Drawing lessons from the open source community. In Proceedings of the 1st Workshop on Open Source in an Industrial Context. Marc Sihling (Ed.).

    Google Scholar 

  • Feller, J and Fitzgerald B (2002) Understanding Open Source Software Development. Pearson Education Ltd.

    Google Scholar 

  • Feller, J, Fitzgerald, B, Hissam, S, and Lakhani, K. (Eds) (2005) Perspectives on Free and Open Source Software, MIT Press, Cambridge, MA.

    Google Scholar 

  • Feller, J, Finnegan, P, Fitzgerald, B and Hayes, J (2008) From Peer Production to Productization: A Study of Socially Enabled Business Exchanges in Open Source Service Networks, Information Systems Research, Vol. 19, No. 4.

    Google Scholar 

  • Fitzgerald, B (2011) Open source software: Lessons from and for software engineering. IEEE Computer Vol. 44, No. 10, pp. 25-30.

    Article  MathSciNet  Google Scholar 

  • Gaughan, G, Fitzgerald, B, and Shaikh, M (2009) An examination of the use of open source software processes as a global software development solution for commercial software engineering. In Proceedings of the 35th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 20-27.

    Google Scholar 

  • Ghosh, RA (2005) Understanding Free Software Developers: Findings from the FLOSS Study, in Perspectives on Free and Open Source Software, Feller, J., Fitzgerald, B, Hissam, SA, Lakhani, KR (Eds.) MIT Press

    Google Scholar 

  • Gonzalez, R, Gasco, J and Llopis, J (2006) Information Systems Outsourcing: A literature analysis, Information & Management Vol. 43, No. 7, pp. 821-834.

    Article  Google Scholar 

  • Gorman, M (2004) Understanding The Linux Virtual Memory Manager, Technical Report, University of Limerick, Ireland.

    Google Scholar 

  • Greengard, S (2011) Following the Crowd, Communications of the ACM Vol. 54, No. 2, pp. 20-22.

    Article  Google Scholar 

  • Gurbani, VK, Garvert, A and Herbsleb, JD (2006) A case study of a corporate open source development model. In Proceedings of the 28th International Conference on Software Engineering. pp. 472-481.

    Google Scholar 

  • Gurbani, VK, Garvert, A and Herbsleb, JD (2010) Managing a corporate open source software asset. Communications of the ACM Vol. 53, No. 2, pp. 155-159.

    Article  Google Scholar 

  • Herbsleb, JD, and Grinter, RE (1999) Splitting the Organization and Integrating the Code: Conway’s Law Revisited, in Proceedings of the 21st International Conference on Software Engineering, Los Angeles, California.

    Google Scholar 

  • Herbsleb, JD and Mockus, A (2003) An Empirical Study of Speed and Communication in Globally Distributed Software Development, IEEE Transactions on Software Engineering, Vol. 29, No. 6.

    Google Scholar 

  • Hoffmann, L (2009) Crowd Control, Communications of the ACM, Vol. 52, No. 3.

    Google Scholar 

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

    Google Scholar 

  • Ipeirotis, PG (2010) Analyzing the Amazon Mechanical Turk marketplace, XRDS, Vol. 17, No. 2, pp. 16-21.

    Article  Google Scholar 

  • Kazman, R and Chen, HM (2009) The Metropolis Model: A new Logic for Development of crowdsourced systems, Communications of the ACM, Vol. 52, No. 7.

    Google Scholar 

  • Kittur, A, Smus, B, Khamkar, S and Kraut, RE (2011) CrowdForge: Crowdsourcing Complex Work. In Proceedings of the ACM Symposium on User Interface Software and Technology.

    Google Scholar 

  • Koh, C, Ang, S, and Straub, DW (2004) IT Outsourcing Success: A Psychological Contract Perspective, Information Systems Research Vol. 15, No. 4, pp. 356-373.

    Article  Google Scholar 

  • Lacity, M, Khan, S, Yan, A, and Willcocks, L (2010) A Review of the IT Outsourcing Empirical Literature and Future Research Directions, Journal of Information Technology, Vol. 25, No. 4, pp. 395-433.

    Article  Google Scholar 

  • Lakhani, KR and Panetta, JA (2007) The Principles of Distributed Innovation, Innovations: Technology, Governance, Globalization, Vol. 2, No. 3.

    Google Scholar 

  • Lakhani, KR, and Wolf, RG (2005) Why Hackers Do What They Do: Understanding Motivation and Effort in Free/Open Source Software Projects. in Perspectives on Free and Open Source Software, J. Feller B. Fitzgerald, S. Hissam, and K. Lakhani (eds.), Cambridge, MA: MIT Press

    Google Scholar 

  • LaToza, TD, Towne, WB, van der Hoek, A and Herbsleb, JD (2013) Crowd Development. In Proceedings of the 6th CHASE Workshop. San Francisco, CA, USA. IEEE.

    Google Scholar 

  • Lerner, J, and Tirole, J (2002) Some Simple Economics of Open Source, The Journal of Industrial Economics Vol. 50, No. 2, pp. 197-234.

    Article  Google Scholar 

  • Lings B, Lundell B, Ågerfalk P J, Fitzgerald B (2007) A reference model for successful Distributed Development of Software Systems. Proceedings of the 2nd International Conference on Global Software Engineering (ICGSE 2007), Munich, Germany, 27–30 August 2007. McConnell, SC (1999) Open-source methodology: Ready for prime time? IEEE Software Vol. 16, No. 4, pp. 6-8.

    Google Scholar 

  • Melian, C (2007) Progressive open source. Ph.D. Dissertation. Stockholm School of Economics, Sweden.

    Google Scholar 

  • Millar, C, Choi, CJ, Russell, ET, and Kim, JB (2005) Open Source Communities: An Integrally Informed Approach, Journal of Organizational Change Management Vol. 18, No. 3, pp. 259-268.

    Article  Google Scholar 

  • Mockus, A and Herbsleb, JD (2002) Why Not Improve Coordination in Distributed Software Development by Stealing Good Ideas from Open Source?, in Meeting Challenges and Surviving Success: The Second Workshop on Open Source Software Engineering, pp. 19-25.

    Google Scholar 

  • Mockus, A, Fielding, RT, and Herbsleb, JD (2002) Two Case Studies of Open Source Software Development: Apache and Mozilla, ACM Transactions on Software Engineering and Methodology Vol. 11, No. 3, pp. 309-346.

    Article  Google Scholar 

  • Nakatsu, RT and Iacovou, CL (2009) A Comparative Study of Important Risk Factors Involved in Offshore and Domestic Outsourcing of Software Development Projects: A Two-Panel Delphi Study, Information & Management Vol. 46, No. 1, pp 57-68.

    Article  Google Scholar 

  • Ó Conchúir, E, Ågerfalk, PJ, Holmström Olsson H, and Fitzgerald, B (2009) Global software development: never mind the problems—where are the benefits? Communications of the ACM, Vol 52, No 8.

    Google Scholar 

  • O’Reilly, T (1999) Lessons from open source software development. Communications of the ACM Vol. 42, No. 4, pp. 33-37

    Google Scholar 

  • Raymond, ES (2001) The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O’Reilly Media.

    Google Scholar 

  • Riehle, D, Ellenberger, J, Menahem, T, Mikhailovski, B, Natchetoi, Y, Naveh, B and Odenwald, T (2009) Open collaboration within corporations using software forges. IEEE Software Vol. 26, No. 2, pp. 52-58.

    Article  Google Scholar 

  • Riemens, B and van Zon, K (2006) PFSPD short history. http://pfspd.sourceforge.net/history.html.

  • Rigby, PC, Cleary, B, Painchaud, F, Storey, MA and German, DM (2012) Contemporary peer review in action: Lessons from open source development. IEEE Software Vol. 29, No. 6. pp. 56-61.

    Article  Google Scholar 

  • Robles, G, Scheider, H, Tretkowski, I, and Weber, N (2001) Who is doing it? A research on libre software developers. Research Paper, TU Berlin, August.

    Google Scholar 

  • Stol, K and Fitzgerald, B (2014a) Two’s Company, Three’s a Crowd: A Case Study of Crowdsourcing Software Development, International Conference on Software Engineering, Hyderabad, India, May 2014, pp. 187-198.

    Google Scholar 

  • Stol, K and Fitzgerald, B (2014b) Researching Crowdsourcing Software Development: Perspectives and Concerns. In Proceedings of the First International Workshop on Crowdsourcing in Software Engineering (CSI-SE) co-located with ICSE’14, Hyderabad, India

    Google Scholar 

  • Stol, K and Fitzgerald, B (2015) inner source—Adopting Open Source Development Practices within Organizations: A Tutorial, IEEE Software, Vol. 32.

    Google Scholar 

  • Stol, K, Babar, MA, Avgeriou, P and Fitzgerald, B (2011) A comparative study of challenges in integrating open source software and inner source software. Information and Software Technology Vol. 53, No. 12, pp. 1319-1336.

    Article  Google Scholar 

  • Stol, K, Avgeriou, P, Babar, M, Lucas, Y and Fitzgerald, B (2014) Key Factors for Adopting Inner Source, ACM Transactions on Software Engineering Methodology (TOSEM), Vol. 23, No. 2

    Google Scholar 

  • Surowiecki, J (2005) The Wisdom of Crowds: Why the Many Are Smarter Than the Few, Abacus.

    Google Scholar 

  • Tiwana, A and Keil, M (2009) Control in Internal and Outsourced Software Projects, Journal of Management Information Systems (26:3), pp 9-44.

    Google Scholar 

  • Von Hippel, E, and Von Krogh, G (2003) Open Source Software and the ‘Private-Collective’ Innovation Model: Issues for Organization Science, Organization Science Vol. 14, No. 2, pp. 209-223.

    Article  Google Scholar 

  • Wheeler, D (2004) Why Open Source Software/Free Software (OSS/FS, FLOSS, or FOSS)? Look at the Numbers!, available online at http://www.dwheeler.com/oss_fs_why.html.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2015 The Author(s)

About this chapter

Cite this chapter

Ågerfalk, P.J., Fitzgerald, B., Stol, KJ. (2015). Setting the Scene. In: Software Sourcing in the Age of Open. SpringerBriefs in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-319-17266-8_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-17266-8_1

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-17265-1

  • Online ISBN: 978-3-319-17266-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics