一种基于机器学习的程序自动修复方法及系统

AITNT
正文
推荐专利
一种基于机器学习的程序自动修复方法及系统
申请号:CN202411037958
申请日期:2024-07-31
公开号:CN118964078B
公开日期:2025-04-04
类型:发明专利
摘要
本发明涉及自动程序修复技术领域,具体地说,涉及一种基于机器学习的程序自动修复方法及系统,包括收集缺陷代码样本,根据已知空指针问题中相关特征和对应的修复补丁确定反馈训练集,通过反馈训练集对神经网络模型进行训练,并根据分析结果调取修复补丁检验不通过的补丁,重新制定新的修复补丁并标记补丁内容,新的修复补丁反馈至训练集。本发明通过收集缺陷代码样本,得出产生空指针问题的原因并进行分类,对空指针问题建立对应的修复补丁,通过确定反馈训练集对神经网络模型进行训练,通过对待修复程序代码实时分析获取空指针问题类型,并调取修复补丁,通过对程序中产生的空指针问题进行自动修复,提高了程序修复效率。
技术关键词
指针 补丁 神经网络模型 自动修复方法 静态代码分析 训练集 样本 特征提取单元 自动程序修复 自动修复系统 模式匹配技术 监测单元 检查缺陷 开源社区 语法结构 有效性 标记 语义 标识符
系统为您推荐了相关专利信息
1
基于多类型传感器数据融合的作物异常诊断方法与设备
LSTM神经网络模型 光谱特征参数 诊断方法 异常诊断设备 归一化植被指数
2
外脚手架安全性智能检测系统及方法
外脚手架 智能检测系统 编码向量 图像块特征提取 图像特征提取
3
一种基于类比例-微分事件协议的惯性神经网络加密方法
神经网络加密方法 拒绝服务攻击 同步控制器 生成密文 协议
4
索结构柔性光伏支架的振幅位移量化模型训练方法及装置
柔性光伏支架 运动状态信息 六轴传感器 索结构 视觉传感器
5
基于OCR和关键点检测的全自动的指针式表计数值识别方法
关键点 表计 指针式 识别方法 刻度
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号