Knowledge Reuse in Open Source Software: An Exploratory Study of 15 Open Source Projects

To date, there is no investigation of knowledge reuse in open source software projects. This paper focuses on the forms of knowledge reuse and the factors impacting on them. It develops a theory drawn from data of 15 open source software projects and finds that the effort to search, integrate and maintain external knowledge influences the form of knowledge to be reused. Implications for firms and innovation research are discussed.

[1]  L. Argote Organizational Learning: Creating, Retaining and Transferring Knowledge , 1999 .

[2]  Gunnison Carbone,et al.  Open Source Enterprise Solutions: Developing an E-Business Strategy , 2001 .

[3]  T. Ravichandran,et al.  Software reusability as synchronous innovation: a test of four theoretical models , 1999 .

[4]  Eric von Hippel,et al.  User toolkits for innovation , 2001 .

[5]  Uday R. Kulkarni,et al.  Strategies for Software Reuse: A Principal Component Analysis of Reuse Practices , 2003, IEEE Trans. Software Eng..

[6]  Terry Bollinger,et al.  Making reuse cost-effective , 1991, IEEE Software.

[7]  R. Yin Case Study Research: Design and Methods , 1984 .

[8]  D. MacKenzie,et al.  Tacit Knowledge, Weapons Design, and the Uninvention of Nuclear Weapons , 1995, American Journal of Sociology.

[9]  Karim R. Lakhani,et al.  Community, Joining, and Specialization in Open Source Software Innovation: A Case Study , 2003 .

[10]  Sebastian Spaeth,et al.  Collective Action And Communal Resources in Open Source Software Development: The Case of Freenet , 2003 .

[11]  Daniel A. Levinthal,et al.  Exploration and Exploitation in Organizational Learning , 2007 .

[12]  Eric von Hippel,et al.  The Journal of Product Innovation Management 18 (2001) 247–257 PERSPECTIVE: User toolkits for innovation , 2022 .

[13]  Siobhan O’Mahony Guarding the commons: how community managed software projects protect their work , 2003 .

[14]  Robert J. Kauffman,et al.  Reuse and Productivity in Integrated Computer-Aided Software Engineering: An Empirical Study , 1991, MIS Q..

[15]  B. Barnes,et al.  A framework and economic foundation for software reuse , 1988 .

[16]  Lynne P. Cooper,et al.  Knowledge Reuse for Innovation , 2004, Manag. Sci..

[17]  Ricard V. Solé,et al.  Logarithmic growth dynamics in software networks , 2005, ArXiv.

[18]  Rubén Prieto-Díaz,et al.  Status report: software reusability , 1993, IEEE Software.

[19]  Yeong R. Kim,et al.  Software Reuse: Survey and Research Directions , 1997, J. Manag. Inf. Syst..

[20]  Jacob L. Cybulski,et al.  Reuse of early life-;cycle artifacts: workproducts, methods and tools , 1998, Ann. Softw. Eng..

[21]  Alessandro Narduzzo,et al.  Modularity in Action: GNU/Linux and Free/Open Source Software Development Model Unleashed , 2003 .

[22]  Guido Hertel,et al.  Motivation of software developers in Open Source projects: an Internet-based survey of contributors to the Linux kernel , 2003 .

[23]  Brent B. Allred,et al.  Enabling Knowledge Creation: How to unlock the Mystery of Tacit Knowledge and Release the Power of Innovation , 2001 .

[24]  K. Eisenhardt,et al.  The Art of Continuous Change : Linking Complexity Theory and Time-Paced Evolution in Relentlessly Shifting Organizations , 1997 .

[25]  M. Lynne Markus,et al.  Toward A Theory of Knowledge Reuse : Types of Knowledge Reuse Situations and Factors in Reuse Success , 2022 .

[26]  John C. Knight,et al.  Software quality through domain-;driven certification , 1998, Ann. Softw. Eng..

[27]  Christopher J. Fox,et al.  Modeling reuse across the software life cycle , 1995, J. Syst. Softw..

[28]  Sadahiro Isoda,et al.  Success factors of systematic reuse , 1994, IEEE Software.

[29]  R. Grant Toward a Knowledge-Based Theory of the Firm,” Strategic Management Journal (17), pp. , 1996 .

[30]  B. Kogut,et al.  Knowledge and the Speed of the Transfer and Imitation of Organizational Capabilities: An Empirical Test , 1995 .

[31]  Kim B. Clark,et al.  The Architecture of Participation: Does Code Architecture Mitigate Free Riding in the Open Source Development Model? , 2006, Manag. Sci..

[32]  Marcus A. Rothenberger,et al.  Software reuse strategies and component markets , 2003, CACM.

[33]  Eric von Hippel,et al.  Open source software development and the private-collective innovation model: Issues for organization science , 2003 .

[34]  L. Fleming Recombinant Uncertainty in Technological Search Lee Fleming , 2001 .

[35]  Paul J. Layzell,et al.  Organisational considerations for software reuse , 1998, Ann. Softw. Eng..

[36]  Morten T. Hansen,et al.  The Search-Transfer Problem: The Role of Weak Ties in Sharing Knowledge across Organization Subunits , 1999 .

[37]  Georg von Krogh,et al.  Open Source Software and the "Private-Collective" Innovation Model: Issues for Organization Science , 2003, Organ. Sci..