-
公开(公告)号:CN119576742A
公开(公告)日:2025-03-07
申请号:CN202411694537.2
申请日:2024-11-25
Applicant: 杭州电子科技大学
IPC: G06F11/3604 , G06N3/0464 , G06N3/08
Abstract: 本发明公开了一种基于特征交叉和KAN网络的软件缺陷定位方法。首先从缺陷报告和源代码文件中提取不同类型的特征,再通过交叉层进行特征的交叉关联,挖掘特征间的隐藏关系;进一步利用KAN网络对参数化的非线性激活函数的学习,将特征交叉网络拟合多项式函数的过程转换为拟合多个一维函数的过程,克服维度灾难,精准捕捉和适应复杂函数的变化,以及缺陷定位中复杂的高阶特征交互信息,从而提高缺陷定位的性能。最后将KAN网络输出的结果输入到全连接层中,计算出最终相似分数,根据最终相似分数降序排序,得到缺陷定位结果。该方法提高了缺陷定位精度,而且在计算效率方面具有优势,尤其适用于对时间要求严格的关键业务应用场景。