《计算机技术与发展杂志》发表论文赏析

基于多特征值的源代码相似性检测技术

来源:计算机技术与发展杂志2021年第01期北京时间:

作者:展佳俊;赵逢禹;艾均

摘要:在软件开发的过程中,开发人员通过复制粘贴式的开发方式或者模块化的开发方式来完成需求是十分常见的,这两种开发方式可以提高开发效率,但同时会导致软件系统中出现大量的相同代码或者相似代码,大量的相似代码会给软件维护等方面带来很大的困难,这也是最常见的重构对象。 源代码相似性度量是指利用一定的检测方法分析程序源代码间的相似程度。 该技术被应用于代码抄袭检测、代码克隆检测、软件知识产权保护、代码复用等多个领域。 为了提高代码相似性度量的准确性,提出了一种基于多特征值的源代码相似性检测技术。 构建了源代码注释、型构、代码文本语句与结构中特征提取的方法,并给出了源代码相似度检测的度量模型。 通过与权威的代码相似检测系统 Moss 进行对比实验,结果表明该方法可以更准确地检测出相似代码。

关键词:代码相似;代码抄袭;抽象语法树;代码特征提取;余弦相似度

填文献完整题目 获取完整文献

填写需求
联系方式
注:学术顾问会在1小时内联系您,请留意!