期刊导航
期刊开放获取
河南省图书馆
退出
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
1
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
基于相似性度量的面向对象程序方法级克隆侦测
被引量:
4
1
作者
于冬琦
吴毅坚
+1 位作者
彭鑫
赵文耘
《电子学报》
EI
CAS
CSCD
北大核心
2010年第B02期174-181,共8页
代码克隆侦测对于代码重构以及可复用资产抽取都有着重要的作用.现有的克隆侦测方法及工具以相似代码片段为单位,给进一步的克隆分析以及代码重构带来困难.针对这一问题,本文提出了一种基于相似性度量的面向对象程序方法级克隆侦测方...
代码克隆侦测对于代码重构以及可复用资产抽取都有着重要的作用.现有的克隆侦测方法及工具以相似代码片段为单位,给进一步的克隆分析以及代码重构带来困难.针对这一问题,本文提出了一种基于相似性度量的面向对象程序方法级克隆侦测方法,即以方法为单位进行克隆代码侦测.该方法综合利用代码中的注释、签名以及语法相似性来度量方法代码之间的克隆程度.在此基础上合并子类中的相似方法并提取到父类中,从而实现进一步的代码重构.本文通过对JDK包中代码的实验分析验证了本文所提出方法的有效性.初步的实验结果表明,本文方法能够准确、有效地辅助开发者实现方法级的克隆代码侦测.
展开更多
关键词
面向对象
代码
克隆
克隆侦测
逆向工程
重构
下载PDF
职称材料
题名
基于相似性度量的面向对象程序方法级克隆侦测
被引量:
4
1
作者
于冬琦
吴毅坚
彭鑫
赵文耘
机构
上海市智能信息处理重点实验室
复旦大学计算机科学技术学院
出处
《电子学报》
EI
CAS
CSCD
北大核心
2010年第B02期174-181,共8页
基金
国家863高技术研究发展计划(No.2007AA01Z125,2009AA010307)
国家自然科学基金(No.60703092,60903013)
上海市科学技术委员会项目(No.08DZ2271800,09DZ2272800)
文摘
代码克隆侦测对于代码重构以及可复用资产抽取都有着重要的作用.现有的克隆侦测方法及工具以相似代码片段为单位,给进一步的克隆分析以及代码重构带来困难.针对这一问题,本文提出了一种基于相似性度量的面向对象程序方法级克隆侦测方法,即以方法为单位进行克隆代码侦测.该方法综合利用代码中的注释、签名以及语法相似性来度量方法代码之间的克隆程度.在此基础上合并子类中的相似方法并提取到父类中,从而实现进一步的代码重构.本文通过对JDK包中代码的实验分析验证了本文所提出方法的有效性.初步的实验结果表明,本文方法能够准确、有效地辅助开发者实现方法级的克隆代码侦测.
关键词
面向对象
代码
克隆
克隆侦测
逆向工程
重构
Keywords
object- oriented
code clone
clone detection
reverse engineering
refactoring
分类号
TP311.5 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
基于相似性度量的面向对象程序方法级克隆侦测
于冬琦
吴毅坚
彭鑫
赵文耘
《电子学报》
EI
CAS
CSCD
北大核心
2010
4
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部