面向软件自动修复的错误定位技术研究

基本信息
批准号:61602504
项目类别:青年科学基金项目
资助金额:20.00
负责人:雷晏
学科分类:
依托单位:重庆大学
批准年份:2016
结题年份:2019
起止时间:2017-01-01 - 2019-12-31
项目状态: 已结题
项目参与者:张敏,蒋银华,任敬安,马龙邦,陈晨,李玉军,唐羊洋,路申易
关键词:
软件测试错误修复错误定位软件维护
结项摘要

Being a key part of developing effective automated program repair techniques, fault localization plays an important role in software trustworthy and maintenance. However, the design of existing fault localization techniques lacks the consideration of automated program repair, and thus becomes a bottleneck of repair performance. In order to address these issues, we plan to conduct the research on fault localization techniques for automated program repair in two aspects, namely the basis and core algorithm. Specifically, from the viewpoint of automated program repair, this project plans to investigate the impact of test cases and the evaluation criterion for fault localization, construct faulty semantic context with high reusability, and develop new suspiciousness evaluation systems based on faulty semantic context. Through the research of this project, we attempt to build some prototype systems to confirm our study, and push forward the advance and application of research area on fault localization for automated program repair.

错误定位作为构建高效软件错误自动修复的关键部分,是提升软件可信性和维护能力的重要手段。然而,当前错误定位技术缺乏面向软件自动修复的设计,是软件自动修复性能提升的瓶颈之一。为了解决这些问题,本项目拟从支撑基础和核心算法两个方面,进行面向软件自动修复的错误定位技术研究,具体研究面向软件自动修复的错误定位测试用例集与评价标准、高可复用性的错误语义场景、基于语义场景的可疑值度量体系。通过项目研究,建立相应的原型系统验证相关研究成果,推进面向软件自动修复的错误定位技术发展和应用。

项目摘要

错误定位作为软件错误自动修复的关键部分,缺乏面向软件自动修复的设计,是软件自动修复性能提升的瓶颈之一。本项目通过深入研究面向自动修复的错误定位技术的支撑基础和核心算法,经过项目组成员历经三年的努力,取得的主要成果有:(1)在支撑基础上,提出了随机抽象的面向自动修复的错误定位测试用例效能分析方法及测试用例优化方法;以基准程序集、评估分析方法和评价指标构建了面向自动修复的错误定位评价标准。(2)在核心算法上,实证评估缺陷定位信息使用方法,提出基于切片的错误语义场景、融合影响度的信息模型和基于深度卷积神经网络的可疑值度量体系。(3)基于支撑基础和核心算法研究成果,构建了支持面向软件自动修复的错误定位技术的系统化方法体系。.通过基金委对本项目的资助,项目负责人得以迅速成长(晋升副教授),形成了具有自身特色的研究队伍,在一定程度上解决了错误定位的自动修复设计缺乏的问题,完成了预期的目标。在本项目资助下,课题组以第一作者或通讯作者发表论文6篇,录用论文1篇,其中CCF推荐A/B/C论文5篇,SCI或EI检索论文6篇;开发出3个错误定位原型工具;协助培养博士毕业生1人,协助培养或独立培养硕士毕业生4人。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

污染土壤高压旋喷修复药剂迁移透明土试验及数值模拟

污染土壤高压旋喷修复药剂迁移透明土试验及数值模拟

DOI:10.11908/j.issn.0253-374x.19265
发表时间:2020
2

BDS-2/BDS-3实时卫星钟差的性能分析

BDS-2/BDS-3实时卫星钟差的性能分析

DOI:10.16547/j.cnki.10-1096.20210110
发表时间:2021
3

大足鼠耳蝠嘴巴张角辐射声场的数值研究

大足鼠耳蝠嘴巴张角辐射声场的数值研究

DOI:10. 13232/j. cnki. jnju. 2017.01. 015
发表时间:2017
4

海洋环境影响评价及生态修复研究进展与展望

海洋环境影响评价及生态修复研究进展与展望

DOI:10.3969/ji.ssn.1002-3682.2020.01.001
发表时间:2020
5

采用虚线交通标线进行车辆定位及道路交通设施信息表征的方法

采用虚线交通标线进行车辆定位及道路交通设施信息表征的方法

DOI:10.13607/j.cnki.gljt.2022.05.019
发表时间:2022

雷晏的其他基金

相似国自然基金

1

实时软件中交互逻辑错误的自动化定位方法研究

批准号:61402131
批准年份:2014
负责人:曲明成
学科分类:F0203
资助金额:24.00
项目类别:青年科学基金项目
2

基于模型检查的软件错误定位技术研究

批准号:90718008
批准年份:2007
负责人:张大方
学科分类:F0201
资助金额:50.00
项目类别:重大研究计划
3

软件自动修复技术研究

批准号:61379054
批准年份:2013
负责人:毛晓光
学科分类:F0203
资助金额:78.00
项目类别:面上项目
4

面向真实错误程序的高阶变异错误定位技术研究

批准号:61902015
批准年份:2019
负责人:刘勇
学科分类:F0203
资助金额:29.00
项目类别:青年科学基金项目