摘要
本申请提供一种软件缺陷自动修复方法、装置、设备及存储介质。涉及程序自动修复技术领域。该方法包括问题描述和代码仓库的输入预处理、基于函数签名的分层定位、修复方案的生成与验证的步骤。代码仓库经过代码仓库预处理后配合输入的缺陷描述信息进行第一轮缺陷函数定位,定位的缺陷函数作为候选函数,如果定位的缺陷函数的数量未达到五个,则进行缺陷文件定位后进行第二轮缺陷函数定位,保证定位的缺陷函数至少达到五个,基于至少五个所定位的缺陷函数生成修复方案,并对修复方案进行验证/测试,得到一个唯一的最优方案,基于该唯一的最优方案对缺陷的软件进行自动修复。本申请既保证了定位的准确性,又通过动态调整分析层级提高了效率。
技术关键词
自动修复方法
代码仓库
大语言模型
计算机执行指令
测试用例筛选
目录
补丁
可读存储介质
计算机程序产品
修复装置
修复技术
处理器通信
存储器
术语
定位模块
分析模块
语义
格式
系统为您推荐了相关专利信息
知识图谱构建系统
大语言模型
智能决策支持
智能标签
模块
大语言模型
交叉注意力机制
变量
风电功率预测方法
气候
数据标注方法
大语言模型
数据标注技术
格式化
置信度算法