期刊专题

10.11896/j.issn.1002-137X.2018.08.030

基于复杂网络理论的Java开源系统演化分析

引用
随着软件版本的快速迭代,软件代码的规模迅速扩大,软件设计与质量问题已引起了IT领域的广泛关注.利用复杂网络理论研究软件系统的整体性质已经成为解决这些问题的一种重要方法.将软件源码依赖关系表征为网络,借助复杂网络方法,可以更深入地了解代码宏观层面的结构组成并掌握整体演化趋势,有助于开发者优化整体架构,使软件更稳定、性能更好.Tomcat是一种开源的主流Java EE应用服务器,已经在工业界得到了广泛的应用.基于复杂网络方法,通过研究Tomcat的21个历史版本,发现这些版本的类依赖关系网络满足小世界网络性质和无标度网络性质;同时深度分析了其中9个版本的演化过程,发现Tomcat具有优先连接倾向,因而能一直保持软件的鲁棒性.

复杂网络理论、Tomcat、软件演化、优先连接、鲁棒性

45

TP311.5(计算技术、计算机技术)

上海市教委本科重点课程项目:Java核心原理精讲和技术实践资助

2018-09-06(万方平台首次上网日期,不代表论文的发表时间)

共8页

166-173

暂无封面信息
查看本期封面目录

计算机科学

1002-137X

50-1075/TP

45

2018,45(8)

专业内容知识聚合服务平台

国家重点研发计划“现代服务业共性关键技术研发及应用示范”重点专项“4.8专业内容知识聚合服务技术研发与创新服务示范”

国家重点研发计划资助 课题编号:2019YFB1406304
National Key R&D Program of China Grant No. 2019YFB1406304

©天津万方数据有限公司 津ICP备20003920号-1

信息网络传播视听节目许可证 许可证号:0108284

网络出版服务许可证:(总)网出证(京)字096号

违法和不良信息举报电话:4000115888    举报邮箱:problem@wanfangdata.com.cn

举报专区:https://www.12377.cn/

客服邮箱:op@wanfangdata.com.cn