代码克隆检测方法、装置以及电子设备

    公开(公告)号:CN111124487B

    公开(公告)日:2022-01-21

    申请号:CN201811295180.5

    申请日:2018-11-01

    Applicant: 浙江大学

    Abstract: 本申请公开了一种代码克隆检测方法,包括:获取至少两个版本的源代码组成的源代码集;将所述至少两个版本的源代码分别转换为对应的代码特征向量;将所述至少两个版本的源代码对应的代码特征向量输入集成分类模型进行克隆检测,获得克隆检测结果。所述代码克隆检测方法,通过提取源代码各自的特征信息将其转换为代码特征向量,在代码特征向量的基础上利用集成分类模型实现克隆检测,从而降低了源代码的特征损失,在此基础上实现的代码克隆检测更加精准,同时也更具有效性。

    代码克隆检测方法、装置以及电子设备

    公开(公告)号:CN111124487A

    公开(公告)日:2020-05-08

    申请号:CN201811295180.5

    申请日:2018-11-01

    Applicant: 浙江大学

    Abstract: 本申请公开了一种代码克隆检测方法,包括:获取至少两个版本的源代码组成的源代码集;将所述至少两个版本的源代码分别转换为对应的代码特征向量;将所述至少两个版本的源代码对应的代码特征向量输入集成分类模型进行克隆检测,获得克隆检测结果。所述代码克隆检测方法,通过提取源代码各自的特征信息将其转换为代码特征向量,在代码特征向量的基础上利用集成分类模型实现克隆检测,从而降低了源代码的特征损失,在此基础上实现的代码克隆检测更加精准,同时也更具有效性。

Patent Agency Ranking