基于频繁子图挖掘的代码相似度比对方法

来源 :信息系统工程 | 被引量 : 0次 | 上传用户:fxh722744
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
将代码转化为程序依赖图进行比较是代码相似度比对的方法之一。论文针对传统查找方法效率较低,耗时较长的问题,提出一种基于频繁子图挖掘的代码相似度比对方法。该方法用频繁子图挖掘的过程对程序依赖图进行处理,并用一种吸收马尔科夫链的模型描述该过程;在此基础上,用一种Horvitz-Thompson估计的方法估算相似比。测试结果表明,和传统的方法相比,这种方法可以有效提升准确率和效率,适用于更大规模的代码段。
其他文献
二元一次方程组的应用范围很广,然而它的解法一般比较复杂,容易出错.我们要认真研究,细心观察,根据题目特征寻求又快又好的解题方法.    1. 整体代入法    整体代入法是用含未知数的表达式代入方程进行消元.有些方程组并不一定能直接应用这种解法,不过,我们可以创造条件进行整体代入.
期刊
近年来,通信领域正在发生着翻天覆地的变化,呈现出高速发展状态。随着计算机技术水平的提升,计算机技术逐渐渗透到通信领域中,形成网络化的通信发展模式。文章基于通信发展的