会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • 一种基于马尔可夫链模型的代码克隆检测方法
    • CN117435246B
    • 2024-03-05
    • CN202311718616.8
    • 2023-12-14
    • 四川大学
    • 杨浩然严斌宇
    • G06F8/75G06F17/16G06N20/00G06N7/01
    • 本发明属于代码克隆检测技术领域,公开了一种基于马尔可夫链模型的代码克隆检测方法,将待匹配的两代码段生成抽象语法树AST;对于每个AST,将AST中的节点按照每连续的三个节点为一组进行拆分;基于马尔可夫链,构建每个AST的状态转移矩阵,并将其转化为转移概率矩阵;计算得到的两个AST对应的转移概率矩阵之间的距离向量,并以得到的距离向量作为提取的特征向量;对提取的特征向量进行选择;依据选择的特征,通过分类模型判断两代码段是否存在克隆关系。本发明能够在提高检测精度的同时,极大降低计算难度,减少时间开销,并提高方法适用的可扩展性。(56)对比文件王卫红;谷永亮;毛怡伟;张政豪.基于Ad-Sim算法的代码克隆检测方法.浙江工业大学学报.2019,(第04期),1-6.Yueming Wu.Detecting Semantic CodeClones by Building AST-based MarkovChains Model《.ASE '22: Proceedings of the37th IEEE/ACM International Conference onAutomated Software Engineering》.2012,1-13.Yueming Wu.Detecting Semantic CodeClones by Building AST-based MarkovChains Model《.ASE '22: Proceedings of the37th IEEE/ACM International Conference onAutomated Software Engineering》.2012,1-13.Xiaowei Zhang.Normalized mutualinformation feature selection forelectroencephalogram data based ongrassberger entropy estimator《.2017 IEEEInternational Conference onBioinformatics and Biomedicine (BIBM)》.2017,1-5.刘辉辉.基于代码变更检测的软件演化评估技术《.中国博士学位论文全文数据库 (信息科技辑)》.2020,I138-5.