《计算机学报》文章摘要   全文下载
  文章题目一种基于模糊概念格和代码分析的软件演化分析方法
  作者许佳卿 彭鑫 赵文耘
  作者单位(复旦大学计算机科学技术学院 上海 200433)
  发表年份2009
  发表月份9期(1832—1844)
  文章摘要摘要 软件系统的演化分析是程序分析和程序理解的一个重要方面.通过演化分析可以了解系统需求和设计的演化趋势,从而更好地理解系统的需求和设计决策.文中在前期工作所提出的基于模糊概念格的程序分析方法基础上,进一步将其用于系统演化分析,提出了一种基于模糊概念格的软件演化分析方法.该方法利用基于概念相似度度量的松弛树匹配的方法建立不同版本概念格中概念和概念子格之间的映射关系,在此基础上通过结构差异分析来发现各种演化类型.实验表明,该方法能够有效地发现不同版本之间的高层演化信息,有助于开发人员理解系统的演化历史以及相关的设计决策. 关键词 程序理解;软件演化;演化分析;代码分析;概念格;树匹配;版本差异比较 中图法分类号:TP311 DOI号:10.3724/SP.J.1016.2009.01832