只为小站
首页
域名查询
文件下载
登录
论文研究 - 基于树和基于令牌的方法相结合的
代码克隆
检测方法
本文提出了一种基于树和基于令牌的方法相结合的高速,高精度
代码克隆
检测方法。 重复的程序代码(称为
代码克隆
)的存在是降低软件质量和可维护性的主要因素之一。 如果一个代码片段包含错误(错误),并且将它们复制并修改到其他位置,则必须更正所有错误。 但是在大型复杂软件中查找所有
代码克隆
并不容易。 对于
代码克隆
检测已经做了很多研究工作。
代码克隆
检测主要有两种方法。 一种是基于令牌的方法,另一种是基于树的方法。 基于令牌的方法速度快,所需资源更少。 但是,它无法检测所有类型的
代码克隆
。 基于树的方法可以检测所有类型的
代码克隆
,但速度慢且需要大量计算资源。 本文提出了这两种方法的组合,以提高检测
代码克隆
的效率和准确性。 首先,将通过基于令牌的快速而轻量级的方法来提取一些
代码克隆
的候选对象。 然后,将使用可找到各种
代码克隆
的基于树的方法来更精确地检查选定的候选对象。 开发了原型系统。 该系统接受源代码并在第一步中对其进行标记化。 然后将基于令牌的方法应用于此令牌序列以查找
代码克隆
的候选对象。 在提取了几个候选者之后,选定的源代码将转换为抽象语法树(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
行业分类-物理装置-一种高效的多
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
DS证据理论的MATLAB案例程序源代码
python实现的学生信息管理系统—GUI界面版
2019年秋招—华为硬件工程师笔试题目.pdf
韦来生《数理统计》课后习题与答案
IEEE33节点配电网Simulink模型.rar
cplex_studio129.win-x86-64.exe CPLEX 12.9直接安装可使用
长江流域shp.zip
先进PID控制Matlab仿真第4版-PDF+代码.zip
股票价格预测-LSTM-TCN-GBDT:使用四种算法(LSTM,TCN,GRU,GBDT)进行股票价格的预测和预测结果的检验。有四种算法(LSTM,TCN,GRU,GBDT)用于预测股价并检验预测结果-源码
基于FPGA的DDS信号发生器设计(频率、幅度、波形可调)
【SystemVerilog】路科验证V2学习笔记(全600页).pdf
copula程序及算法.zip
IBM.ILOG.CPLEX.Enterprise.Server.v12.10.0.Win64.rar CPLEX下载
C4.5决策树算法的Python代码和数据样本
芯片验证漫游指南以及源代码.zip
最新下载
wordTemplate.rtp
射频小信号放大器电路设计
中国通信企业协会网络安全人员能力认证考试知识点大纲—管理类基础级(CACE-CPAC-BLM)
DBVM驱动修改版CE7.5.1版本防检测
Firefox独立安装包Firefox_Setup_70.0.1X64.exe
CE修改器(Cheat Engine 6.6)
J2EE 图书管理系统
PhoenixTool v2.73 汉化版
VB6.0滚轮驱动vb6mousewheel.exe
Calculus 第9版 英文版 高清带书签 Dale Varberge
其他资源
关于大规模MIMO的系统仿真matlab程序
GS相位恢复算法
ASP.NET大作业
通信信号调制方式总结,包括bpsk,qpsk,uqpsk,oqpsk,fm,gsmk
jsp唯美登录界面,附源码
(1987-2016)历年考研数学一真题及答案
Getting Started with Bluetooth Low Energy 低功耗蓝牙入门(英文版)
WORKING MODEL 2D 2004 V7.0
Xshell_5.0.1325
产品经理-PRD标准文档
通信原理第七版学习指导与考研辅导,樊昌信
AUKS风冷冷凝器产品2017.pdf
YDT 1156 2001 路由器测试规范-高端路由器.pdf
1 曾曦作文.从此不再怕观察.mp4
云南大学2014-1015 UML期末考试 刘俊辉
java客户营业厅
Windows光盘隐藏文件查看器
modern php
用C#写的简单的心理测试程序