只为小站
首页
域名查询
文件下载
登录
论文研究 - 基于树和基于令牌的方法相结合的
代码克隆
检测方法
本文提出了一种基于树和基于令牌的方法相结合的高速,高精度
代码克隆
检测方法。 重复的程序代码(称为
代码克隆
)的存在是降低软件质量和可维护性的主要因素之一。 如果一个代码片段包含错误(错误),并且将它们复制并修改到其他位置,则必须更正所有错误。 但是在大型复杂软件中查找所有
代码克隆
并不容易。 对于
代码克隆
检测已经做了很多研究工作。
代码克隆
检测主要有两种方法。 一种是基于令牌的方法,另一种是基于树的方法。 基于令牌的方法速度快,所需资源更少。 但是,它无法检测所有类型的
代码克隆
。 基于树的方法可以检测所有类型的
代码克隆
,但速度慢且需要大量计算资源。 本文提出了这两种方法的组合,以提高检测
代码克隆
的效率和准确性。 首先,将通过基于令牌的快速而轻量级的方法来提取一些
代码克隆
的候选对象。 然后,将使用可找到各种
代码克隆
的基于树的方法来更精确地检查选定的候选对象。 开发了原型系统。 该系统接受源代码并在第一步中对其进行标记化。 然后将基于令牌的方法应用于此令牌序列以查找
代码克隆
的候选对象。 在提取了几个候选者之后,选定的源代码将转换为抽象语法树(AST),以应用基于树的方法。 一些示例源代码用于评
2022-05-22 00:56:59
5.44MB
代码克隆
基于令牌的检测
基于树的检测
树编辑距离
1
QQ空间
代码克隆
工具 1.0
QQ空间
代码克隆
工具ASP极速版 可以快速查询任意QQ空间里面的模块 输入QQ号即可查询 程序使用ASP代码无数据库,应重多网友的要求特发出此代码,适合新手学习 程序为简单版本,一般无权限限制空间可复制。复制的代码必须为非免费物品,方可保存。程序还有很多地方需要改善。
2022-04-26 20:49:58
5KB
asp源码
1
Simian工具包.zip
Simian是一款很好的基于字符串对比算法的
代码克隆
检测工具,它可以检测十几种语言,包括C,C++,JAVA,Python等等,并附带简单的测试代码。
2022-03-11 17:43:59
4.99MB
代码克隆
代码相似度
软件剽窃
1
行业分类-设备装置-云环境下基于Java字节码的多粒度
代码克隆
检测方法.zip
行业分类-设备装置-云环境下基于Java字节码的多粒度
代码克隆
检测方法.zip
2021-09-05 18:04:24
535KB
行业分类-设备装置-云环境下基于
SourcererCC:Sourcerer的
代码克隆
项目-Source code
教程 SourcererCC是基于令牌的
代码克隆
检测器,用于超大型代码库和Internet规模的项目存储库。 SourcererCC可以在许多粒度级别上工作,例如以任何语言检测文件,方法,语句或块之间的克隆。 本教程适用于Java上的文件级克隆检测。 其他资源: 有关SourcererCC的更多信息,请参见论文。 SourcererCC支持DéjàVu,这是在GitHub上进行的大规模克隆研究。 它有一个,并在发布。 DéjàVu是一个支持网络工具,可用于快速,简单地进行克隆分析,可在找到。 在经历之前: 我们以虚拟机(VM)的形式创建了一个工件,其中包含一组预先编程的指令,这些指令将用户从原始源代码带到具有克隆映射的数据库,包括所有中间步骤和中间数据的说明类型。 可以从的“源材料”部分下载,也可以从(仅更新后者)。 该VM是使用SourcererCC进行自己的克隆分析的最简单方法
2021-08-29 19:35:50
94.53MB
系统开源
1
行业分类-物理装置-一种高效的多版本跨项目软件
代码克隆
检测方法.zip
行业分类-物理装置-一种高效的多版本跨项目软件
代码克隆
检测方法.zip
2021-08-29 18:08:44
399KB
行业分类-物理装置-一种高效的多
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
多目标优化算法(四)NSGA3的代码(python3.6)
锁相环simulink建模仿真.rar
token登录器.rar
2021华为芯片研发岗位笔试题
狂神说全部笔记内容.zip
基于FPGA的DDS信号发生器设计(频率、幅度、波形可调)
股票价格预测-LSTM-TCN-GBDT:使用四种算法(LSTM,TCN,GRU,GBDT)进行股票价格的预测和预测结果的检验。有四种算法(LSTM,TCN,GRU,GBDT)用于预测股价并检验预测结果-源码
Spring相关的外文文献和翻译(含出处).zip
DBSCAN算法Matlab实现
CNN卷积神经网络Matlab实现
倒立摆的模糊控制(基于simulink仿真,适合初学者).rar
voc车辆检测数据集(已处理好,可直接训练)
ios无人直播 虚拟视频实用版 可以导入视频
机械臂避障路径规划仿真 蚁群算法 三维路径规划
基于hadoop商品推荐系统课程设计
最新下载
通杀脱壳脚本!简单去壳
易语言串口上位机-易语言
Wireshark_ver.3.4.10_含文档(中文手册,使用教程,详细使用说明书).rar
电机正反转二次电路图cad
御剑高速tcp全端口扫描工具
《运算放大器稳定性分析》 作者: Tim Green
AssetStudio.v0.11.26 最新版
stc89c51AD库
模拟电子技术个人学习笔记
arc_conv_r54
其他资源
Fluent二维翼型俯仰运动UDF
openvr for htc vive
交叉编译bluez-5.47所需各种源代码
基于J2EE的 学生宿舍管理系统(内含数据库代码、WEB网页代码)
kmod-oracleasm-2.0.8-13.el6_8.x86_64.rpm 合集
西门子plc与kuka通信
TM4C123G工程模板(keil)
DATALogic VisiSet 设置软件
新闻发布系统(界面+代码+文档)
很小的db2文件查看工具
HTML5移动App剖析
zookeeper-3.4.14.tar.zip
短信验证码/短信通知API接口文档
Qt Project File.zip
LTE宽带集群在地铁行业的列车调度应用
python简明教程 2017 中文版
v1.3.0.17 NITE
jclasslib.jar和jclasslib_windows_3_0.exe
变频器的控制电路及集中常见故障分析
gson的jar包。免费下载
CC2430点对多点通信实验手册(CS) .pdf
组态软件自动门设计