期刊文献+
共找到84篇文章
< 1 2 5 >
每页显示 20 50 100
克隆代码检测技术研究 预览
1
作者 侯敏 张丽萍 《计算机技术与发展》 2019年第8期86-91,共6页
在软件项目开发中复制代码片断是一个常见的现象,然后通过粘贴或修改之后再利用,这种重复使用的代码叫做克隆代码(clone code)。长期研究发现克隆代码可能会影响软件系统的质量,特别是对软件的维护和阅读理解,所以经常需要对其进行寻找... 在软件项目开发中复制代码片断是一个常见的现象,然后通过粘贴或修改之后再利用,这种重复使用的代码叫做克隆代码(clone code)。长期研究发现克隆代码可能会影响软件系统的质量,特别是对软件的维护和阅读理解,所以经常需要对其进行寻找定位。在寻找克隆代码的研究过程中,许多克隆检测技术和检测工具相继被提出,而如何能够更好地利用这些检测技术和工具将是非常重要的。通过对克隆代码相关领域的大量研究,文中阐述了克隆代码的定义、克隆相关术语及克隆类型;描述了克隆代码检测的一般过程;介绍了不同克隆代码检测方法及相关技术,以及对应各种技术开发的检测工具,并对各种方法进行了总结分析;分析了克隆检测技术在各领域的具体应用,并对其发展方向进行了展望。 展开更多
关键词 软件维护 克隆代码 克隆检测 克隆管理
在线阅读 下载PDF
基于图像相似度检测代码克隆 预览
2
作者 王亚芳 刘东升 侯敏 《计算机应用》 CSCD 北大核心 2019年第7期2074-2080,共7页
目前在代码克隆检测领域,学者们主要从文本、词汇、语法和语义四种角度展开研究,然而长期以来代码克隆检测效果并未取得新的突破。针对这一问题,从图像处理角度提出了一种基于图像相似度的新型代码克隆检测(CCIS)方法。首先对源代码进... 目前在代码克隆检测领域,学者们主要从文本、词汇、语法和语义四种角度展开研究,然而长期以来代码克隆检测效果并未取得新的突破。针对这一问题,从图像处理角度提出了一种基于图像相似度的新型代码克隆检测(CCIS)方法。首先对源代码进行移除注释、空白符等操作,以获取“干净”的函数片段,并将函数中的标识符、关键字等进行高亮处理;然后将处理好的源代码转换为图像,并对图像进行规范化处理;最后使用Jaccard距离和感知哈希算法进行检测,得到代码克隆信息。为了验证实验的有效性,使用6款开源软件构建评价数据集进行测试。实验结果表明,CCIS方法能够检测出100%的类型一代码克隆、88%的类型二代码克隆与60%的类型三代码克隆,因此CCIS方法可以很好地进行代码克隆检测。 展开更多
关键词 代码克隆 克隆检测 Jaccard距离 感知哈希算法 语法高亮
在线阅读 下载PDF
代码克隆检测研究进展 预览
3
作者 陈秋远 李善平 +1 位作者 鄢萌 夏鑫 《软件学报》 EI CSCD 北大核心 2019年第4期962-980,共19页
代码克隆(code clone),是指存在于代码库中两个及以上相同或者相似的源代码片段.代码克隆相关问题是软件工程领域研究的重要课题.代码克隆是软件开发中的常见现象,它能够提高效率,产生一定的正面效益.但是研究表明,代码克隆也会对软件... 代码克隆(code clone),是指存在于代码库中两个及以上相同或者相似的源代码片段.代码克隆相关问题是软件工程领域研究的重要课题.代码克隆是软件开发中的常见现象,它能够提高效率,产生一定的正面效益.但是研究表明,代码克隆也会对软件系统的开发、维护产生负面的影响,包括降低软件稳定性,造成代码库冗余和软件缺陷传播等.代码克隆检测技术旨在寻找检测代码克隆的自动化方法,从而用较低成本减少代码克隆的负面效应.研究者们在代码克隆检测方面获得了一系列的检测技术成果,根据这些技术利用源代码信息的程度不同,可以将它们分为基于文本、词汇、语法、语义4个层次.现有的检测技术针对文本相似的克隆取得了有效的检测结果,但同时也面临着更高抽象层次克隆的挑战,亟待更先进的理论、技术来解决.着重从源代码表征方式角度入手,对近年来代码克隆检测研究进展进行了梳理和总结.主要内容包括:(1)根据源代码表征方式阐述并归类了现有的克隆检测方法;(2)总结了模型评估中使用的实验验证方法与性能评估指标;(3)从科学性、实用性和技术难点这3个方面归纳总结了代码克隆研究的关键问题,围绕数据标注、表征方法、模型构建和工程实践4个方面,阐述了问题的可能解决思路和研究的未来发展趋势. 展开更多
关键词 代码克隆 克隆检测 代码表征
在线阅读 下载PDF
云环境下基于函数编码的移动应用克隆检测 预览
4
作者 杨佳 付才 +2 位作者 韩兰胜 鲁宏伟 刘京亮 《通信学报》 EI CSCD 北大核心 2019年第8期60-71,共12页
提出了一种云环境下基于汇编函数层编码的App克隆检测方法,实现了Android应用克隆检测原型系统Pentagon。首先,针对App执行文件代码设计了二进制函数基本代码块特征提取方法;其次,提出了一种对二进制函数进行单调编码的算法,基于图形嵌... 提出了一种云环境下基于汇编函数层编码的App克隆检测方法,实现了Android应用克隆检测原型系统Pentagon。首先,针对App执行文件代码设计了二进制函数基本代码块特征提取方法;其次,提出了一种对二进制函数进行单调编码的算法,基于图形嵌入原理,融合执行流程图与函数代码基本块特征,形成每个函数代码的投影特征;最后,提出了一种高效的第三方库函数过滤方法,进一步提升了克隆检测效果。实验证明,所提方法具有97.6%的准确率,在实验条件下判定一个App克隆对只需要79 ms,能够支撑云环境下应用市场级别的大规模克隆检测。 展开更多
关键词 克隆检测 函数编码 控制流程图 知识产权保护
在线阅读 下载PDF
面向管理的克隆代码研究综述 预览 被引量:1
5
作者 苏小红 张凡龙 《计算机学报》 CSCD 北大核心 2018年第3期628-651,共24页
软件复用作为一种常见的软件开发手段,会导致大量克隆代码的产生,这无疑增加了软件维护的代价.对克隆代码的维护需求引发了一系列关于克隆代码的研究,如克隆检测、克隆分析、克隆维护等.但是,上述克隆研究无法解决克隆代码维护困难的问... 软件复用作为一种常见的软件开发手段,会导致大量克隆代码的产生,这无疑增加了软件维护的代价.对克隆代码的维护需求引发了一系列关于克隆代码的研究,如克隆检测、克隆分析、克隆维护等.但是,上述克隆研究无法解决克隆代码维护困难的问题.为了避免克隆代码维护困难,提高软件的可维护性,克隆代码管理势在必行.然而,目前的克隆管理与克隆检测、克隆分析、克隆维护等过程彼此之间是相互独立的,也没有与软件开发过程相结合,无法有效解决克隆代码维护困难的问题.首先,该文分析了克隆代码研究领域的热点和趋势,以及克隆检测、分析和维护的研究进展.其次,该文对克隆管理的研究现状进行了分析,重点对克隆代码研究内容之间的关系以及现有的克隆管理存在的不足和难点问题进行了分析,指出只有将克隆检测、分析和维护等过程与软件开发过程有机地结合为一个整体,才能有效降低克隆维护的代价,但这势必增加了克隆管理的难度.为此,在未来的研究展望中,该文给出了一个面向软件开发过程的克隆管理方法,将克隆检测、克隆分析和克隆维护等与软件开发过程紧密结合,以实现边开发、边维护和边管理克隆代码.最后,该文分析了克隆代码研究领域未来的研究方向和发展趋势.克隆管理为克隆代码研究注入了新的活力,现已引起学术界和工业界的广泛关注,对于提高软件的可维护性、可理解性以及软件质量都具有重要意义. 展开更多
关键词 克隆代码 克隆管理 克隆检测 克隆分析 克隆维护
在线阅读 下载PDF
基于决策树推荐克隆重构的方法 预览
6
作者 折蓉蓉 张丽萍 +1 位作者 侯敏 闫盛 《计算机应用》 CSCD 北大核心 2018年第7期2037-2043,2069共8页
针对克隆代码的大量使用会导致长期软件维护问题甚至引入错误,提出了一种基于决策树的分类器来推荐克隆进行重构。首先,使用NiCad进行克隆检测;其次,收集了与克隆关系、克隆代码段和克隆上下文都相关的特征;然后,利用决策树分类... 针对克隆代码的大量使用会导致长期软件维护问题甚至引入错误,提出了一种基于决策树的分类器来推荐克隆进行重构。首先,使用NiCad进行克隆检测;其次,收集了与克隆关系、克隆代码段和克隆上下文都相关的特征;然后,利用决策树分类器训练;最后,利用K折交叉评估分类结果。在5款开源软件中对近600多个克隆实例进行实验,实验结果表明所提方法为每个目标系统推荐克隆重构实例时达到80%的精度。 展开更多
关键词 克隆代码 克隆重构 克隆检测 决策树 特征选择
在线阅读 下载PDF
基于路径序列相似度判别的程序克隆检测方法 预览 被引量:1
7
作者 吕博然 吴军华 《计算机工程与应用》 CSCD 北大核心 2018年第2期55-61,共7页
代码克隆是软件系统中常见现象。将程序代码通过静态分析,转换为由程序结点构成的路径执行序列,通过结点属性的定义,将程序代码相似度检测转化为离散序列距离,折线模型和序列相关度问题,针对上述三种模型计算不同代码执行路径间相似度,... 代码克隆是软件系统中常见现象。将程序代码通过静态分析,转换为由程序结点构成的路径执行序列,通过结点属性的定义,将程序代码相似度检测转化为离散序列距离,折线模型和序列相关度问题,针对上述三种模型计算不同代码执行路径间相似度,最终得出程序间克隆相似度。经过实验和数据分析,验证该方法的可行性。 展开更多
关键词 克隆检测 控制流图 程序结点 执行序列 路径相似
在线阅读 下载PDF
基于本地代理和索引信息的代码侵权检测方法 预览
8
作者 寨亮 张刚 赵逢禹 《软件导刊》 2017年第6期5-10,共6页
开源软件越来越丰富,企业开发人员可以方便地通过复用开源代码提高开发效率。但是开源代码的许可证非常复杂,未加管理的代码复用可能给企业带来严重的法律风险。通过侵权检测发现潜在侵权风险是企业自我保护的重要手段,然而一般企业都... 开源软件越来越丰富,企业开发人员可以方便地通过复用开源代码提高开发效率。但是开源代码的许可证非常复杂,未加管理的代码复用可能给企业带来严重的法律风险。通过侵权检测发现潜在侵权风险是企业自我保护的重要手段,然而一般企业都没有能力维护互联网级别的开源代码库,而使用第三方检测系统需要提供企业自己的源码,可能造成企业技术秘密泄露。为解决上述问题,提出了一种基于本地代理的代码侵权检测方案,该方案仅需要对外提交代码的结构和索引信息即可,无需提供完整的源码,既保护了企业源码隐私,又避免了企业维护大量开源代码库的额外负担,实现了高效的侵权检测。 展开更多
关键词 侵权检测 哈希值 索引 代码抄袭 克隆检测 本地代理
在线阅读 免费下载
一种面向功能类似程序的高效克隆检测技术 预览
9
作者 董加星 许畅 《计算机科学》 CSCD 北大核心 2017年第4期12-15,共4页
程序克隆检测被普遍应用于检测软件市场中是否有被恶意修改后重新发布的软件,或是应用于识别与重构克隆代码。但是其应用领域不仅限于此,面向功能类似程序的克隆检测有着独有的特点,同时也有着很大的应用前景。功能类似程序之间的克隆... 程序克隆检测被普遍应用于检测软件市场中是否有被恶意修改后重新发布的软件,或是应用于识别与重构克隆代码。但是其应用领域不仅限于此,面向功能类似程序的克隆检测有着独有的特点,同时也有着很大的应用前景。功能类似程序之间的克隆检测比一般的克隆检测稍复杂,它是在一些具有相似框架代码、实现功能类似的程序中寻找克隆程序对。现有的克隆检测技术在检测功能类似的程序时很难控制误报率。文中提出了一种改进的克隆检测方法,即通过分析功能类似程序克隆检测的特点,从中获取有用的信息,最终改进克隆检测技术并将其应用于实践。实验结果表明,该克隆检测技术可以有效地进行克隆检测,结合功能类似程序克隆检测的特点可以很好地控制误报率。 展开更多
关键词 程序分析 克隆检测 技术移植
在线阅读 免费下载
基于变更相似性的跨语言克隆检测方法 预览
10
作者 柳萌宇 钟浩 于海波 《计算机与现代化》 2016年第4期79-84,99共7页
为了吸引更多开发者或是支持不同的平台,开源项目组织或商业公司倾向于采用多种语言实现他们的项目。在这些多语言项目中,存在大量跨语言的克隆代码,跨语言的克隆检测成为维护此类项目的重要部分。但是,现有的工具大多只能检测同一种语... 为了吸引更多开发者或是支持不同的平台,开源项目组织或商业公司倾向于采用多种语言实现他们的项目。在这些多语言项目中,存在大量跨语言的克隆代码,跨语言的克隆检测成为维护此类项目的重要部分。但是,现有的工具大多只能检测同一种语言的克隆,无法有效检测如Java和C#之间存在的跨语言克隆。为此,本文提出一种基于代码变更相似性的克隆检测方法,该工具能够检测出Java和C#代码中存在的跨语言克隆。在开源项目ANTLR和Fp ML上进行实验评估,结果表明该工具能够有效检测出跨语言克隆代码。 展开更多
关键词 克隆检测 信息检索 数据挖掘 变更相似性
在线阅读 下载PDF
基于Token编辑距离检测克隆代码 预览 被引量:9
11
作者 张久杰 王春晖 +2 位作者 张丽萍 侯敏 刘东升 《计算机应用》 CSCD 北大核心 2015年第12期3536-3543,共8页
针对当前Type-3克隆代码检测工具较少、效率偏低等问题,提出了一种基于Token的能有效检测Type-3克隆代码的检测方法。该方法同时能有效检测Type-1和Type-2克隆代码。首先将源代码Token化得到特定代码粒度的Token串,其次将所有Token串的... 针对当前Type-3克隆代码检测工具较少、效率偏低等问题,提出了一种基于Token的能有效检测Type-3克隆代码的检测方法。该方法同时能有效检测Type-1和Type-2克隆代码。首先将源代码Token化得到特定代码粒度的Token串,其次将所有Token串的定长子串进行映射,在对映射信息进行查询的基础上,利用编辑距离算法确定克隆对,然后通过并查集算法快速构建克隆群,最终反馈克隆代码信息。实现了原型工具FClones,利用基于代码突变的框架对工具进行了评价,并与领域内较优秀的两款工具NiCad及SimCad进行了对比。实验结果表明,FClones在检测三类克隆代码时查全率均不低于95%,查准率均不低于98%,能更好地检测Type-3克隆代码。 展开更多
关键词 克隆代码 克隆检测 编辑距离 Type-3 TOKEN
在线阅读 下载PDF
基于RFID供应链的双轨迹克隆检测方法 预览
12
作者 李香 刘宴兵 《重庆邮电大学学报:自然科学版》 CSCD 北大核心 2015年第1期111-116,共6页
针对传统基于射频识别技术(radio frequency identification,RFID)的克隆检测方法面对供应链动态变化、标签误读的局限性,提出一种简单、有效的基于轨迹的克隆检测方法。该方法通过在标签中写入验证序列,使得随着标签随产品在供应链... 针对传统基于射频识别技术(radio frequency identification,RFID)的克隆检测方法面对供应链动态变化、标签误读的局限性,提出一种简单、有效的基于轨迹的克隆检测方法。该方法通过在标签中写入验证序列,使得随着标签随产品在供应链中流动,正版标签和克隆标签因验证序列的不断更新而出现不同,而且标签中的验证序列随时间变化会呈现一定的规律,于是形成一条序列轨迹,结合标签事件信息中业务动作的一致性形成2条轨迹,即双轨迹。该方案通过评估2条轨迹的正确性来发现克隆,在评估克隆存在时充分考虑了标签误读、误写、事件丢失以及错误运输。使用Arena对供应链进行建模和仿真。仿真表明,该方案对供应链动态变化具有灵活性,同时在牺牲较小通信量的情况下,有效地提高了检测性能。 展开更多
关键词 RFID 供应链 克隆检测 双轨迹
在线阅读 免费下载
基于分组的代码克隆增量检测方法 预览
13
作者 王海 林云 +1 位作者 彭鑫 赵文耘 《计算机科学与探索》 CSCD 2014年第4期446-455,共10页
代码克隆是指软件程序中一组相同或相近的代码片段,它广泛存在于软件中,因此如何发现代码克隆成为软件维护的一个重要问题。目前已有的克隆检测工具大多针对单一版本进行完整的克隆检测,然而对于大规模、复杂软件系统而言,在软件演... 代码克隆是指软件程序中一组相同或相近的代码片段,它广泛存在于软件中,因此如何发现代码克隆成为软件维护的一个重要问题。目前已有的克隆检测工具大多针对单一版本进行完整的克隆检测,然而对于大规模、复杂软件系统而言,在软件演化过程中随着代码的改变,不断重新检测代码克隆将花费较高的代价。针对这一问题,提出了一种基于分组的增量克隆检测方法。该方法根据前后两个版本的差异将源代码分为发生变化和未发生变化的两组,通过组内和组间的克隆分析实现增量的克隆检测。基于所提出的方法,在克隆检测工具CCFinderX的基础上实现了一个名为ICDBG(incremental clone detector based on grouping)的原型工具。实验证明,在变更较小时,该方法能够在保证正确性的同时显著减少克隆检测时间。 展开更多
关键词 程序分析 代码克隆 克隆检测 增量
在线阅读 下载PDF
基于后缀数组检测函数克隆 预览 被引量:2
14
作者 侯敏 张丽萍 +1 位作者 史庆庆 刘东升 《计算机应用研究》 CSCD 北大核心 2014年第4期1082-1085,共4页
为了提高检测效率,提出了一种新的函数克隆检测方法。该方法对传统后缀数组进行了改进,优化了基于后缀数组的算法。利用该算法可高效查找重复函数子串,进而检测出Type一1和Type一2类型的函数克隆。同时开发出相应的函数克隆检测工具... 为了提高检测效率,提出了一种新的函数克隆检测方法。该方法对传统后缀数组进行了改进,优化了基于后缀数组的算法。利用该算法可高效查找重复函数子串,进而检测出Type一1和Type一2类型的函数克隆。同时开发出相应的函数克隆检测工具FCD以实现该方法,并检测了24款C语言的开源软件。实验结果的分析验证了FCD能高效检测软件中的函数克隆。 展开更多
关键词 函数克隆 克隆检测 token串 后缀数组 公共函数前缀
在线阅读 下载PDF
克隆代码技术研究综述 预览 被引量:11
15
作者 史庆庆 孟繁军 +1 位作者 张丽萍 刘东升 《计算机应用研究》 CSCD 北大核心 2013年第6期1617-1623,共7页
软件系统中克隆代码的检测与管理是软件工程中的基本问题之一,在软件的质量、维护、架构、进化、专利和剽窃等众多领域有着广泛的应用需求。综述了克隆检测的过程、技术及其优缺点、克隆进化方向上的相关研究,以及克隆管理的一些技术,... 软件系统中克隆代码的检测与管理是软件工程中的基本问题之一,在软件的质量、维护、架构、进化、专利和剽窃等众多领域有着广泛的应用需求。综述了克隆检测的过程、技术及其优缺点、克隆进化方向上的相关研究,以及克隆管理的一些技术,并特别介绍了克隆重构技术。最后概括了该领域所取得的研究成果,并讨论了目前克隆代码研究中所遇到的挑战性问题。 展开更多
关键词 克隆代码 克隆检测 克隆进化 克隆管理 克隆重构
在线阅读 下载PDF
基于后缀数组的克隆检测 预览 被引量:6
16
作者 史庆庆 张丽萍 +1 位作者 尹丽丽 刘东升 《计算机工程》 CAS CSCD 2013年第9期123-127,共5页
程序员对源代码的拷贝、粘贴及修改活动会导致软件中出现大量克隆代码,增加软件开发和维护的成本。为解决该问题,提出一种新的克隆检测方法。利用基于后缀数组的算法查找重复的Token子串,进而检测出克隆代码,开发相应的克隆检测工具... 程序员对源代码的拷贝、粘贴及修改活动会导致软件中出现大量克隆代码,增加软件开发和维护的成本。为解决该问题,提出一种新的克隆检测方法。利用基于后缀数组的算法查找重复的Token子串,进而检测出克隆代码,开发相应的克隆检测工具SaCD,用其检测29款C语言开源软件。实验结果表明,SaCD能快速有效地检测软件中的Type-1和Type-2语句克隆,其检测速度比传统的克隆检测工具CCFinderx快了近20倍。 展开更多
关键词 克隆代码 克隆检测 Token串 后缀数组 重复子串 DC3算法
在线阅读 下载PDF
程序设计语言中代码克隆的研究 预览
17
作者 王国莉 白昊昱 《计算机与网络》 2013年第6期65-67,共3页
代码克隆,即计算机程序源代码中的冗余,可以导致软件系统中的各种问题,其中包括代码量与维护成本的增加。文中通过研究程序设计语言Java、Python、JavaScript、Erhng与Haskell,寻找程序语言特性与代码克隆间的关系。文中辨识出一组... 代码克隆,即计算机程序源代码中的冗余,可以导致软件系统中的各种问题,其中包括代码量与维护成本的增加。文中通过研究程序设计语言Java、Python、JavaScript、Erhng与Haskell,寻找程序语言特性与代码克隆间的关系。文中辨识出一组这些语言的特性,基于选定的一组开放源代码项目构建了一个用于实验的代码库。文中采用CloneDigger做为代码克隆检测工具并对其进行扩展,使其支持JavaScript,Eflang与Haskell。文章最后在构建的代码库上运行CloneDigger,得到了一组结果并对其进行了分析。 展开更多
关键词 代码克隆 克隆检测 程序设计语言 软件工程 开放源代码
在线阅读 下载PDF
软件克隆检测技术研究 预览 被引量:2
18
作者 梁正平 程一群 +1 位作者 谭佳加 马骁驰 《计算机应用研究》 CSCD 北大核心 2012年第5期 1623-1627,共5页
软件克隆检测在软件维护、软件结构优化等方面具有重要价值和意义。综述了软件克隆的定义与分类,对软件克隆的检测过程进行了划分和讨论,介绍了软件克隆检测领域最为活跃的代码克隆检测技术和模型克隆检测技术。最后对软件克隆检测的研... 软件克隆检测在软件维护、软件结构优化等方面具有重要价值和意义。综述了软件克隆的定义与分类,对软件克隆的检测过程进行了划分和讨论,介绍了软件克隆检测领域最为活跃的代码克隆检测技术和模型克隆检测技术。最后对软件克隆检测的研究现状和急需解决的问题进行了分析,展望了该领域未来的研究方向。 展开更多
关键词 软件克隆 克隆检测 代码克隆 模型克隆
在线阅读 下载PDF
大型模型克隆检测技术研究 预览
19
作者 梁正平 谭佳加 +1 位作者 程一群 马骁驰 《计算机科学》 CSCD 北大核心 2012年第4期 28-31,52,共5页
模型克隆检测在软件维护、软件结构优化等方面具有重要价值和意义。首先综述了模型克隆的定义,接着对模型克隆的完整检测过程进行了详细划分和讨论,然后介绍了当前国际上最具代表性的两类大型模型克隆检测技术,最后对模型克隆检测的研... 模型克隆检测在软件维护、软件结构优化等方面具有重要价值和意义。首先综述了模型克隆的定义,接着对模型克隆的完整检测过程进行了详细划分和讨论,然后介绍了当前国际上最具代表性的两类大型模型克隆检测技术,最后对模型克隆检测的研究现状和亟需解决的问题进行了分析,并展望了该领域未来的研究方向。 展开更多
关键词 模型驱动开发 模型克隆 克隆检测 子图同构 特征向量
在线阅读 免费下载
克隆分析系统及其在静态分析中的应用 预览
20
作者 王飞 崔宝江 《软件》 2012年第12期282-284,共3页
代码克隆分析已经被广泛应用,可用于判断源代码是否存在抄袭,是否违反开源代码使用规则等。该种检测主要用于对源代码的抄袭判断,属于静态检测范围。考虑到检测过程是使用大量样本或以开源代码为主形成的数据库,因此可以构建一个以... 代码克隆分析已经被广泛应用,可用于判断源代码是否存在抄袭,是否违反开源代码使用规则等。该种检测主要用于对源代码的抄袭判断,属于静态检测范围。考虑到检测过程是使用大量样本或以开源代码为主形成的数据库,因此可以构建一个以缺陷代码为主的样本集,适用于检测其它软件代码的安全性。本文将通过构造一定的测试样本,验证该方法的可行性和优越性。 展开更多
关键词 克隆检测 缺陷检测 静态分析 构造样本
在线阅读 下载PDF
上一页 1 2 5 下一页 到第
使用帮助 返回顶部 意见反馈