代码克隆检测相关论文
基于深度学习的代码克隆检测方法往往作用在代码解析成的词序列上或是整棵抽象语法树上,使用基于循环神经网络的时间序列模型提取......
代码克隆是具有相似语法或语义的重复代码片段。代码克隆检测在软件维护、代码重构以及漏洞检测等任务中起着重要的作用。为了节约......
在软件工程领域,学者们对代码克隆检测技术的研究从来未停止过。代码克隆检测的目的是为了找出软件系统中存在的克隆,通过分析克隆......
代码克隆检测是程序质量分析中的一项重要任务,检测出程序中的克隆代码有利于提高软件项目的可维护性,降低程序代码冗余。近年来,......
开发人员为提高软件开发效率,通常会复制已有的代码片段,并粘贴或进行微小修改后重复使用。因此,软件系统中经常会出现相似的代码......
针对现有代码克隆检测方法通常存在标记表示单一而抽象语法树构造复杂的问题,提出一种结合分层特征的代码克隆检测方法。使用双层......
复用是帮助提高软件开发效率的一种有效手段。研究表明,在大多数软件系统中,有5%至20%的代码在系统内部有复用现象。同时开源项目的兴......
软件开发过程中经常出现的代码复制、粘贴等行为,造成软件系统中都存在着所谓的“克隆代码”。一般认为,克隆代码会增加日后的软件......
随着航天技术的飞速发展,航天软件规模不断增大,业务逻辑更加复杂,软件迭代愈加频繁。为了保障航天软件的稳定性和可靠性,需要执行......
随着开源软件的蓬勃发展,软件复用已经成为开源软件开发的重要手段。大量的粘贴复制和修改,会在软件项目之间产生大量相似的代码片......
在软件开发过程中,开发人员通常通过复制-粘贴或者添加少量修改来重用代码,这种行为往往会使软件系统中存在大量的代码克隆。代码......
代码重构技术是指使用一系列重构手法,改进优化软件的内部结构,降低其修改成本,增加它的可拓展性、可理解性和可维护性,同时保持软......
抽取方法是一种常用的代码重构手段,被广泛应用到软件开发和维护中。提出一个基于克隆检测的抽取方法重构模式的识别算法。以代码......
代码克隆能够加速软件开发但是也会导致缺陷重复发生和软件质量问题。部分类型的代码克隆在字面上相似度低,导致识别困难。针对这......
代码克隆检测是软件工程中的基础研究,在软件分析和维护方面有着广泛应用。目前对于有文本差异的高级别(即学术界定义的级别3和级......
在软件开发阶段,开发人员为了缩短开发时间、减少开发成本,经常会通过复制粘贴已有代码来进行软件开发任务。一般地,这种开发方式......
在软件开发过程中,对代码进行复制、粘贴和修改是一种常见的行为。虽然代码复用可以提高软件开发效率,节省软件开发时间,但是其会......
近年来,代码克隆检测在软件开发,维护以及bug检测中的意义越来越重要。目前对于存在文本差异的克隆检测,即学术界定义的级别3和级......
在软件开发维护过程中,代码差异分析是一个非常重要的内容。通过代码差异分析,开发者可以更好地理解版本间代码的变更,追踪软件的......
代码克隆检测问题是软件工程领域一个基础的研究课题.在代码片段推荐、软件项目维护等应用领域发挥着重要的作用。随着在线代码库......