摘要
开源社区中关键开发人员的退出会直接威胁到开源项目的可持续性,因此有效识别显著影响开发工作的关键开发人员和采取防范措施,能够促进社区集体智慧的涌现.文章对Vue和Angular开源项目进行分析,聚焦开发者的协作行为,提出了度量开发者协作行为差异性的连接系数指标,并将开发人员分为三类不同的群体和根据评价指标体系进行关键开发人员群体的识别.结果表明,文章所提出的指标明显优于已有的评价方法,当该指标所探查的关键开发人员群体间的合作行为失效时,协作网络遭受更大程度的破坏.此外,协作网络中的关键开发人员类型也包括一些度值较低和位于非中心位置的节点.这为协作网络的深入研究提供了新的视角.
The withdrawal of key developers in the open source community will directly threaten the sustainability of open source projects.Therefore,effectively identifying key developers who significantly affect the development work and taking preventive measures can promote the development of community collective wisdom.This paper analyzes Vue and Angular open source projects,focuses on the collaborative behavior of developers,proposes a connection coefficient index to measure the difference of collaborative behavior of developers,and divides developers into three groups and identifies key groups according to the evaluation index system.The results show that the index proposed in this paper is obviously superior to the existing evaluation methods,and the cooperative network suffers greater damage when the cooperative behaviors of the key developer groups detected by this index fail.In addition,key developer types in collaborative networks include nodes with low degree values and non-central locations.This provides a new perspective for further study of cooperative networks.
作者
刘鹏
马佳楠
LIU Peng;MA Jianan(School of Economics and Management,Jiangsu University of Science and Technology,Zhenjiang 212000)
出处
《系统科学与数学》
CSCD
北大核心
2022年第10期2566-2581,共16页
Journal of Systems Science and Mathematical Sciences
基金
国家自然科学基金(71871108)资助课题。
关键词
开源社区
协作网络
社团结构
关键开发人员群体
Open source community
collaborative network
community structure
key developer group