只为小站
首页
域名查询
文件下载
登录
论文研究 - 基于树和基于令牌的方法相结合的
代码克隆
检测方法
本文提出了一种基于树和基于令牌的方法相结合的高速,高精度
代码克隆
检测方法。 重复的程序代码(称为
代码克隆
)的存在是降低软件质量和可维护性的主要因素之一。 如果一个代码片段包含错误(错误),并且将它们复制并修改到其他位置,则必须更正所有错误。 但是在大型复杂软件中查找所有
代码克隆
并不容易。 对于
代码克隆
检测已经做了很多研究工作。
代码克隆
检测主要有两种方法。 一种是基于令牌的方法,另一种是基于树的方法。 基于令牌的方法速度快,所需资源更少。 但是,它无法检测所有类型的
代码克隆
。 基于树的方法可以检测所有类型的
代码克隆
,但速度慢且需要大量计算资源。 本文提出了这两种方法的组合,以提高检测
代码克隆
的效率和准确性。 首先,将通过基于令牌的快速而轻量级的方法来提取一些
代码克隆
的候选对象。 然后,将使用可找到各种
代码克隆
的基于树的方法来更精确地检查选定的候选对象。 开发了原型系统。 该系统接受源代码并在第一步中对其进行标记化。 然后将基于令牌的方法应用于此令牌序列以查找
代码克隆
的候选对象。 在提取了几个候选者之后,选定的源代码将转换为抽象语法树(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
行业分类-物理装置-一种高效的多
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
matpower5.0b1.zip
2020年数学建模B题(国二)论文.pdf
MPC 模型预测控制matlab仿真程序
RX560 bios合集(请务必注意显存品牌和大小以及是否需要6pin!)含刷新工具.zip
校园网规划与设计(报告和pkt文件)
芯片验证漫游指南以及源代码.zip
MATLAB之LSTM预测
基于matlab扩频通信系统仿真(整套代码)
基于STM32的FFT频谱分析+波形识别
狂神说Java系列笔记.rar
基于Servlet+jsp+mysql开发javaWeb学生成绩管理系统
东南大学英语技术写作慕课所有答案
IBM.ILOG.CPLEX.Enterprise.Server.v12.10.0.Win64.rar CPLEX下载
中小型企业网络建设.pkt
房价预测的BP神经网络实现_python代码
最新下载
MindMaster Linux 专业版(无水印)
四种格式的mnist数据集
七月在线Kaggle案例实战班
Goc编程工具
adc0832数字电压表(程序+仿真图).rar
Devexpress 16.2 破解+汉化
revit二次开发管线翻弯功能
CarLink2.0 苹果CarPlay投屏车机端20250325最新版本安装包
2022年无线激光通信.ppt
MTK3360通用刷机固件不带MCU程序(迪恩杰3360升级系统V1.09)
其他资源
Discrete Time Signal Processing 离散时间信号处理 第三版 英文版和中文版 Oppenheim奥本海姆
C#串口调试助手,收发数据保存在MYSQL数据库,接收数据可绘图
1.Kettle (Spoon) 教程 中文详解 pdf
project项目管理期末大作业
5*5数独破解器,可以用来平时练习解数独。
AD9361.rar
FPC封装(卧式&立式).zip
合成孔径雷达后向投影成像(BP)成像算法
国外中高分辨率卫星参数整理包括30个卫星
uml网上购物系统
KUKA机器人力矩控制
平原灌溉
Flutter布局详解
电脑硬盘u盘数据恢复数据找回.rar
cutftp ftp上传工具
44780中文手册和驱动
2016-2017操作系统高级教程试题
Dev WinForm通用控件导出Excel方法(支持多个控件分工作薄导出)
flash做的实例关于我的大学生活的
2018年上半年程序员真题+答案解析上午选择+下午案例完整版(全国计算机软考)
大学课程数字图像处理期末作业
(MASM、DOSBox等等)WIN10-WIN8-WIN7上使用汇编语言的软件,内附使用说明
飞车舞蹈辅助源码
intouch 软件下载地址