CAREER: Quality Matters: Dynamic, Static and Proactive Analyses for Automated Program Repair
职业:质量很重要:自动程序修复的动态、静态和主动分析
基本信息
- 批准号:1750116
- 负责人:
- 金额:$ 52.5万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2018
- 资助国家:美国
- 起止时间:2018-03-01 至 2024-09-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Society is increasingly reliant on software that affects human safety, privacy, and other important concerns. Software engineers have many tools at their disposal to identify errors and write correct code. However, programmer productivity and software quality are serious problems due to the number of open bugs, the negative impact of these bugs, and limited time available to developers to fix them. A recently emerging area of research develops techniques for automatic program repair. This project will advance the state of software testing and repair by addressing some of the challenges that must be overcome if automatic program repair is to become a common tester's tool. The outcomes of this research will reduce the cost of software defects, improve the quality of software, and improve productivity of programmers.To attack this problem, the project will develop repair techniques that synthesize new code based on Hoare logic and provide better patch guidance for developers through automatic reduction of false negatives. The research will extend separation logic-based bug-finding analyses to construct verified fixes. This involves dynamic strategies that search for and then compose diverse solutions to a given bug repair problem into measurably general patches, also static techniques that construct patches for previously undiscovered bugs that are difficult to find via testing.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
社会越来越依赖影响人体安全,隐私和其他重要问题的软件。软件工程师有许多可以使用的工具来识别错误并编写正确的代码。但是,由于开放错误的数量,这些错误的负面影响以及开发人员可用于修复它们的时间有限,因此程序员的生产率和软件质量是严重的问题。最近新兴的研究领域开发了用于自动程序维修的技术。 该项目将通过解决自动程序维修成为普通测试师的工具必须克服的一些挑战来推动软件测试和维修的状态。这项研究的结果将降低软件缺陷的成本,提高软件的质量并提高程序员的生产率。为了攻击此问题,该项目将开发基于Hoare逻辑的新代码,并通过自动减少假否定性来综合新代码,并为开发人员提供更好的补丁指南。该研究将扩展基于分离逻辑的错误调查分析以构建经过验证的修复程序。这涉及动态策略,这些策略搜索并构成了给定的错误维修问题的多样化解决方案,这些解决方案也可以衡量的一般贴片,还静态技术,这些技术为以前未发现的虫子构造了斑块,这些虫子难以通过测试难以通过测试找到。该奖项反映了NSF的法定任务,并被认为是通过基金会的知识优点和广泛的crietia进行评估,并被认为是值得通过评估的支持。
项目成果
期刊论文数量(19)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Common Statement Kind Changes to Inform Automatic Program Repair
- DOI:10.1145/3196398.3196472
- 发表时间:2018-05
- 期刊:
- 影响因子:0
- 作者:Mauricio Soto;Claire Le Goues
- 通讯作者:Mauricio Soto;Claire Le Goues
Automated Program Repair
- DOI:10.1145/3318162
- 发表时间:2019-12-01
- 期刊:
- 影响因子:22.7
- 作者:Le Goues, Claire;Pradel, Michael;Roychoudhury, Abhik
- 通讯作者:Roychoudhury, Abhik
ROSDiscover: Statically Detecting Run-Time Architecture Misconfigurations in Robotics Systems
ROSDiscover:静态检测机器人系统中的运行时架构错误配置
- DOI:10.1109/icsa53651.2022.00019
- 发表时间:2022
- 期刊:
- 影响因子:0
- 作者:Timperley, Christopher S.;Durschmid, Tobias;Schmerl, Bradley;Garlan, David;Le Goues, Claire
- 通讯作者:Le Goues, Claire
An Empirical Study of OSS-Fuzz Bugs
- DOI:10.1109/msr52588.2021.00026
- 发表时间:2021-03
- 期刊:
- 影响因子:0
- 作者:Zhen Yu Ding;Claire Le Goues
- 通讯作者:Zhen Yu Ding;Claire Le Goues
Semantic Crash Bucketing
- DOI:10.1145/3238147.3238200
- 发表时间:2018-09
- 期刊:
- 影响因子:0
- 作者:Rijnard van Tonder;John Kotheimer;Claire Le Goues
- 通讯作者:Rijnard van Tonder;John Kotheimer;Claire Le Goues
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Claire Le Goues其他文献
Managing Uncertainty in Self-Adaptive Systems with Plan Reuse and Stochastic Search
通过计划重用和随机搜索管理自适应系统中的不确定性
- DOI:
10.1145/3194133.3194145 - 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
Cody Kinneer;Zack Coker;Jiacheng Wang;D. Garlan;Claire Le Goues - 通讯作者:
Claire Le Goues
Information Reuse and Stochastic Search
信息重用和随机搜索
- DOI:
10.1145/3440119 - 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
Cody Kinneer;D. Garlan;Claire Le Goues - 通讯作者:
Claire Le Goues
Toward Semantic Foundations for Program Editors
为程序编辑奠定语义基础
- DOI:
- 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Cyrus Omar;Ian Voysey;Michael C Hilton;Joshua Sunshine;Claire Le Goues;Jonathan Aldrich;Matthew A. Hammer - 通讯作者:
Matthew A. Hammer
Seminal Papers in Software Engineering: The Carnegie Mellon Canonical Collection
软件工程领域的开创性论文:卡内基梅隆大学规范集
- DOI:
- 发表时间:
2015 - 期刊:
- 影响因子:0
- 作者:
M. Shaw;Jonathan Aldrich;T. Breaux;D. Garlan;Christian Kästner;Claire Le Goues;W. Scherlis - 通讯作者:
W. Scherlis
ROSInfer: Statically Inferring Behavioral Component Models for ROS-Based Robotics Systems
ROSInfer:静态推断基于 ROS 的机器人系统的行为组件模型
- DOI:
10.1145/3597503.3639206 - 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Tobias Dürschmid;C. Timperley;David Garlan;Claire Le Goues - 通讯作者:
Claire Le Goues
Claire Le Goues的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Claire Le Goues', 18)}}的其他基金
Collaborative Research: SHF: Small: Feedback-Driven Mutation Testing for Any Language
合作研究:SHF:小型:任何语言的反馈驱动突变测试
- 批准号:
2129388 - 财政年份:2021
- 资助金额:
$ 52.5万 - 项目类别:
Standard Grant
SHF: Small: Idiomatic Decompilation.
SHF:小:惯用的反编译。
- 批准号:
1910067 - 财政年份:2019
- 资助金额:
$ 52.5万 - 项目类别:
Standard Grant
SHF: Medium: Collaborative Research: Semi and Fully Automated Program Repair and Synthesis via Semantic Code Search
SHF:媒介:协作研究:通过语义代码搜索进行半自动化和全自动程序修复和合成
- 批准号:
1563797 - 财政年份:2016
- 资助金额:
$ 52.5万 - 项目类别:
Continuing Grant
SHF: EAGER: Collaborative Research: Demonstrating the Feasibility of Automatic Program Repair Guided by Semantic Code Search
SHF:EAGER:协作研究:展示语义代码搜索引导的自动程序修复的可行性
- 批准号:
1446966 - 财政年份:2014
- 资助金额:
$ 52.5万 - 项目类别:
Standard Grant
相似国自然基金
面向卫星重力数据反演高精度地表质量变化模型的约束模型构建及优化
- 批准号:42304097
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
企业层面视角下自由贸易协定条款深度对出口高质量发展的影响:模型拓展与量化分析
- 批准号:72363013
- 批准年份:2023
- 资助金额:27 万元
- 项目类别:地区科学基金项目
电商助农中公益营销、合作模式与质量决策研究
- 批准号:72371107
- 批准年份:2023
- 资助金额:41 万元
- 项目类别:面上项目
大质量原恒星的爆发式吸积
- 批准号:12373030
- 批准年份:2023
- 资助金额:52 万元
- 项目类别:面上项目
寡头市场中质量竞争与价格竞争下的信息设计问题研究
- 批准号:72303082
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
相似海外基金
Environmental Health MethodologicAl, Training, and Teaching EnterpRiSe (EH MATTERS)
环境健康方法、培训和教学企业 (EH MATTERS)
- 批准号:
10153783 - 财政年份:2020
- 资助金额:
$ 52.5万 - 项目类别:
Family Matters: Optimizing Family-Based Interventions for Adolescents with Type 1 Diabetes
家庭事务:优化针对 1 型糖尿病青少年的家庭干预措施
- 批准号:
10553729 - 财政年份:2020
- 资助金额:
$ 52.5万 - 项目类别:
Environmental Health MethodologicAl, Training, and Teaching EnterpRiSe (EH MATTERS)
环境健康方法、培训和教学企业 (EH MATTERS)
- 批准号:
10359730 - 财政年份:2020
- 资助金额:
$ 52.5万 - 项目类别:
Family Matters: Optimizing Family-Based Interventions for Adolescents with Type 1 Diabetes
家庭事务:优化针对 1 型糖尿病青少年的家庭干预措施
- 批准号:
10347359 - 财政年份:2020
- 资助金额:
$ 52.5万 - 项目类别:
Environmental Health MethodologicAl, Training, and Teaching EnterpRiSe (EH MATTERS)
环境健康方法、培训和教学企业 (EH MATTERS)
- 批准号:
10576813 - 财政年份:2020
- 资助金额:
$ 52.5万 - 项目类别: