How Knowledge Overlap Drives (and Doesn’t Drive) Developer Preferences for Joining Related Open Source Software Projects

Posted: 9 Feb 2012

See all articles by Nilesh Saraf

Nilesh Saraf

Simon Fraser University (SFU) - Beedie School of Business

Deepa Chandrasekaran

University of Texas at Austin

Sivaramakrishnan Siddarth

University of Southern California - Marketing Department

Date Written: October 10, 2011

Abstract

Open Source Software communities are exemplars of online and virtual collaboration among software developers. However, such communities are typified by a scarcity of volunteers with the result that OSS projects typically strive to garner necessary expertise. This study attempts to understand how OSS projects can attract software developers to join its collective effort. We proceed by examining the role of a key construct, knowledge domain overlap, defined as the overlap between the expertise domain of a software project a developer is considering joining, and the combined expertise domains of her past software projects. While greater knowledge domain overlap should intuitively attract a developer to an OSS project this is not always so. Instead, we find that two contingencies -- community experience of a developer and the centrality of the OSS project in the community – play a counter-intuitive role in driving developer preferences for OSS projects.

Our empirical analysis is based on the archival data of the joining behavior of 462 developers in 538 OSS projects. First, we find that developers prefer those projects more which have a higher knowledge domain overlap in both dimensions – technical and application domains. However, despite lower technical domain overlap projects are still able to attract developers who have greater community experience. Similarly, those projects which are centrally located in the community structure are also able to attract developers despite a lower technical domain overlap. In comparison, application domain overlap seems important across contexts. The findings have implications for knowledge-based innovation in open communities which are a hotbed of innovation.

Suggested Citation

Saraf, Nilesh and Chandrasekaran, Deepa and Siddarth, Sivaramakrishnan, How Knowledge Overlap Drives (and Doesn’t Drive) Developer Preferences for Joining Related Open Source Software Projects (October 10, 2011). Available at SSRN: https://ssrn.com/abstract=2002366 or http://dx.doi.org/10.2139/ssrn.2002366

Nilesh Saraf (Contact Author)

Simon Fraser University (SFU) - Beedie School of Business ( email )

8888 University Drive
Burnaby, British Columbia V5A 1S6
Canada

Deepa Chandrasekaran

University of Texas at Austin ( email )

2317 Speedway
Austin, TX 78712
United States
3236330823 (Phone)

Sivaramakrishnan Siddarth

University of Southern California - Marketing Department ( email )

Hoffman Hall 701
Los Angeles, CA 90089-1427
United States

Do you have a job opening that you would like to promote on SSRN?

Paper statistics

Abstract Views
689
PlumX Metrics