节点文献
软件宏观拓扑结构标准结构熵和度的演化分析
Evolution Analysis of Standard Structure Entropy and Degree of Software Macro-topology
【摘要】 现代软件生存周期可以看做是一个软件结构的演化过程.基于大量开源软件的统计数据,分析了标准结构熵、高度值节点数量和新增节点中低度值节点所占比例的演化,然后分析了度中心化指标较高的节点数量和新增节点中该指标较高的节点数量的演化.结果表明,标准结构熵和度中心化指标较高的节点数量普遍呈下降趋势,高度值节点数量呈上升趋势,新增节点大都为低度值节点.由此得出,成功实践的软件演化过程中,软件网络和软件结构的复杂性增长速度是逐步降低的.本研究对于指导软件开发有重要的作用.
【Abstract】 Modern software life circle can be considered as a software architecture evolutionary process.Based on the statistical data calculated from a large number of open-source software systems,the changing of standard structure entropy,the number of high degree nodes and the ratio of new added low degree nodes were analyzed respectively.And the changes in the number of nodes with high degree centrality indicator in overall network and new added nodes were subsequently analyzed.Analysis results revealed a universal phenomenon that,the number of nodes with high standard structure entropy and high degree centrality indicator was declining,while the number of high degree nodes was increasing.Most of new added nodes were lower-degree.It could be concluded that the growth of complexity in software networks and software architecture was gradually slowing down within the process of a successful software evolution.It is significant to the guide the software development.
【Key words】 software networks; software evolution; standard structure entropy; degree; centralization;
- 【文献出处】 东北大学学报(自然科学版) ,Journal of Northeastern University(Natural Science) , 编辑部邮箱 ,2013年01期
- 【分类号】TP311.52
- 【被引频次】3
- 【下载频次】127