IDEAS home Printed from https://ideas.repec.org/a/inm/ormnsc/v54y2008i1p180-193.html
   My bibliography  Save this article

Code Reuse in Open Source Software

Author

Listed:
  • Stefan Haefliger

    (Department of Management, Technology, and Economics, ETH Zurich, CH-8032 Zurich, Switzerland)

  • Georg von Krogh

    (Department of Management, Technology, and Economics, ETH Zurich, CH-8032 Zurich, Switzerland)

  • Sebastian Spaeth

    (Department of Management, Technology, and Economics, ETH Zurich, CH-8032 Zurich, Switzerland)

Abstract

Code reuse is a form of knowledge reuse in software development that is fundamental to innovation in many fields. However, to date there has been no systematic investigation of code reuse in open source software projects. This study uses quantitative and qualitative data gathered from a sample of six open source software projects to explore two sets of research questions derived from the literature on software reuse in firms and open source software development. We find that code reuse is extensive across the sample and that open source software developers, much like developers in firms, apply tools that lower their search costs for knowledge and code, assess the quality of software components, and have incentives to reuse code. Open source software developers reuse code because they want to integrate functionality quickly, because they want to write preferred code, because they operate under limited resources in terms of time and skills, and because they can mitigate development costs through code reuse.

Suggested Citation

  • Stefan Haefliger & Georg von Krogh & Sebastian Spaeth, 2008. "Code Reuse in Open Source Software," Management Science, INFORMS, vol. 54(1), pages 180-193, January.
  • Handle: RePEc:inm:ormnsc:v:54:y:2008:i:1:p:180-193
    DOI: 10.1287/mnsc.1070.0748
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/mnsc.1070.0748
    Download Restriction: no

    File URL: https://libkey.io/10.1287/mnsc.1070.0748?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    References listed on IDEAS

    as
    1. Raghu Garud & Arun Kumaraswamy, 1995. "Technological and organizational designs for realizing economies of substitution," Strategic Management Journal, Wiley Blackwell, vol. 16(S1), pages 93-109.
    2. Josh Lerner & Jean Tirole, 2002. "Some Simple Economics of Open Source," Journal of Industrial Economics, Wiley Blackwell, vol. 50(2), pages 197-234, June.
    3. Hertel, Guido & Niedner, Sven & Herrmann, Stefanie, 2003. "Motivation of software developers in Open Source projects: an Internet-based survey of contributors to the Linux kernel," Research Policy, Elsevier, vol. 32(7), pages 1159-1177, July.
    4. Carliss Y. Baldwin & Kim B. Clark, 2006. "The Architecture of Participation: Does Code Architecture Mitigate Free Riding in the Open Source Development Model?," Management Science, INFORMS, vol. 52(7), pages 1116-1127, July.
    5. Henkel, Joachim, 2006. "Selective revealing in open innovation processes: The case of embedded Linux," Research Policy, Elsevier, vol. 35(7), pages 953-969, September.
    6. Alan MacCormack & John Rusnak & Carliss Y. Baldwin, 2006. "Exploring the Structure of Complex Software Designs: An Empirical Study of Open Source and Proprietary Code," Management Science, INFORMS, vol. 52(7), pages 1015-1030, July.
    7. Bonaccorsi, Andrea & Rossi, Cristina, 2003. "Why Open Source software can succeed," Research Policy, Elsevier, vol. 32(7), pages 1243-1258, July.
    8. James G. March, 1991. "Exploration and Exploitation in Organizational Learning," Organization Science, INFORMS, vol. 2(1), pages 71-87, February.
    9. von Krogh, Georg & Spaeth, Sebastian & Lakhani, Karim R., 2003. "Community, joining, and specialization in open source software innovation: a case study," Research Policy, Elsevier, vol. 32(7), pages 1217-1241, July.
    10. Georg von Krogh & Eric von Hippel, 2006. "The Promise of Research on Open Source Software," Management Science, INFORMS, vol. 52(7), pages 975-983, July.
    11. Udo Zander & Bruce Kogut, 1995. "Knowledge and the Speed of the Transfer and Imitation of Organizational Capabilities: An Empirical Test," Organization Science, INFORMS, vol. 6(1), pages 76-92, February.
    12. Ann Majchrzak & Lynne P. Cooper & Olivia E. Neece, 2004. "Knowledge Reuse for Innovation," Management Science, INFORMS, vol. 50(2), pages 174-188, February.
    13. Sonali K. Shah, 2006. "Motivation, Governance, and the Viability of Hybrid Forms in Open Source Software Development," Management Science, INFORMS, vol. 52(7), pages 1000-1014, July.
    14. Ulrich, Karl, 1995. "The role of product architecture in the manufacturing firm," Research Policy, Elsevier, vol. 24(3), pages 419-440, May.
    15. Lakhani, Karim R. & von Hippel, Eric, 2003. "How open source software works: "free" user-to-user assistance," Research Policy, Elsevier, vol. 32(6), pages 923-943, June.
    16. Shelia C. Dow & Peter E. Earl (ed.), 1999. "Economic Organization and Economic Knowledge," Books, Edward Elgar Publishing, number 1401.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Sheen S. Levine & Michael J. Prietula, 2014. "Open Collaboration for Innovation: Principles and Performance," Organization Science, INFORMS, vol. 25(5), pages 1414-1433, October.
    2. Maha Shaikh & Emmanuelle Vaast, 2016. "Folding and Unfolding: Balancing Openness and Transparency in Open Source Communities," Information Systems Research, INFORMS, vol. 27(4), pages 813-833, December.
    3. Blecker, Thorsten & Abdelkafi, Nizar & Raasch, Christina, 2008. "Enabling and Sustaining Collaborative Innovation," MPRA Paper 8964, University Library of Munich, Germany.
    4. Rullani, Francesco & Haefliger, Stefan, 2013. "The periphery on stage: The intra-organizational dynamics in online communities of creation," Research Policy, Elsevier, vol. 42(4), pages 941-953.
    5. Islam, Mazhar & Miller, Jacob & Park, Haemin Dennis, 2017. "But what will it cost me? How do private costs of participation affect open source software projects?," Research Policy, Elsevier, vol. 46(6), pages 1062-1070.
    6. Adrián Kovács & Bart Looy & Bruno Cassiman, 2015. "Exploring the scope of open innovation: a bibliometric review of a decade of research," Scientometrics, Springer;Akadémiai Kiadó, vol. 104(3), pages 951-983, September.
    7. Frank Nagle, 2019. "Open Source Software and Firm Productivity," Management Science, INFORMS, vol. 65(3), pages 1191-1215, March.
    8. Pankaj Setia & Balaji Rajagopalan & Vallabh Sambamurthy & Roger Calantone, 2012. "How Peripheral Developers Contribute to Open-Source Software Development," Information Systems Research, INFORMS, vol. 23(1), pages 144-163, March.
    9. Krishnamurthy, Sandeep & Ou, Shaosong & Tripathi, Arvind K., 2014. "Acceptance of monetary rewards in open source software development," Research Policy, Elsevier, vol. 43(4), pages 632-644.
    10. Chen Zhang & Jungpil Hahn & Prabuddha De, 2013. "Research Note ---Continued Participation in Online Innovation Communities: Does Community Response Matter Equally for Everyone?," Information Systems Research, INFORMS, vol. 24(4), pages 1112-1130, December.
    11. Gächter, Simon & von Krogh, Georg & Haefliger, Stefan, 2010. "Initiating private-collective innovation: The fragility of knowledge sharing," Research Policy, Elsevier, vol. 39(7), pages 893-906, September.
    12. Jonathan Sims & Victor P. Seidel, 2017. "Organizations coupled with communities: the strategic effects on firms engaged in community-coupled open innovation," Industrial and Corporate Change, Oxford University Press and the Associazione ICC, vol. 26(4), pages 647-665.
    13. Smirnova, Inna & Reitzig, Markus & Alexy, Oliver, 2022. "What makes the right OSS contributor tick? Treatments to motivate high-skilled developers," Research Policy, Elsevier, vol. 51(1).
    14. Landini, Fabio, 2012. "Technology, property rights and organizational diversity in the software industry," Structural Change and Economic Dynamics, Elsevier, vol. 23(2), pages 137-150.
    15. Samer Faraj & Georg von Krogh & Eric Monteiro & Karim R. Lakhani, 2016. "Special Section Introduction—Online Community as Space for Knowledge Flows," Information Systems Research, INFORMS, vol. 27(4), pages 668-684, December.
    16. Engelhardt, Sebastian v. & Freytag, Andreas, 2013. "Institutions, culture, and open source," Journal of Economic Behavior & Organization, Elsevier, vol. 95(C), pages 90-110.
    17. Stam, Wouter, 2009. "When does community participation enhance the performance of open source software companies?," Research Policy, Elsevier, vol. 38(8), pages 1288-1299, October.
    18. Alessandro Rossi & Alessandro Narduzzo, 2003. "Modular design and the development of complex artifact lesson fron free open source software," Quaderni DISA 080, Department of Computer and Management Sciences, University of Trento, Italy, revised 29 Sep 2003.
    19. Dejean, Sylvain & Jullien, Nicolas, 2015. "Big from the beginning: Assessing online contributors’ behavior by their first contribution," Research Policy, Elsevier, vol. 44(6), pages 1226-1239.
    20. Simge Tuna & Stefano Brusoni & Anja Schulze, 2019. "Architectural knowledge generation: evidence from a field study," Industrial and Corporate Change, Oxford University Press and the Associazione ICC, vol. 28(5), pages 977-1009.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:inm:ormnsc:v:54:y:2008:i:1:p:180-193. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Chris Asher (email available below). General contact details of provider: https://edirc.repec.org/data/inforea.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.