-
公开(公告)号:CN116719554A
公开(公告)日:2023-09-08
申请号:CN202310724902.9
申请日:2023-06-19
Applicant: 哈尔滨工业大学
Abstract: 本发明涉及一种基于样本数据增广训练的软件故障修复方法,包括如下步骤:步骤一、构建原始故障修复代码数据训练集和验证集;步骤二、建立基于源码重构机制的故障修复代码样本数据增广模块;步骤三、通过故障修复代码样本数据增广模块,生成具有语义一致性的多形式增广故障修复代码样本。本发明能够通过已有故障修复代码样本,基于源码重构机制自动生成增广故障修复代码样本,无需人为手动额外收集,实现了故障修复代码数据集的自动扩充,节省了收集数据集的时间,提高了数据集构建效率。