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

来源 :计算机科学 | 被引量 : 0次 | 上传用户:susan002
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件版本的快速迭代,软件代码的规模迅速扩大,软件设计与质量问题已引起了IT领域的广泛关注。利用复杂网络理论研究软件系统的整体性质已经成为解决这些问题的一种重要方法。将软件源码依赖关系表征为网络,借助复杂网络方法,可以更深入地了解代码宏观层面的结构组成并掌握整体演化趋势,有助于开发者优化整体架构,使软件更稳定、性能更好。Tomcat是一种开源的主流Java EE应用服务器,已经在工业界得到了广泛的应用。基于复杂网络方法,通过研究Tomcat的21个历史版本,发现这些版本的类依赖关系网络满足小世界网络性质
其他文献
目的:观察温经散寒、疏风除湿、祛痹止痛类中药内服外用治疗风湿寒性关节炎的疗效。方法:桂枝附子汤加味(桂枝、制附子、秦艽、雷公藤、防风、羌活、松节、丹参、生薏米、细
近来会计界广泛关注的会计从业资格取消后,会计人未来的路将何去何从、会计人员如何管理等问题,随着日前财政部《会计专业技术人员继续教育规定》(征求意见稿)(以下简称《继
现在,以车载电视与手机电视为代表的移动电视仿佛火山爆发一样,几乎蔓延得无处不在。在电梯里你可以看到电视,在公交车上你可以看到电视,在出租车上你可以看到电视,当你出差
目的分析切开复位克氏针内固定在儿童肱骨外髁骨折手术治疗中的效果.方法30例肱骨外髁骨折患儿,均予以切开复位克氏针内固定术治疗.观察患儿的围术期指标,对比患儿术前、术后
我国幼儿舞蹈教育发展现状不容乐观。目前,我国幼儿舞蹈教学中尚未脱离以往单纯性模仿成人单一的基本功训练样式,舞蹈表现力的发挥束缚众多,对舞蹈的评判标准也出现了一些偏
根据蚁群算法的基本原理和数学模型算法,对实际配送问题进行分析,给出解决方案。选用matlab软件对实例进行仿真,仿真出无返回式的配送最短路径;将最短路径进行分区域优化,实
政策网络是20世纪70年代末以来西方公共政策领域中的重要课题。它将公共政策过程理解为多元利益群体复杂的互动博弈过程,突破了西方传统决策研究领域的精英主义与理性选择理
随着社会经济的快速发展和企业经营的日趋复杂化,传统审计方法已难以适应社会发展的需要。现代风险导向审计作为一种全新的审计理念和方法,可以从根本上提高审计人员评估风险
<正> 在工程上经常要对输入信号进行非线性函数变换以实现某些功能。因此,就要求有这样一个电路单元,它的非线性传递函数可以任意改变。近来已经研制出一种模拟函数器件,称为
台湾中央图书馆编《明人传记资料索引》,征引繁富,为我们研究明史提供了切实有效的帮助。但由于该书忽视了《千顷堂书目》这部由明人黄虞稷撰写的著录人物生平简历的重要书目,因