摘要
本发明公开了一种代码文件差异分析方法及装置,用于解决现有的代码文件差异分析方法无法适用于复杂代码变更分析、缺陷定位与修复等任务的技术问题。方法包括通过预处理代码文件组(包含原文件及对应的多个目标文件),构建初始一对一节点映射集合和初始一对多节点映射集合;针对初始一对一节点映射集合,用于后续更为精确的跨文件节点映射,针对初始一对多节点映射集合,用于后续更为精确的一对多节点映射;分别使用代码表征学习技术筛选出更加精确的跨文件节点映射对和一对多节点映射对并进行代码文件差异分析,最终输出更加精确的跨文件节点映射对和一对多节点映射对对应的代码文件差异分析结果。
技术关键词
语句
多节点
差异分析方法
语义向量
抽象语法树
表征学习技术
神经网络算法
预训练模型
代码变更分析
差异分析装置
计算机程序产品
数据
标签
注意力
可读存储介质
节点特征
处理器
计算机设备
系统为您推荐了相关专利信息
矩阵
量子随机数生成器
无人机通信信号
动态
量子退火算法
监测方法
听力
PCBA主板
调控装置
噪声发生器