首页 | 本学科首页   官方微博 | 高级检索  
     

复杂网络与软件度量分析
引用本文:马健,樊建平,刘峰. 复杂网络与软件度量分析[J]. 北京交通大学学报(自然科学版), 2016, 0(5): 23-28. DOI: 10.11860/j.issn.1673-0291.2016.05.004
作者姓名:马健  樊建平  刘峰
作者单位:1. 北京交通大学计算机与信息技术学院,北京,100044;2. 中国科学院深圳先进技术研究院,广东深圳,518055
基金项目:国家“863”高技术研究发展计划项目资助(2015AA043701)
摘    要:用复杂网络理论研究软件系统的复杂性,选取两款面向对象开源软件框架webwork和spring作为研究对象,无(有)向图节点代表类,边代表类间的依赖和关联等关系,将系统抽象为网络图,并对其拓扑结构进行分析.研究表明:无(有)网络具有较大的聚类系数和较小的平均路径长度,具有小世界特性.由于框架都使用了依赖注入和控制反转,程序中类之间的关系,完全由spring容器来控制,而不是由代码控制,容器运行时会根据spring提供的配置信息注入到组件中.用依赖注入的一个结果是改变了编译阶段部分类之间的相互关系,由原来的关联实体类到关联加载配置文件类,从而影响节点的度包括入度和出度,使无(有)向图的边(弧)数改变.实验结果表明:度分布统计特性仍然具有无标度特性.

关 键 词:软件度量  复杂网络  度分布  聚类系数

Complex networks and software metrics analysis
MA Jian,FAN Jianping,LIU Feng. Complex networks and software metrics analysis[J]. JOURNAL OF BEIJING JIAOTONG UNIVERSITY, 2016, 0(5): 23-28. DOI: 10.11860/j.issn.1673-0291.2016.05.004
Authors:MA Jian  FAN Jianping  LIU Feng
Abstract:
Keywords:software metrics  complex network  degree distribution  clustering coefficients
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号