I-Corps: Translation Potential of Optimizing Regression Testing in Software Development

I-Corps:软件开发中优化回归测试的转化潜力

基本信息

  • 批准号:
    2405355
  • 负责人:
  • 金额:
    $ 5万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2024
  • 资助国家:
    美国
  • 起止时间:
    2024-02-15 至 2025-01-31
  • 项目状态:
    未结题

项目摘要

The broader impact of this I-Corps project is the development of technology that will enable companies to substantially reduce the number of software tests they have to run for any code change, thus reducing their software testing cost and improving the developer’s productivity. This technology has the potential to reduce testing time by over 50% on average, across a large number of code changes. The integration of the technology into already existing workflows will introduce minimal disruptions and remain hidden from most software developers, increasing the chance for adoption. This research will bring: (a) a reduction in testing time and faster feedback to developers, (b) a reduction in required resources to run tests which will reduce overall cost and maintenance cost, and (c) an alignment with green computing efforts and carbon neutrality.This I-Corps project utilizes experiential learning coupled with a first-hand investigation of the industry ecosystem to assess the translation potential of the technology. This solution is based on the development of a regression test selection tool (RTS) that reduces testing cost by skipping tests that are not impacted by code changes. This technology has the potential to be integrated in most common development workflows. The tool can capture dependencies for each test (or a group of similar tests) on fine-grained code level (e.g., classes, methods, and functions). Once a user changes one of the code elements, the test tool will automatically identify a set of tests to run, and those to skip as they are not impacted by changes. The tool is triggered by specific events and needs to be able to access various storage services to retrieve and store test dependencies. Early evaluations of the tool have shown a reduction of the testing budget by over 50%.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.
该 I-Corps 项目的更广泛影响是技术的开发,该技术将使公司能够大幅减少为任何代码更改而必须运行的软件测试数量,从而降低软件测试成本并提高开发人员的生产力。通过大量代码更改,将测试时间平均减少 50% 以上,将技术集成到现有工作流程中将带来最小的干扰,并且对大多数软件开发人员来说是隐藏的,从而增加了采用这项研究的机会。将带来:(a)减少测试时间和更快地向开发人员提供反馈,(b) 减少运行测试所需的资源,从而降低总体成本和维护成本,以及 (c) 与绿色计算工作和碳中和保持一致。该 I-Corps 项目利用体验式学习结合通过对行业生态系统的第一手调查来评估该技术的翻译潜力。该解决方案基于回归测试选择工具(RTS)的开发,该工具通过跳过不受代码更改影响的测试来测试成本。技术有潜力集成到最常见的领域该工具可以捕获细粒度代码级别(例如,类、方法和函数)上的每个测试(或一组类似测试)的依赖关系。一旦用户更改其中一个代码元素,测试工具就会执行此操作。自动识别一组要运行的测试,以及要跳过的测试,因为它们不受更改的影响。该工具由特定事件触发,并且需要能够访问各种存储服务以检索和存储该工具的测试依赖项。已表明测试预算减少了超过 50%。该奖项反映了 NSF 的法定使命,并通过使用基金会的智力价值和更广泛的影响审查标准进行评估,被认为值得支持。

项目成果

期刊论文数量(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 }}

Milos Gligoric其他文献

pytest-inline: An Inline Testing Tool for Python
pytest-inline:Python 内联测试工具
  • DOI:
  • 发表时间:
    2023-05
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Yu Liu;Zachary Thurston;Alan Han;Pengyu Nie;Milos Gligoric;Owolabi Legunsen
  • 通讯作者:
    Owolabi Legunsen
More Precise Regression Test Selection via Reasoning about Semantics-Modifying Changes
通过推理语义修改变化来进行更精确的回归测试选择
Comparing and Combining Analysis-Based and Learning-Based Regression Test Selection
比较和结合基于分析和基于学习的回归测试选择
Inline Tests
在线测试
Inline Tests
在线测试

Milos Gligoric的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Milos Gligoric', 18)}}的其他基金

Collaborative Research: SHF: Medium: Natural Language Models with Execution Data for Software Testing
协作研究:SHF:媒介:用于软件测试的具有执行数据的自然语言模型
  • 批准号:
    2313027
  • 财政年份:
    2023
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Efficient and Trustworthy Proof Engineering
合作研究:SHF:中:高效且值得信赖的证明工程
  • 批准号:
    2107291
  • 财政年份:
    2021
  • 资助金额:
    $ 5万
  • 项目类别:
    Continuing Grant
CAREER: Advancing Regression Testing: Theory and Practice
职业:推进回归测试:理论与实践
  • 批准号:
    1652517
  • 财政年份:
    2017
  • 资助金额:
    $ 5万
  • 项目类别:
    Continuing Grant
SHF: Medium: Collaborative Research: Testing in the Era of Approximation
SHF:媒介:协作研究:近似时代的测试
  • 批准号:
    1704790
  • 财政年份:
    2017
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
CRII: SHF: Regression Testing for Projects with Distributed Software Histories
CRII:SHF:具有分布式软件历史记录的项目的回归测试
  • 批准号:
    1566363
  • 财政年份:
    2016
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant

相似国自然基金

植物非编码RNA的潜在翻译产物及其调控网络研究
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    58 万元
  • 项目类别:
    面上项目
以翻译起始因子eIF3为靶点系统鉴定与验证食管癌中具有潜在编码功能的非编码RNA
  • 批准号:
    81672459
  • 批准年份:
    2016
  • 资助金额:
    57.0 万元
  • 项目类别:
    面上项目
潜在抑癌基因eIF4E3二重调控Snail/E-cad轴的翻译表达抑制宫颈癌EMT和侵袭转移
  • 批准号:
    81572566
  • 批准年份:
    2015
  • 资助金额:
    57.0 万元
  • 项目类别:
    面上项目
基于潜在语义对偶空间的新词翻译自动识别方法研究
  • 批准号:
    61462045
  • 批准年份:
    2014
  • 资助金额:
    45.0 万元
  • 项目类别:
    地区科学基金项目
青蒿素潜在靶标蛋白——TCTP过表达及基因敲除的研究
  • 批准号:
    30271536
  • 批准年份:
    2002
  • 资助金额:
    18.0 万元
  • 项目类别:
    面上项目

相似海外基金

I-Corps: Translation potential of Advanced Material Composites for Electromagnetic Interference Shielding
I-Corps:用于电磁干扰屏蔽的先进复合材料的转化潜力
  • 批准号:
    2403871
  • 财政年份:
    2024
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
I-Corps: Translation Potential of Electrochemical Gold Recovery from Electronic Waste
I-Corps:从电子废物中电化学回收黄金的转化潜力
  • 批准号:
    2412557
  • 财政年份:
    2024
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
I-Corps: Translation Potential of Bidirectional Neural Communication for Extended Reality Technologies
I-Corps:双向神经通信在扩展现实技术中的转化潜力
  • 批准号:
    2419142
  • 财政年份:
    2024
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
I-Corps: Translation potential of a miniaturized biotechnology platform for nucleic acid extraction, purification, and library preparation
I-Corps:用于核酸提取、纯化和文库制备的小型生物技术平台的转化潜力
  • 批准号:
    2421022
  • 财政年份:
    2024
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
I-Corps: Translation Potential of Portable Tuned Mass Dampers to Reduce Vibration Serviceability Issues in Architectural Structures
I-Corps:便携式调谐质量阻尼器减少建筑结构振动适用性问题的转化潜力
  • 批准号:
    2407141
  • 财政年份:
    2024
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了