论文标题

分享什么,何时和何处:平衡开源软件贡献的目标和复杂性

What to share, when, and where: balancing the objectives and complexities of open source software contributions

论文作者

Linåker, Johan, Regnell, Björn

论文摘要

上下文:软件密集型组织共享开源软件(OSS)的理由可以由理想主义,战略和商业目标驱动,并包括货币和非货币福利。为了获得潜在的收益,一个组织可能需要考虑他们分享的内容以及如何考虑风险,成本和其他复杂性。 目的:本研究旨在通过凭经验研究目标组织需要考虑和平衡的目标和复杂性在决定分享哪种软件作为OSS,何时共享的软件以及为现有社区创建新的还是为现有社区做出贡献。 方法:在两个研究周期中对三个案例组织进行了一项多案例研究,并从这些组织的20位从业者的访谈中收集了数据。在归纳和迭代编码过程中对数据进行了定性分析。 结果:发现了12个贡献目标和15个贡献复杂性。目标包括改善声誉的机会,管理供应商,管理伙伴和竞争对手,并利用外部知识和资源。复杂性包括失去控制的风险,赋予竞争优势的风险,产生负面暴露的风险,贡献成本以及为现有或新社区做出贡献的可能性和需求。 结论:跨案例分析和访谈验证表明,确定的目标和复杂性为组织提供了根据其特定背景和业务目标来反思和调整其贡献策略的可能性。

Context: Software-intensive organizations' rationale for sharing Open Source Software (OSS) may be driven by both idealistic, strategic and commercial objectives, and include both monetary as well as non-monetary benefits. To gain the potential benefits, an organization may need to consider what they share and how, while taking into account risks, costs and other complexities. Objective: This study aims to empirically investigate objectives and complexities organizations need to consider and balance between when deciding on what software to share as OSS, when to share it, and whether to create a new or contribute to an existing community. Method: A multiple-case study of three case organizations was conducted in two research cycles, with data gathered from interviews with 20 practitioners from these organizations. The data was analyzed qualitatively in an inductive and iterative coding process. Results: 12 contribution objectives and 15 contribution complexities were found. Objectives include opportunities for improving reputation, managing suppliers, managing partners and competitors, and exploiting externally available knowledge and resources. Complexities include risk of loosing control, risk of giving away competitive advantage, risk of creating negative exposure, costs of contributing, and the possibility and need to contribute to an existing or new community. Conclusions: Cross-case analysis and interview validation show that the identified objectives and complexities offer organizations a possibility to reflect on and adapt their contribution strategies based on their specific contexts and business goals.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源