文件名称:基于k-核的大规模软件核心框架结构抽取与度量 (2011年)
文件大小:835KB
文件格式:PDF
更新时间:2024-05-30 16:07:26
自然科学 论文
对大规模开源软件结构层次性的实证分析发现其具有扁平层次结构特征。在此基础上,利用k-核对软件系统结构进行层次划分,抽取出软件系统的核心框架结构CFS(core frame structure) ;通过对CFS 与其他层节点的加权连接度统计,发现CFS与其他层联系紧密,CFS的节点对其他层的节点有巨大影响。通过对CFS网络结构特征量的度量,发现CFS具有无尺度网络特征和小世界网络特征,体现了较高的软件复用程度,在软件系统整体结构中处于支配地位。