基于软件生态系统的开源社区特性研究

被引:12
作者
张得光 [1 ]
李兵 [2 ,3 ]
何鹏 [1 ]
周华昱 [1 ]
机构
[1] 武汉大学软件工程国家重点实验室
[2] 武汉大学复杂网络研究中心
[3] 武汉大学国际软件学院
关键词
开源社区; 软件生态系统; 知识链; 多样性; 可持续性;
D O I
暂无
中图分类号
TP311.52 [];
学科分类号
081202 ; 0835 ;
摘要
随着开源社区的发展,可供获取的开源软件的数量与复杂性急剧增长,致使软件系统之间由于开发者的交互、组件或模块的依赖和使用工具的共享而相互关联,形成开源软件生态系统。从自然生态系统的角度,分析软件生态系统的组成成分、知识链(网)结构,从软件项目、同类主题和整个开源社区这3个级别构建软件生态系统模型,根据自然生态系统的主要特征分析软件生态系统的开放性、多样性、调控性及可持续性。在Sourceforge.net开源社区中的分析结果表明,通过研究开源软件生态系统的特性,有助于提高其生存能力以及知识的循环利用,确保系统的稳定性和健壮性。
引用
收藏
页码:106 / 113
页数:8
相关论文
共 3 条
[1]  
From integration to composition: On the impact of software product lines; global development and ecosystems.[J].Jan Bosch;Petra Bosch-Sijtsema.The Journal of Systems & Software.2009, 1
[2]  
Genetic Algorithms and Machine Learning.[J].David E. Goldberg;John H. Holland.Machine Learning.1988, 2
[3]  
生态系统的理论和实践.[M].蔡晓明; 蔡博峰; 主编.化学工业出版社.2012,