• 中国科学学与科技政策研究会
  • 中国科学院科技政策与管理科学研究所
  • 清华大学科学技术与社会研究中心
ISSN 1003-2053 CN 11-1805/G3

科学学研究 ›› 2024, Vol. 42 ›› Issue (7): 1461-1471.

• 科技管理与知识管理 • 上一篇    下一篇

基于华为鸿蒙的开源社区多样化协作模式研究

李兰花1,郭艳婷2,钟宇琢3,4   

  1. 1. 浙江省新型重点专业智库浙江工业大学中国中小企业研究院
    2. 厦门大学管理学院
    3.
    4. 中国传媒大学计算机与网络空间安全学院
  • 收稿日期:2023-04-26 修回日期:2023-05-30 出版日期:2024-07-15 发布日期:2024-07-15
  • 通讯作者: 李兰花
  • 基金资助:
    国家自然科学基金青年项目;国家社会科学基金青年项目;浙江省软科学项目

The Diverse Coordination Patterns in Open Source Community: A Study of Huawei OpenHarmony Project

  • Received:2023-04-26 Revised:2023-05-30 Online:2024-07-15 Published:2024-07-15

摘要: 开源社区凭借分布式创新已成为人工智能等数字产业的关键支撑,然而其自组织和松散耦合等特征也使传统治理方式不再适用,开发者如何应对任务复杂性挑战,优化协作模式以推动开源项目发展成为备受关注的问题。本文以华为鸿蒙开源项目为对象,研究发现任务关联度对开源技术任务实现存在直接的负向影响;任务关联度正向影响开源协作的类型多样性和顺序多样性,同时开源协作的类型和顺序多样性越高,越有助于技术任务实现;开发者关联度负向调节协作模式多样性与开源技术任务实现的关系。本研究为提升开源协作效率和数字技术竞争力提供启示。

Abstract: Open source has become a key innovation driver for core digital economy industries, such as cloud computing and artificial intelligence industries. Open source can shorten product development cycle and reduce R&D costs through distributed development and collective innovation systems. Firms increasingly emphasize on the participation of open source communities as an important innovation strategy. From a governance perspective, software development in open source communities is a large-scale knowledge-intensive project, jointly achieved by geographically dispersed developers with distinct interests, expertise and technical skills. The self-organized and loose coupling characteristics of open source communities challenge traditional hierarchy-based control mechanism. As such, how to coordinate task interdependency and boost task fulfillment is crucial to the success of open source projects as well as the prosperity of open source communities. Most existing studies focus on the centered coordination strategies devised by a focal company, such as the main contributor and the founder of open source communities, while at the micro level, how a mass of individual developers interact with each other and contribute new knowledge to the community remains underexplored. In addition, since the amount of coordination data in open source communities is huge and hard to access, extant literature has predominantly utilized survey and interview data to evaluate knowledge sharing and innovation performance of open source projects, which results may be biased towards the subjectivity of research samples. To address the above gaps, this paper employs Python programming to collect the objective data recording the coordination activities among software developers and the process of task implementation in Huawei OpenHarmony project. This study measures the fulfillment of open source tasks by the integration of newly developed code and finds that high development interdependency, manifesting as the interrelatedness between different open source tasks, is detrimental to task fulfillment. Specifically, higher development interdependency indicates greater technological complexity of open source tasks and also coordinating barriers to achieve functional compatibility between different software modules, which imposes greater knowledge integration challenges for developers. In this regard, this study provides a nuanced understanding of self-autonomy and distributed innovation paradigm of open source communities. Furthermore, this study decomposes the coordination activities into type diversity and order diversity. Specifically, type diversity refers to the diversity of categories of coordination activities involved in an open source task while order diversity is defined by the variation in the sequential transitions between different activities. These two properties of coordination activities can capture the patterns through which developers interact and achieve common ground on problem diagnoses and solutions when conducting complex open source tasks. Therefore, this study proposes that to resolve the knowledge integration challenges, developers tend to increase type diversity and order diversity of open source coordination activities when confronted with high development interdependency. In turn, both type diversity and order diversity are conducive to task fulfillment. These findings shed light on how to facilitate knowledge integration and reduce collaboration costs through a broad covering of diverse coordination activities and also frequent iteration between these activities. Lastly, this paper confirms that developer interdependency weakens the positive impacts of type diversity and order diversity of open source coordination activities. It indicates that there may exist unique coordination patterns in the context of high developer interdependency. Overall, this study provides implications for improving innovation efficiency and competitiveness of open source community.