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的法定使命,并通过使用基金会的智力价值和更广泛的影响审查标准进行评估,被认为值得支持。
项目成果
期刊论文数量(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
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
Quality of Automated Program Repair on Real-World Defects
- DOI:10.1109/tse.2020.2998785
- 发表时间:2022-02
- 期刊:
- 影响因子:7.4
- 作者:Manish Motwani;Mauricio Soto;Yuriy Brun;René Just;Claire Le Goues
- 通讯作者:Manish Motwani;Mauricio Soto;Yuriy Brun;René Just;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其他文献
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
BugZoo: a platform for studying software bugs
BugZoo:研究软件错误的平台
- DOI:
10.1145/3183440.3195050 - 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
C. Timperley;S. Stepney;Claire Le Goues - 通讯作者:
Claire Le Goues
The Boogie Verification Debugger (Tool Paper)
Boogie验证调试器(工具文件)
- DOI:
10.1007/978-3-642-24690-6_28 - 发表时间:
2011 - 期刊:
- 影响因子:2.4
- 作者:
Claire Le Goues;K. Rustan M. Leino;Michal Moskal - 通讯作者:
Michal Moskal
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
相似海外基金
EUonQoL: Quality of Life in Oncology: measuring what matters for cancer patients and survivors in Europe
EUonQoL:肿瘤学生活质量:衡量欧洲癌症患者和幸存者的重要因素
- 批准号:
10057589 - 财政年份:2023
- 资助金额:
$ 52.5万 - 项目类别:
EU-Funded
EUonQoL: Quality of Life in Oncology: measuring what matters for cancer patients and survivors in Europe
EUonQoL:肿瘤学生活质量:衡量欧洲癌症患者和幸存者的重要因素
- 批准号:
10063724 - 财政年份:2023
- 资助金额:
$ 52.5万 - 项目类别:
EU-Funded
What Matters Most: Identifying a Core Indicator Set for Quality Pediatric Palliative Care
最重要的是:确定优质儿科姑息治疗的核心指标集
- 批准号:
438707 - 财政年份:2020
- 资助金额:
$ 52.5万 - 项目类别:
Operating Grants
Health-Related Quality of Life and Aging: Measuring what Matters to Older People
与健康相关的生活质量和老龄化:衡量对老年人重要的事情
- 批准号:
418741 - 财政年份:2020
- 资助金额:
$ 52.5万 - 项目类别:
Operating Grants
Secondary analysis of qualitative video health experience interviews to inform policy and practice - what matters most to users about quality of care?
对定性视频健康体验访谈进行二次分析,为政策和实践提供信息 - 对于用户而言,关于护理质量最重要的是什么?
- 批准号:
ES/L01338X/1 - 财政年份:2014
- 资助金额:
$ 52.5万 - 项目类别:
Research Grant
Quality Matters; Advancing the Biotechnology Program at Raritan Valley Community College
质量很重要;
- 批准号:
0501912 - 财政年份:2005
- 资助金额:
$ 52.5万 - 项目类别:
Standard Grant
Culture Matters: Innovative Strategies for Quality Care
文化很重要:优质护理的创新策略
- 批准号:
7281985 - 财政年份:2004
- 资助金额:
$ 52.5万 - 项目类别:
Culture Matters: Innovative Strategies for Quality Care
文化很重要:优质护理的创新策略
- 批准号:
6951951 - 财政年份:2004
- 资助金额:
$ 52.5万 - 项目类别:
Culture Matters: Innovative Strategies for Quality Care
文化很重要:优质护理的创新策略
- 批准号:
6863525 - 财政年份:2004
- 资助金额:
$ 52.5万 - 项目类别:
Culture Matters: Innovative Strategies for Quality Care
文化很重要:优质护理的创新策略
- 批准号:
7119208 - 财政年份:2004
- 资助金额:
$ 52.5万 - 项目类别:














{{item.name}}会员




