摘要
开源社区凭借分布式创新已成为人工智能等数字产业的关键支撑,然而其自组织和松散耦合等特征也使传统治理方式不再适用,开发者如何应对任务复杂性挑战,优化协作模式以推动开源项目发展成为备受关注的问题。本文以华为鸿蒙开源项目为对象,研究发现任务关联度对开源技术任务实现存在直接的负向影响;任务关联度正向影响开源协作的类型多样性和顺序多样性,同时开源协作的类型和顺序多样性越高,越有助于技术任务实现;开发者关联度负向调节协作模式多样性与开源技术任务实现的关系。本研究为提升开源协作效率和数字技术竞争力提供启示。
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 pro-ject,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 fulfllment 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 e-valuate 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 coordi-nation activities among software developers and the process of task implementation in Huawei OpenHarmony project.This study meas-ures the fulfllment 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 fulfllment.Specifically,higher develop-ment 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 re-gard,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 fulfllment.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.
作者
李兰花
郭艳婷
钟宇琢
LI Lan-hua;GUO Yan-ting;ZHONG Yu-zhuo(Zhejiang Provincial New Key Professional Think Tank:China Institute for SMEs,Zhejiang University of Technology,Hangzhou 310023,China;School of Management,Xiamen University,Xiamen 361005,China;School of Computer and Cyber Sciences,Communication University of China,Beijing 100024,China)
出处
《科学学研究》
CSCD
北大核心
2024年第7期1461-1471,共11页
Studies in Science of Science
基金
国家自然科学基金青年项目(72002180)
国家社会科学基金青年项目(22CGL001)
浙江省软科学项目(2023C35024)。
关键词
开源社区
任务关联
多样化协作
鸿蒙系统
任务实现
open source community
development interdependency
coordination patterns
Harmony OS
task fulfillment