CAREER: Scalable Automated Software Testing and Repair
职业:可扩展的自动化软件测试和修复
基本信息
- 批准号:0747390
- 负责人:
- 金额:$ 40万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2008
- 资助国家:美国
- 起止时间:2008-07-01 至 2014-06-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Proposal number: CCF-0747390 TITLE: CAREER: Scalable Automated Software Testing and Repair PI: Koushik Sen Abstract: Today's software systems suffer from poor reliability, with software errors costing the U.S. economy upwards of $60 billion annually. Testing is the predominant technique in industry to ensure software quality. Existing test generation techniques, such as random testing and symbolic execution based test generation, are either not effective or not scalable. This project investigates techniques to make automated test generation and automated bug fixing fast, scalable, and exhaustive by bridging the gap between practical techniques, such as testing, and mathematically rigorous techniques, such as model checking and symbolic analysis. Specifically, the project integrates ideas from randomized algorithms, symbolic analysis and model checking, and computational machine learning and develops novel ideas in three research efforts: (1) develop techniques for fast and exhaustive unit test generation; (2) scale automated testing to large software through compositional reasoning; and (3) investigate techniques for automated repair advice generation where automated test generation is used to automatically generate candidate program variants that could potentially fix the bugs discovered during testing. This project will immediately benefit the software industry where testing and bug fixing consume more than half of the total software development cost.
提案编号:CCF-0747390标题:职业:可扩展的自动化软件测试和修复PI:Koushik Sen摘要:今天的软件系统的可靠性很差,软件错误每年给美国经济造成600亿美元以上的损失。 测试是工业界保证软件质量的主要技术。 现有的测试生成技术,如随机测试和基于符号执行的测试生成,要么是不有效的或不可扩展的。 本项目研究的技术,使自动化测试生成和自动化错误修复快速,可扩展,并通过弥合差距之间的差距,如测试,数学严格的技术,如模型检查和符号分析。 具体来说,该项目整合了随机算法、符号分析和模型检测以及计算机器学习的思想,并在三个研究工作中开发了新的想法:(1)开发快速和详尽的单元测试生成技术;(2)通过组合推理将自动化测试扩展到大型软件;以及(3)研究用于自动修复建议生成的技术,其中自动测试生成用于自动生成候选程序变体,所述候选程序变体可以潜在地修复在测试期间发现的错误。 这个项目将立即使软件行业受益,因为测试和错误修复消耗了软件开发总成本的一半以上。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
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 }}
Koushik Sen其他文献
Zoomie: A Software-like Debugging Tool for FPGAs
Zoomie:一款类似软件的 FPGA 调试工具
- DOI:
- 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Tianrui Wei;Kevin Laeufer;Katie Lim;Jerry Zhao;Koushik Sen;Jonathan Balkind;K. Asanović - 通讯作者:
K. Asanović
TesMa and CATG: Automated Test Generation Tools for Models of Enterprise Applications
TesMa 和 CATG:企业应用程序模型的自动测试生成工具
- DOI:
- 发表时间:
2015 - 期刊:
- 影响因子:0
- 作者:
Haruto Tanno;Xiaojing Zhang;T. Hoshino;Koushik Sen - 通讯作者:
Koushik Sen
DSPy Assertions: Computational Constraints for Self-Refining Language Model Pipelines
DSPy 断言:自精炼语言模型管道的计算约束
- DOI:
- 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Arnav Singhvi;Manish Shetty;Shangyin Tan;Christopher Potts;Koushik Sen;Matei Zaharia;O. Khattab - 通讯作者:
O. Khattab
Automated Test Generation Using Concolic Testing
使用 Concolic 测试自动生成测试
- DOI:
- 发表时间:
2015 - 期刊:
- 影响因子:0
- 作者:
Koushik Sen - 通讯作者:
Koushik Sen
Multiversion Hindsight Logging for Continuous Training
用于持续培训的多版本事后日志记录
- DOI:
10.48550/arxiv.2310.07898 - 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Rolando Garcia;Anusha Dandamudi;Gabriel Matute;Lehan Wan;Joseph Gonzalez;J. M. Hellerstein;Koushik Sen - 通讯作者:
Koushik Sen
Koushik Sen的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Koushik Sen', 18)}}的其他基金
SHF: Small: Automatic Exploration and Analysis of Software Performance Responses
SHF:小型:软件性能响应的自动探索和分析
- 批准号:
1908870 - 财政年份:2019
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
SHF: Medium: Collaborative Research: HUGS: Human-Guided Software Testing and Analysis for Scalable Bug Detection and Repair
SHF:中:协作研究:HUGS:用于可扩展错误检测和修复的人工引导软件测试和分析
- 批准号:
1900968 - 财政年份:2019
- 资助金额:
$ 40万 - 项目类别:
Continuing Grant
SaTC: CORE: Small: Machine Learning for Effective Fuzz Testing
SaTC:核心:小型:用于有效模糊测试的机器学习
- 批准号:
1817122 - 财政年份:2018
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
SHF: Medium: Automated Graphical User Interface Testing with Learning
SHF:中:自动化图形用户界面测试与学习
- 批准号:
1409872 - 财政年份:2014
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
SHF: Small: A Dynamic Analysis and Test Generation Framework for JavaScript and Web Applications
SHF:小型:JavaScript 和 Web 应用程序的动态分析和测试生成框架
- 批准号:
1423645 - 财政年份:2014
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
SHF: Small: Directed Testing and Debugging of Concurrent Programs
SHF:小型:并发程序的定向测试和调试
- 批准号:
1018729 - 财政年份:2010
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
SHF: Small: Specifying and Verifying Essential Deterministic Behavior of Concurrent Programs
SHF:小:指定和验证并发程序的基本确定性行为
- 批准号:
1018730 - 财政年份:2010
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
CSR --- SMA: Predictive Testing of System Software
CSR --- SMA:系统软件的预测测试
- 批准号:
0720906 - 财政年份:2007
- 资助金额:
$ 40万 - 项目类别:
Continuing Grant
相似国自然基金
Scalable Learning and Optimization: High-dimensional Models and Online Decision-Making Strategies for Big Data Analysis
- 批准号:
- 批准年份:2024
- 资助金额:万元
- 项目类别:合作创新研究团队
相似海外基金
Scalable and Automated Tuning of Spin-based Quantum Computer Architectures
基于自旋的量子计算机架构的可扩展和自动调整
- 批准号:
2887634 - 财政年份:2024
- 资助金额:
$ 40万 - 项目类别:
Studentship
Automated, Scalable, and Machine Learning-Driven Approach for Generating and Optimizing Scientific Application Codes
用于生成和优化科学应用代码的自动化、可扩展且机器学习驱动的方法
- 批准号:
23K24856 - 财政年份:2024
- 资助金额:
$ 40万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Development and demonstration of Automated Rapid Thermal Performance Assessments (RaThPAs) for scalable, accurate assessment of building fabric
开发和演示自动快速热性能评估 (RaThPA),用于对建筑结构进行可扩展、准确的评估
- 批准号:
10073283 - 财政年份:2023
- 资助金额:
$ 40万 - 项目类别:
Collaborative R&D
PED-PHAM: An Automated and Scalable Spatial Tool That Predicts and Monetizes Health Impacts of the Built, Natural, and Social Environment
PED-PHAM:一种自动化且可扩展的空间工具,可预测建筑、自然和社会环境对健康的影响并从中获利
- 批准号:
10761396 - 财政年份:2023
- 资助金额:
$ 40万 - 项目类别:
AutoEPC - Scalable, Accurate, Automated Building Fabric Assessment
AutoEPC - 可扩展、准确、自动化的建筑结构评估
- 批准号:
10074665 - 财政年份:2023
- 资助金额:
$ 40万 - 项目类别:
Collaborative R&D
A Scalable and Accessible System for Automated Coaching of Human Motion
用于自动指导人体运动的可扩展且可访问的系统
- 批准号:
2202553 - 财政年份:2022
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
Developing a low-cost, scalable, automated design-through-manufacture pipeline for patient specific footwear as an early treatment of diabetic foot u
开发一种低成本、可扩展、自动化的从设计到制造的流程,用于患者专用鞋类,作为糖尿病足的早期治疗
- 批准号:
2751144 - 财政年份:2022
- 资助金额:
$ 40万 - 项目类别:
Studentship
NetFLOX-XXL – Transforming chicken farming with scalable, automated welfare indexing and environmental footprinting
NetFLOX-XXL — 通过可扩展、自动化的福利指数和环境足迹改变养鸡业
- 批准号:
10027697 - 财政年份:2022
- 资助金额:
$ 40万 - 项目类别:
Collaborative R&D
Elements: Scalable and Automated Atomic Portal - Bridging the Gap Between Research Codes and User Community
要素:可扩展和自动化的原子门户 - 弥合研究代码和用户社区之间的差距
- 批准号:
2209639 - 财政年份:2022
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
Automated, Scalable, and Machine Learning-Driven Approach for Generating and Optimizing Scientific Application Codes
用于生成和优化科学应用代码的自动化、可扩展且机器学习驱动的方法
- 批准号:
22H03600 - 财政年份:2022
- 资助金额:
$ 40万 - 项目类别:
Grant-in-Aid for Scientific Research (B)














{{item.name}}会员




