首页 | 本学科首页   官方微博 | 高级检索  
     

面向程序自动修复的缺陷分类方法研究*
引用本文:易 昕,毛晓光,纪 涛.面向程序自动修复的缺陷分类方法研究*[J].计算机应用研究,2016,33(6).
作者姓名:易 昕  毛晓光  纪 涛
作者单位:国防科学技术大学 计算机学院 计算机科学与技术系,国防科学技术大学 计算机学院 计算机科学与技术系,国防科学技术大学 计算机学院 计算机科学与技术系
基金项目:国家自然科学基金(61379054)
摘    要:程序自动修复是近年软件工程的研究热点,但其发展难以满足工业应用的要求。分析了自动修复技术的局限性,引入了缺陷分类的思想,并与正交缺陷分类方法相结合,提出了面向软件自动修复的缺陷分类方法(APRDC)。基于APRDC提出了自动修复技术集成的思想。实验中将基于APRDC与基于随机的自动修复技术集成工具作了比较。实验结果表明基于APRDC方法的自动修复技术的集成提高了修复效果,同时也表明了APRDC方法的有效性。

关 键 词:软件缺陷  程序自动修复  缺陷分类  技术集成
收稿时间:2015/6/18 0:00:00
修稿时间:5/1/2016 12:00:00 AM

Research on Defect Classification Method of Automated Program Repair
YI Xin,MAO Xiao-guang and JI Tao.Research on Defect Classification Method of Automated Program Repair[J].Application Research of Computers,2016,33(6).
Authors:YI Xin  MAO Xiao-guang and JI Tao
Affiliation:College of Computer Science, National University of Defense Technology,College of Computer Science,National University of Defense Technology,College of Computer Science,National University of Defense Technology
Abstract:Automated Program Repair is a hot topic of software engineering in recent years, but it is far from the application in industry. This paper analyzed the limitation of automated repair technologies and put forward a Defects Classification Method of Automated Program Repair (APRDC). APRDC introduced the idea of defect classification, and combined with the Orthogonal Defect Classification. Based on APRDC, the idea of multiple automated repair technologies integration was put forward. In the experiment, the integrated tool of multiple automated repair technologies which based on APRDC was compared with which based on random method. Consequently, based on APRDC, the integration of multiple automated repair technologies improves the effect of repair. It also shows that the validity of APRDC.
Keywords:software defect  automated program repair  defect classification  technology integration
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号