2025年1月9日
星期四
|
欢迎来到贵州省图书馆•公共文化服务平台
登录
|
注册
|
进入后台
[
APP下载]
[
APP下载]
扫一扫,既下载
全民阅读
职业技能
专家智库
参考咨询
您的位置:
专家智库
>
>
于冬琦
作品数:
4
被引量:19
H指数:3
供职机构:
上海市智能信息处理重点实验室
更多>>
发文基金:
国家自然科学基金
国家高技术研究发展计划
更多>>
相关领域:
自动化与计算机技术
更多>>
合作作者
赵文耘
复旦大学计算机科学技术学院
彭鑫
复旦大学计算机科学技术学院
吴毅坚
复旦大学计算机科学技术学院
作品列表
供职机构
相关作者
所获基金
研究领域
题名
作者
机构
关键词
文摘
任意字段
作者
题名
机构
关键词
文摘
任意字段
在结果中检索
文献类型
2篇
期刊文章
1篇
学位论文
1篇
会议论文
领域
4篇
自动化与计算...
主题
4篇
代码
4篇
代码克隆
4篇
逆向工程
2篇
语法树
2篇
再工程
2篇
面向对象
2篇
克隆代码
2篇
变点
2篇
抽象语法
2篇
抽象语法树
1篇
面向对象程序
机构
4篇
复旦大学
1篇
上海市智能信...
作者
4篇
于冬琦
3篇
彭鑫
3篇
赵文耘
1篇
吴毅坚
传媒
1篇
电子学报
1篇
小型微型计算...
1篇
中国计算机学...
年份
1篇
2010
3篇
2009
共
4
条 记 录,以下是 1-4
全选
清除
导出
排序方式:
相关度排序
被引量排序
时效排序
基于相似性度量的面向对象程序方法级克隆侦测
被引量:4
2010年
代码克隆侦测对于代码重构以及可复用资产抽取都有着重要的作用.现有的克隆侦测方法及工具以相似代码片段为单位,给进一步的克隆分析以及代码重构带来困难.针对这一问题,本文提出了一种基于相似性度量的面向对象程序方法级克隆侦测方法,即以方法为单位进行克隆代码侦测.该方法综合利用代码中的注释、签名以及语法相似性来度量方法代码之间的克隆程度.在此基础上合并子类中的相似方法并提取到父类中,从而实现进一步的代码重构.本文通过对JDK包中代码的实验分析验证了本文所提出方法的有效性.初步的实验结果表明,本文方法能够准确、有效地辅助开发者实现方法级的克隆代码侦测.
于冬琦
吴毅坚
彭鑫
赵文耘
关键词:
面向对象
代码克隆
逆向工程
使用抽象语法树和静态分析的克隆代码自动重构方法
被引量:14
2009年
单个软件系统中以及若干个相似系统之间的代码克隆给软件维护增加了很大困难.本文针对运用克隆侦测发现的相似代码片断,提出一种基于抽象语法树和静态分析的代码自动重构方法.该方法首先为克隆代码分别构造抽象语法树,然后运用语句差异度指标建立起语法树之间流程控制语句的对应关系.在此基础上,该方法根据控制流程和基本语句块两个层次上的差异性分析,最终通过代码可变点提取实现克隆代码的自动合并.针对Java代码开发了克隆代码重构支持工具原型,并分别针对JDK1.5和一个业务系统进行了自动重构实验.初步的结果表明,该方法能够准确、有效地辅助开发者实现克隆代码的自动重构.
于冬琦
彭鑫
赵文耘
关键词:
代码克隆
抽象语法树
再工程
逆向工程
基于抽象语法树和静态分析的克隆代码自动重构
单个软件系统中以及若干个相似系统之间的代码克隆给软件维护增加了很大困难。因此,许多逆向工程方面的研究都关注于如何辅助进行克隆代码的发现和重构。现有的相关研究工作主要集中在克隆侦测上,而对克隆代码的重构方法研究较少。 ...
于冬琦
关键词:
抽象语法树
代码克隆
再工程
逆向工程
文献传递
基于相似性度量的面向对象程序方法级克隆侦测
代码克隆侦测对于代码重构以及可复用资产抽取都有着重要的作用.现有的克隆侦测方法及工具以相似代码片段为单位,给进一步的克隆分析以及代码重构带来困难.针对这一问题,本文提出了一种基于相似性度量的面向对象程序方法级克隆侦测方法...
于冬琦
彭鑫
赵文耘
关键词:
代码克隆
逆向工程
面向对象程序
文献传递
全选
清除
导出
共1页
<
1
>
聚类工具
0
执行
隐藏
清空
用户登录
用户反馈
标题:
*标题长度不超过50
邮箱:
*
反馈意见:
反馈意见字数长度不超过255
验证码:
看不清楚?点击换一张