CNIPA.AI
Back to Search
Dossier

一种基于异构解耦与门控融合的源代码故障定位方法

InventionActive
8Claims · 1 independent
§ Ⅰ

Dossier Overview

Inventor

王世海; 杨金源

IPC Classification

G06F 11/362 (2025.01)G06F 11/3668 (2025.01)G06N 3/045 (2023.01)G06N 3/042 (2023.01)G06N 3/0442 (2023.01)

本发明涉及软件工程技术领域,具体涉及一种基于异构解耦与门控融合的源代码故障定位方法,包括:基于待测程序代码、测试代码以及利用所述测试代码进行自动化测试的结果建立统一覆盖图;对统一覆盖图进行解耦,获取代码结构图和测试覆盖图;采用异质图神经网络对所述测试覆盖图和代码结构图进行编码,各节点的动态测试嵌入和静态结构嵌入;将节点的动态测试嵌入和静态结构嵌入进行拼接,并经过门控信息传播,获取代码节点的最终综合嵌入;将每个代码节点的最终综合嵌入经过全连接线性层处理,输出可疑度得分;将所有节点的可疑度得分降序排列,作为故障定位结果;本发明能够提高图神经网络故障定位效果。

External Resources