期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
开源软件关键开发者类型及协作网络鲁棒性分析 被引量:3
1
作者 卢冬冬 吴洁 +1 位作者 刘鹏 盛永祥 《计算机科学》 CSCD 北大核心 2020年第12期100-105,共6页
文中以开源软件AngularJS项目为例,探究关键开发者类型和协作网络鲁棒性。通过抽取代码修订关系构建开发者协作网络,分析网络的结构和功能。综合开发者的结构与功能属性进行类型划分,探究不同类型开发者流失后网络的结构和功能鲁棒性,... 文中以开源软件AngularJS项目为例,探究关键开发者类型和协作网络鲁棒性。通过抽取代码修订关系构建开发者协作网络,分析网络的结构和功能。综合开发者的结构与功能属性进行类型划分,探究不同类型开发者流失后网络的结构和功能鲁棒性,以此识别出关键开发者类型。最后模拟新开发者的加入机制,探讨网络鲁棒性的提升策略。研究发现:开发者的结构和功能属性的不对称性导致了开发者协作网络的结构和功能鲁棒性的不一致性;与传统方法相比,对开发者进行类型划分能够更有效地识别关键开发者类型;在社团内部较活跃、与其他社团之间存在密切联系并且拥有大量贡献度的中央核心型开发者对网络鲁棒性影响最大;拥有较大初始度且选择倾向性连接的新开发者加入机制能够有效提高网络鲁棒性。 展开更多
关键词 开源软件 AngularJS 开发者协作网络 关键开发者类型 鲁棒性
下载PDF
开源软件社区开发者合作网络稳定性研究——以AngularJS为例 被引量:4
2
作者 卢冬冬 吴洁 +1 位作者 刘鹏 盛永祥 《复杂系统与复杂性科学》 EI CSCD 2020年第3期38-46,共9页
开源软件社区中稳定的开发者协作关系能够促进社区集体智慧的涌现。以开源软件项目AngularJS为例,探究开发者流失对合作网络稳定性的影响。以该项目代码修订关系构建开发者合作网络,分析其结构与功能。根据节点结构及功能属性对节点划... 开源软件社区中稳定的开发者协作关系能够促进社区集体智慧的涌现。以开源软件项目AngularJS为例,探究开发者流失对合作网络稳定性的影响。以该项目代码修订关系构建开发者合作网络,分析其结构与功能。根据节点结构及功能属性对节点划分类型,探究不同类型节点流失对网络结构和功能稳定性的影响。研究发现:开发者的结构属性与功能属性具有不对称性,导致开发者合作网络结构稳定性和功能稳定性的不一致性;不同类型开发者对网络稳定性影响不同,度大的开发者在网络中并不一定是最重要的;拥有高模块内参与度和高参与系数的协调中心型开发者知识贡献量也较大;参与多子项目的核心开发者往往也占据网络的中心位置,这两类开发者对网络稳定性影响较大。 展开更多
关键词 AngularJS 开发者合作网络 开发者类型 稳定性
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部