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其他文献
Performance Characterization of Python Runtimes for Multi-device Task Parallel Programming
- DOI:
10.1007/s10766-025-00788-1 - 发表时间:
2025-03-18 - 期刊:
- 影响因子:0.900
- 作者:
William Ruys;Hochan Lee;Bozhi You;Shreya Talati;Jaeyoung Park;James Almgren-Bell;Yineng Yan;Milinda Fernando;Mattan Erez;Milos Gligoric;Martin Burtscher;Christopher J. Rossbach;Keshav Pingali;George Biros - 通讯作者:
George Biros
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
SHF: Medium: Collaborative Research: Testing in the Era of Approximation
SHF:媒介:协作研究:近似时代的测试
- 批准号:
1704790 - 财政年份:2017
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
CAREER: Advancing Regression Testing: Theory and Practice
职业:推进回归测试:理论与实践
- 批准号:
1652517 - 财政年份:2017
- 资助金额:
$ 5万 - 项目类别:
Continuing Grant
CRII: SHF: Regression Testing for Projects with Distributed Software Histories
CRII:SHF:具有分布式软件历史记录的项目的回归测试
- 批准号:
1566363 - 财政年份:2016
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
相似海外基金
I-Corps: Translation Potential of a Secure Data Platform Empowering Artificial Intelligence Assisted Digital Pathology
I-Corps:安全数据平台的翻译潜力,赋能人工智能辅助数字病理学
- 批准号:
2409130 - 财政年份:2024
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
I-Corps: Translation Potential of Mechanically Compliant Fracture Fixation Plates for Long Bone Fractures
I-Corps:用于长骨骨折的机械顺应性骨折固定板的平移潜力
- 批准号:
2410029 - 财政年份:2024
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
I-Corps: Translation Potential of Rapid In-situ Forming Gel for Local Gene Delivery
I-Corps:快速原位形成凝胶用于局部基因传递的转化潜力
- 批准号:
2410778 - 财政年份:2024
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
I-Corps: Translation potential of 3D electronics manufacturing by integrated 3D printing and freeform laser induction
I-Corps:通过集成 3D 打印和自由形式激光感应实现 3D 电子制造的转化潜力
- 批准号:
2412186 - 财政年份:2024
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
I-Corps: Translation potential of a tampon-like menstrual cup and applicator system
I-Corps:卫生棉条状月经杯和涂抹器系统的翻译潜力
- 批准号:
2413962 - 财政年份:2024
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
I-Corps: Translation potential of stereolithography 3D printing to create soft elastomers
I-Corps:立体光刻 3D 打印制造软弹性体的转化潜力
- 批准号:
2414710 - 财政年份:2024
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
I-Corps: Translation Potential of Head Impact Monitoring with Embedded Sensor Technology in Sports Helmets
I-Corps:运动头盔中嵌入式传感器技术的头部碰撞监测的转化潜力
- 批准号:
2416207 - 财政年份:2024
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
I-Corps: Translation potential of learning engagement and assessment programs in multi-person virtual reality
I-Corps:多人虚拟现实中学习参与和评估项目的翻译潜力
- 批准号:
2417857 - 财政年份:2024
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
I-Corps: Translation Potential of a High Throughput Drug Discovery Platform for Protein Degraders
I-Corps:蛋白质降解剂高通量药物发现平台的转化潜力
- 批准号:
2419488 - 财政年份:2024
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
I-Corps: Translation Potential of an Objective and Customizable Concussion Assessment and Rehabilitation Tool for Specialized Populations
I-Corps:针对特殊人群的客观且可定制的脑震荡评估和康复工具的转化潜力
- 批准号:
2348910 - 财政年份:2024
- 资助金额:
$ 5万 - 项目类别:
Standard Grant