计算机工程与应用 ›› 2018, Vol. 54 ›› Issue (2): 55-61.DOI: 10.3778/j.issn.1002-8331.1608-0344
吕博然,吴军华
LV Boran, WU Junhua
摘要: 代码克隆是软件系统中常见现象。将程序代码通过静态分析,转换为由程序结点构成的路径执行序列,通过结点属性的定义,将程序代码相似度检测转化为离散序列距离,折线模型和序列相关度问题,针对上述三种模型计算不同代码执行路径间相似度,最终得出程序间克隆相似度。经过实验和数据分析,验证该方法的可行性。