克隆检测相关论文
软件系统中两个或两个以上的相似代码片段被称为代码克隆(code clone)。有研究表明,代码克隆在软件系统中大量存在,并且随着时间推移......
随着安卓手机的普及,安卓应用市场提供了海量的安卓应用以满足用户的需求。安卓系统的开放性吸引着大量的开发者从事安卓应用开发,......
近年来,随着互联网的迅猛发展,Linux系统被大范围地应用在移动终端、云服务、IoT等领域,其安全性与整个互联网生态息息相关。Linux......
软件重构是软件工程的一个重要研究领域,是当前软件工程界的一个重要研究课题。通过软件重构,人们可以去除软件中的不良设计,改进软件......
针对克隆代码在软件中存在的复杂性越来越高,仅靠检测出这些克隆代码并不能降低软件维护成本。因此基于克隆检测的结果,研究者们又......
近年来,由于广泛存在的代码复用和第三方开源库的使用,软件中存在着大量的相似代码段。这些原始代码片段中一旦出现漏洞,共享相似......
“复制-粘贴-修改”是软件开发过程中的一种常见操作,这一操作通常会带来大量的代码重复,这些相同或相似的代码片段被称为克隆代码......
软件克隆指相似的代码实现了同样的功能,通常当人们通过复制粘贴操作来重用代码时,软件克隆就会被引入,这不仅侵犯了被克隆的软件......
应用克隆问题是整个Android生态圈正在面临的最主要的威胁之一,超过86%的Android恶意软件通过克隆正规应用程序的方式来进行伪装和......
为了提高检测效率,提出了一种新的函数克隆检测方法。该方法对传统后缀数组进行了改进,优化了基于后缀数组的算法。利用该算法可高效......

