1. 上海市智能信息处理重点实验室
2. 复旦大学计算机科学技术学院
纸质出版:2010
移动端阅览
于冬琦, 吴毅坚, 彭鑫, 等. 基于相似性度量的面向对象程序方法级克隆侦测[J]. 电子学报, 2010,(S1):174-181.
代码克隆侦测对于代码重构以及可复用资产抽取都有着重要的作用.现有的克隆侦测方法及工具以相似代码片段为单位
给进一步的克隆分析以及代码重构带来困难.针对这一问题
本文提出了一种基于相似性度量的面向对象程序方法级克隆侦测方法
即以方法为单位进行克隆代码侦测.该方法综合利用代码中的注释、签名以及语法相似性来度量方法代码之间的克隆程度.在此基础上合并子类中的相似方法并提取到父类中
从而实现进一步的代码重构.本文通过对JDK包中代码的实验分析验证了本文所提出方法的有效性.初步的实验结果表明
本文方法能够准确、有效地辅助开发者实现方法级的克隆代码侦测.
{"db_type":"CJFDREF","db_name":"期刊","reference_articles":[{"unit":"小型微型计算机系统","flag":"[J]","issue":"09","year":2009,"author":"于冬琦;彭鑫;赵文耘","index":1,"title":"使用抽象语法树和静态分析的克隆代码自动重构方法"}],"articles_count":1}
0
浏览量
2
下载量
0
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621