资料介绍
代码克隆能够加速软件开发但是也会导致缺陷重复发生和软件质量问题。部分类型的代码克隆在字面上相似度低,导致识别困难。针对这一问题,提出一种基于程序向量树的代码克隆检测方法。首先,基于统计语言模型抽取词法单元的特征表示,分析不同字面单词之间的语义相似性;接着,通过语法分析提取程序的抽象语法树(AST),为叶子节点赋予对应字面单词的特征表示,将抽象语法树转化为程序向量树;最后,提出种加权编码规则,在考虑区分不同树节点重要程度的基础上,将程序向量树编码为定长向量,而具有相似向量表示的代码片段被判定为代码克隆。实验结果表眀,在真实代码克隆的大规模标准数据集 Bigclone bench上针对在字面上相似度较低的 Moderately Type-3和Type-4类型克隆进行检测时,该方法均优于当前的主流方法,包括 Nicad、 Deckard、 Sourcerercc和Oreo等,证实了该方法的有效性。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 基于差异性代码克隆的代码块补全提示方法 4次下载
- 一种跨项目克隆代码一致性维护需求预测方法 5次下载
- 一种面向物联网服务的Web攻击向量检测方法 7次下载
- 一种输液检测报警装置的研制 11次下载
- 一种多通道自编码器深度学习的入侵检测方法 7次下载
- 结合动态行为和机器学习的恶意代码检测方法 11次下载
- 一种基于BP神经网络的代码坏味检测方法 7次下载
- 基于Token有效监测Type-3克隆代码的检测方法 1次下载
- 基于贝叶斯网络的克隆有害性预测方法 0次下载
- 基于改进向量空间模型VSM的映射方法 0次下载
- 基于软件代码演化信息的克隆谱系提取方法 0次下载
- 一种局部优化边界的支持向量数据描述方法_陈君 0次下载
- 一种多点脉搏信号检测方法
- 串行通信波特率的一种自动检测方法
- 一种基于自适应重心向量的主题检测方法
- 什么是中断向量偏移,为什么要做中断向量偏移? 3.2k次阅读
- 一种基于决策树的飞机级故障诊断建模方法研究 918次阅读
- 基于一种用于JumpStarter的抗离群的采样算法 1.4k次阅读
- 一种新的无监督时间序列异常检测方法 3.7k次阅读
- 误差向量分析实际的测量与应用 3.9k次阅读
- 什么是支持向量机 什么是支持向量 2.3w次阅读
- 二叉树,一种基础的数据结构类型 5k次阅读
- 一种基于FAHP和攻击树的信息系统安全评估方法 4.8k次阅读
- 【新专利介绍】一种管网水质检测装置及方法 2.2k次阅读
- 一种新方法来检测这些被操纵的换脸视频的“迹象” 6.4k次阅读
- 关于一种基于动态规划的机动目标检测前跟踪方法 10k次阅读
- 一种神经语音克隆系统两种方法在自然性和相似性方面表现良好 6.6k次阅读
- 一文详解红黑树 4.7k次阅读
- 哈夫曼算法的理解及原理分析,算法实现,构造哈夫曼树的算法 3.5w次阅读
- 一种matlab调用signaltap采集数据的方法 4.2k次阅读
下载排行
本周
- 1MDD品牌三极管BC807数据手册
- 3.00 MB | 次下载 | 免费
- 2MDD品牌三极管BC817数据手册
- 2.51 MB | 次下载 | 免费
- 3MDD品牌三极管D882数据手册
- 3.49 MB | 次下载 | 免费
- 4MDD品牌三极管MMBT2222A数据手册
- 3.26 MB | 次下载 | 免费
- 5MDD品牌三极管MMBTA56数据手册
- 3.09 MB | 次下载 | 免费
- 6MDD品牌三极管MMBTA92数据手册
- 2.32 MB | 次下载 | 免费
- 7STM32G474 HRTIME PWM 丢波问题分析与解决
- 1.00 MB | 次下载 | 3 积分
- 8新能源电动汽车高压线束的铜铝连接解决方案
- 2.71 MB | 次下载 | 2 积分
本月
- 1爱华AIWA HS-J202维修手册
- 3.34 MB | 37次下载 | 免费
- 2PC5502负载均流控制电路数据手册
- 1.63 MB | 23次下载 | 免费
- 3NB-IoT芯片厂商的资料说明
- 0.31 MB | 22次下载 | 1 积分
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供电电路图资料
- 0.63 MB | 6次下载 | 1 积分
- 5UWB653Pro USB口测距通信定位模块规格书
- 838.47 KB | 5次下载 | 免费
- 6技嘉H110主板IT8628E_BX IO电路图资料
- 2.61 MB | 4次下载 | 1 积分
- 7苏泊尔DCL6907(即CHK-S007)单芯片电磁炉原理图资料
- 0.04 MB | 4次下载 | 1 积分
- 8苏泊尔DCL6909(即CHK-S009)单芯片电磁炉原理图资料
- 0.08 MB | 2次下载 | 1 积分
总榜
- 1matlab软件下载入口
- 未知 | 935137次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233089次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191439次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183353次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81602次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73822次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65991次下载 | 10 积分
电子发烧友App





创作
发文章
发帖
提问
发资料
发视频
上传资料赚积分
评论