当前位置:首页 > 报告详情

刘逵-基于大模型的程序修复-已修改.pdf

上传人: 2*** 编号:142164 2023-09-10 34页 7.87MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了基于大模型的程序修复技术。首先,文章指出软件缺陷难以避免,并可能导致严重的后果,如死亡和巨额经济损失。接着,文章分析了人工修复软件缺陷的挑战,包括高昂的Debugging成本和逐年增长的修复时间。然后,文章详细介绍了软件缺陷自动修复的基本流程,包括缺陷定位、补丁生成和补丁验证。文章还列举了近年来软件缺陷自动修复技术的学术研究和业界实践,如微软的BugLab、Facebook的Getafix和谷歌的Tricoder。最后,文章探讨了基于大模型驱动的软件缺陷自动修复,包括大模型对APR工具生成的补丁重排序、基于大模型驱动科学解释的缺陷修复和对话形式的缺陷自动修复。文章指出,虽然大模型在缺陷修复方面展现出一定的能力,但仍面临一些挑战,如对缺陷代码的过度依赖和需要解决对缺陷代码的过度依赖问题。
大模型如何助力软件缺陷自动修复? 软件缺陷自动修复技术的发展现状如何? 基于大模型的软件缺陷自动修复有哪些挑战?
客服
商务合作
小程序
服务号
折叠