首站-论文投稿智能助手
典型文献
结合Doc2Vec和BERT嵌入技术的补丁验证方法
文献摘要:
自动程序修复是近年来的研究热点并取得了一定的进展.现有的自动程序修复方法大多利用测试套件来验证补丁正确性.然而,使用测试套件验证自动程序修复方法生成的大量候选补丁不仅会造成巨大的开销,不完美的测试套件还会导致补丁的过拟合问题,因此如何提高补丁验证效率、有效验证补丁正确性成为亟待解决的问题.为了降低补丁验证开销并提高补丁正确率,提出了结合两种嵌入技术验证补丁正确性的方法.该方法首先利用Doc2Vec计算补丁与错误代码的相似性,然后使用一个基于BERT模型的分类器过滤通过相似性筛选出的补丁中的错误补丁.为了验证所提方法的有效性,基于5个开源的Java缺陷库进行实验,结果表明该方法能够有效地验证补丁的正确性并提高验证效率.
文献关键词:
自动程序修复;补丁验证;代码相似性;嵌入技术
作者姓名:
黄颖;姜淑娟;蒋婷婷
作者机构:
中国矿业大学矿山数字化教育部工程研究中心 江苏 徐州 221116;中国矿业大学计算机科学与技术学院 江苏 徐州 221116
文献出处:
引用格式:
[1]黄颖;姜淑娟;蒋婷婷-.结合Doc2Vec和BERT嵌入技术的补丁验证方法)[J].计算机科学,2022(11):83-89
A类:
补丁验证,自动程序修复
B类:
Doc2Vec,BERT,嵌入技术,验证方法,修复方法,多利,套件,开销,不完美,过拟合,有效验证,技术验证,错误代码,分类器,开源,Java,代码相似性
AB值:
0.226253
相似文献
机标中图分类号,由域田数据科技根据网络公开资料自动分析生成,仅供学习研究参考。