Code Reuse in Open Source Software Development: Quantitative Evidence, Drivers, and Impediments

Code Reuse in Open Source Software Development: Quantitative Evidence, Drivers, and Impediments
复制标题

开源软件开发中的代码重用:定量证据、驱动因素和障碍

DOI:
--
复制
发表时间:
2010
期刊:
Journal of the AIS
影响因子:
--
通讯作者:
J. Henkel
J. Henkel
中科院分区:
--
文献类型:
--
作者:
M. Sojer;J. Henkel

文献摘要

参考文献

被引文献

相似文献

现有开放源码软件研究的重点一直是个人和公司如何以及为什么增加公共开放源码软件代码的共享-也就是说,在这一开放创新过程的“给予”方面。相比之下,对创新过程中相应的“接受”方面的研究却很少。我们解决这一差距,研究如何现有的OSS代码被重用,并作为一个输入,以进一步OSS的发展。我们的研究结果是基于一项调查,其中有686份来自OSS开发人员的回复。作为最有趣的结果,我们对开发人员代码重用行为的多变量分析指出,在OSS社区中拥有较大个人网络的开发人员和那些在更多OSS项目中有经验的开发人员重用得更多,大概是因为网络规模和广泛的项目经验都有助于本地搜索可重用工件。此外,我们发现,一个开发范式,要求发布一个初始功能版本的软件早-作为“可信的承诺”在开放源码软件-导致增加重用。最后,我们确定开发人员的兴趣,以解决困难的技术挑战,不利于有效的重用为基础的创新。除了OSS之外,我们还讨论了我们的研究结果对开发软件的公司和开放式创新过程的接收方的相关性。
The focus of existing open source software (OSS) research has been on how and why individuals and firms add to the commons of public OSS code - that is, on the “giving” side of this open innovation process. In contrast, research on the corresponding “receiving” side of the innovation process is scarce. We address this gap, studying how existing OSS code is reused and serves as an input to further OSS development. Our findings are based on a survey with 686 responses from OSS developers. As the most interesting results, our multivariate analyses of developers’ code reuse behavior point out that developers with larger personal networks within the OSS community and those who have experience in a greater number of OSS projects reuse more, presumably because both network size and a broad project experience facilitate local search for reusable artifacts. Moreover, we find that a development paradigm that calls for releasing an initial functioning version of the software early - as the “credible promise” in OSS - leads to increased reuse. Finally, we identify developers’ interest to tackle difficult technical challenges as detrimental to efficient reuse-based innovation. Beyond OSS, we discuss the relevance of our findings for companies developing software and for the receiving side of open innovation processes in general.
DOI: 10.1037//0022-3514.68.4.580
发表时间: 1994
影响因子: 7.6
作者:
T. M. Amabile;K. Hill;B. Hennessey;E. Tighe
通讯作者: T. M. Amabile;K. Hill;B. Hennessey;E. Tighe