文件名称:论文研究-克隆代码分析方法研究.pdf
文件大小:1.38MB
文件格式:PDF
更新时间:2022-08-11 11:56:57
克隆代码,克隆代码分析,克隆代码维护,缺陷检测
针对已有克隆代码检测工具只输出克隆组形式的检测结果,而难以分析克隆代码对软件质量的影响问题,提出了危害软件质量的关键克隆代码的识别方法。定义了克隆代码的统一表示形式,使之可以分析各种克隆检测工具的检测结果,然后解析源程序和克隆检测结果,识别标志符命名不一致性潜在缺陷,定义了克隆关联图,在此基础上检测跨越多个实现不同功能的文件、危害软件可维护性的克隆代码,最后对检测结果进行可视化统计分析。克隆代码分析工具被应用于分析开源代码httpd,检测出了1组标志符命名不一致的克隆代码和44组危害软件可维护性的关键克隆类。实验结果表明,该方法可以有效辅助软件开发和维护人员分析、维护克隆代码。