Please wait a minute...
文章检索
复杂系统与复杂性科学  2020, Vol. 17 Issue (3): 38-46    DOI: 10.13306/j.1672-3813.2020.03.003
  本期目录 | 过刊浏览 | 高级检索 |
网络稳定性研究——以AngularJS为例
卢冬冬, 吴洁, 刘鹏, 盛永祥
江苏科技大学经济管理学院,江苏 镇江 212003
On the Stability of Collaboration Network in Open Source Software Community:A Case Study of AngularJS
LU Dongdong, WU Jie, LIU Peng, SHENG Yongxiang
School of Economics and Management, Jiangsu University of Science and Technology, Zhenjiang 212003, China
全文: PDF(2212 KB)  
输出: BibTeX | EndNote (RIS)      
摘要 开源软件社区中稳定的开发者协作关系能够促进社区集体智慧的涌现。以开源软件项目AngularJS为例,探究开发者流失对合作网络稳定性的影响。以该项目代码修订关系构建开发者合作网络,分析其结构与功能。根据节点结构及功能属性对节点划分类型,探究不同类型节点流失对网络结构和功能稳定性的影响。研究发现:开发者的结构属性与功能属性具有不对称性,导致开发者合作网络结构稳定性和功能稳定性的不一致性;不同类型开发者对网络稳定性影响不同,度大的开发者在网络中并不一定是最重要的;拥有高模块内参与度和高参与系数的协调中心型开发者知识贡献量也较大;参与多子项目的核心开发者往往也占据网络的中心位置,这两类开发者对网络稳定性影响较大。
服务
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章
卢冬冬
吴洁
刘鹏
盛永祥
关键词 AngularJS开发者合作网络开发者类型稳定性    
Abstract:The stable collaboration relationship between developers in open source software community can promote the emergence of community collective innovation. Taking the open source software project AngularJS as an example to study the impact of the stability on developer collaboration network in open source software community, which was caused by staff turnover. We construct the network by the project code-collaboration relationships. Then we analyze the structure and function of the developer collaboration network. According to the structure features and function features of the nodes, we classify them into different types, then explore the impact of the loss of different types of nodes on the network structure and functional stability. The study found that the developer's features are asymmetrical, which is the reason of the structure and function stability on the network are inconsistent; Different types of developers have different influences on network stability. A member owes large degree may not be the most important in the network; Coordination center developers who with high within-module degree and participation coefficient also have large knowledge contributions; Developers participating in multiple subprojects often occupy the center of the network. These two types of developers have a greater impact on network stability.
Key wordsAngularJS    developer collaboration network    developer types    stability
收稿日期: 2020-02-27      出版日期: 2020-09-23
ZTFLH:  TP391  
基金资助:国家自然科学基金(71871108);国家社会科学基金项目(19FGLB029);江苏高校哲学社会科学研究重点项目(2018SJZDI053)
通讯作者: 吴洁(1968-),女,江苏滨海人,博士,教授,主要研究方向为技术创新、知识管理。   
作者简介: 卢冬冬(1995-),男,江苏如皋人,硕士研究生,主要研究方向为复杂网络、知识管理。
引用本文:   
卢冬冬, 吴洁, 刘鹏, 盛永祥. 网络稳定性研究——以AngularJS为例[J]. 复杂系统与复杂性科学, 2020, 17(3): 38-46.
LU Dongdong, WU Jie, LIU Peng, SHENG Yongxiang. On the Stability of Collaboration Network in Open Source Software Community:A Case Study of AngularJS. Complex Systems and Complexity Science, 2020, 17(3): 38-46.
链接本文:  
http://fzkx.qdu.edu.cn/CN/10.13306/j.1672-3813.2020.03.003      或      http://fzkx.qdu.edu.cn/CN/Y2020/V17/I3/38
[1] O'Mahony S. Guarding the commons: how community managed software projects protect their work[J]. Research policy, 2003, 32(7): 1179-1198.
[2] Raymond E. The cathedral and the bazaar[J]. Knowledge, Technology & Policy, 1999, 12(3): 23-49.
[3] Iskoujina Z, Roberts J. Knowledge sharing in open source software communities: motivations and management[J]. Journal of Knowledge Management, 2015, 19(4): 791-813.
[4] 何鹏, 李兵, 杨习辉, 等. 开源软件社区开发者偏好合作行为研究[J]. 计算机科学, 2015, 42(2): 161-166.
He Peng, Li Bing, Yang Xihui, et al. Research on developer preferential collaboration in open-source software community[J]. Computer Science, 2015,42(2): 161-166.
[5] 刘鹏, 张鹏臣, 王念新.开源软件社区开发者协作网络结构演化分析——以Cloud Foundry社区为例[J].复杂系统与复杂性科学,2019,16(4):31-43.
Liu Peng, Zhang Pengchen, Wang Nianxin. Structure and evolution of developer collaboration network in cloud foundry OSS community[J]. Complex Systems and Complexity Science, 2019,16(4):31-43.
[6] 廖志芳, 李斯江, 贺大禹, 等. GitHub开源软件开发过程中关键用户行为分析[J]. 小型微型计算机系统, 2019, 40(1): 164-168.
Liao Zhifang, Li Sijiang, He Dayu, et al. Analysis of key user behavior in GitHub open source software development[J]. Journal of Chinese Computer Systems, 2019, 40(1): 164-168.
[7] 夏昊翔, 张潇, 张醒洲. OpenStack开源软件开发者协作网络分析[J]. 系统工程理论与实践, 2017, 37(5): 1373-1382.
Xia Haoxiang, Zhang Xiao, Zhang Xingzhou. Study on collaborative network of OpenStack OSS developers[J]. Systems Engineering-Theory & Practice, 2017, 37(5): 1373-1382.
[8] Nakakoji K, Yamamoto Y, Nishinaka Y, et al. Evolution patterns of open-source software systems and communities[C] //Proceedings of the International Workshop on Principles of Software Evolution. New York: ACM, 2002: 76-85.
[9] 汪文娟, 李兵, 何鹏. 开源软件社区开发者角色的演化分析[J]. 复杂系统与复杂性科学, 2015, 12(1): 1-7.
Wang Wenjuan, Li Bing, He Peng. An analysis of the evolution of developers' role in open-source software community[J]. Complex Systems and Complexity Science, 2015, 12(1): 1-7.
[10] Osterloh M, Rota S. Open source software development—Just another case of collective invention?[J]. Research Policy, 2007, 36(2): 157-171.
[11] 李晨光, 张永安. 产学研创新网络链接异构与鲁棒性的渗流分析[J]. 系统工程, 2018, 36(3): 74-84.
Li Chenguang, Zhang Yongan. Percolation on the structure heterogeneity and robustness of the university-industry cooperative network[J]. Systems Engineering, 2018, 36(3): 74-84.
[12] Yu G D, Yang Y, Li F, et al. Analysis and optimization on robustness of customer collaborative product innovation systems[J]. Computer Integrated Manufa System, 2014, 20(12): 2926-2934.
[13] Wood G. The structure and vulnerability of a drug trafficking collaboration network[J]. Social Networks, 2017, 48:1-9.
[14] 张晓冬, 周宏丽, 胡杨. 大规模协同环境下知识协作网络的动态鲁棒性[J]. 计算机集成制造系统, 2017, 23(11): 2353-2360.
Zhang Xiaodong, Zhou Hongli, Hu Yang. Dynamic robustness of knowledge collaborative network under mass collaboration environment[J]. Computer Integrated Manufacturing Systems, 2017, 23(11): 2353-2360.
[15] Zhou H L, Zhang X D. Dynamic robustness of knowledge collaboration network of open source product development community[J]. Physica A: Statistical Mechanics and Its Applications, 2018, 490: 601-612.
[16] 张劲松, 黄华, 胡子祥. 知识管理视角下开源社区知识流转机制研究——以GitHub为例[J]. 情报科学, 2018, 36(7): 130-136.
Zhang Jinsong, Huang Hua, Hu Zixiang. A study on the knowledge flow and transformation mechanism of open source community from the perspective of knowledge management——a case of GitHub[J]. Information Science, 2018, 36(7): 130-136.
[17] Cole R E. From a firm-based to a community-based model of knowledge creation: the case of the Linux Kernel development[J]. Organization Science, 2003, 14(6):633-649.
[18] Bonaccorsi A, Rossi C . Why open source software can succeed[J]. Research Policy, 2003, 32(7):1243-1258.
[19] Guimera R, Amaral L A N. Cartography of complex networks: modules and universal roles[J]. Journal of Statistical Mechanics: Theory and Experiment, 2005(2):P02001.
[20] Von Krogh G, Spaeth S, Lakhani K R. Community, joining, and specialization in open source software innovation: a case study[J]. Research Policy, 2003, 32(7): 1217-1241.
[21] 郝羽成, 李成兵, 魏磊. 考虑节点过载的复杂网络级联失效模型[J]. 系统工程与电子技术, 2018, 40(10): 2282-2287.
Hao Yucheng, Li Chengbing, Wei Lei. Cascading failure model of complex networks considering overloaded nodes[J]. Systems Engineering and Electronics, 2018, 40(10): 2282-2287.
[22] 刘鹏,吴洁.企业技术创新联盟演化动力学多主体建模框架研究[J].江苏科技大学学报(自然科学版),2019,33(4):82-89.
LIU Peng, WU Jie. An agent-based modeling framework for the evolutionary dynamics of technological innovation alliance[J]. Journal of Jiangsu University of Science and Technology(Natural Science Edition), 2019, 33(4): 82-89.
[1] 陈思谕, 邹艳丽, 王瑞瑞, 谭华珍. 电网输电线路耦合强度分配策略研究[J]. 复杂系统与复杂性科学, 2018, 15(2): 45-53.
[2] 朱伟, 陈坤, 王谦, 朱弘钊. 基于自适应滑模控制的分数阶蔡氏电路系统动力学分析与控制[J]. 复杂系统与复杂性科学, 2018, 15(2): 88-94.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed