CAREER: Scientist-in-the-loop-software testing

职业:科学家在环软件测试

基本信息

  • 批准号:
    2339830
  • 负责人:
  • 金额:
    $ 84.67万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2024
  • 资助国家:
    美国
  • 起止时间:
    2024-03-15 至 2029-02-28
  • 项目状态:
    未结题

项目摘要

Many scientists write programs every day for their work, for example, to analyze their data, automate their labs, and support collaboration. If these programs have faults, then resulting scientific results can be invalid. For example, a program fault may cause scientists to think something is true when it is not. This can lead to major theoretical or policy shifts. Scientists often learn to write software on the job, but they are rarely taught to write tests. Therefore, scientists do not follow common testing practices in professional software development. This project aims to combat faults in scientific programs by empowering scientists to efficiently create effective suites of test cases. The main thrust of the project is to conduct a set of studies to determine the underlying issues for testing in the realm of scientific programming. The new knowledge will be used to create tools that assist scientific programmers to generate suitable test suites for their software. The project integrates the research and education activities by creating new courses/curriculum directed at non-Computer Science graduate students as well as programming courses for scientific programmers that incorporate the software testing tools into the courses and continue to evaluate research hypotheses. The goal of this proposal is to help scientists write and use tests by automating away many of the challenges they currently face. The project will design and implement tailored test generation tools for scientific programmers. These tools will build on the latest innovations in program synthesis, program analysis, and testing research to support scientists in their construction of test suites. The project will design effective interaction methods for scientists to use the tools naturally and productively. The testing tool innovations will be used in education and training.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.
许多科学家每天都在为他们的工作编写程序,例如,分析他们的数据,自动化他们的实验室,并支持协作。如果这些程序有缺陷,那么由此产生的科学结果可能是无效的。例如,程序错误可能会导致科学家认为某些事情是正确的,而实际上并非如此。这可能导致重大的理论或政策转变。科学家经常在工作中学习编写软件,但很少有人教他们编写测试。因此,科学家在专业软件开发中并不遵循常见的测试实践。该项目旨在通过授权科学家有效地创建有效的测试用例套件来对抗科学程序中的错误。 该项目的主旨是进行一系列研究,以确定在科学规划领域进行测试的基本问题。新知识将用于创建工具,帮助科学程序员为他们的软件生成合适的测试套件。该项目通过创建针对非计算机科学研究生的新课程/课程以及为科学程序员提供的编程课程来整合研究和教育活动,这些课程将软件测试工具纳入课程并继续评估研究假设。该提案的目标是帮助科学家编写和使用测试,自动化他们目前面临的许多挑战。该项目将为科学程序员设计和实现量身定制的测试生成工具。这些工具将建立在程序合成、程序分析和测试研究的最新创新之上,以支持科学家构建测试套件。该项目将为科学家设计有效的交互方法,使他们能够自然而富有成效地使用这些工具。该奖项反映了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 }}

Joshua Sunshine其他文献

User-Centered Programming Language Design in the Obsidian Smart Contract Language
Obsidian智能合约语言中以用户为中心的编程语言设计
  • DOI:
  • 发表时间:
    2019
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Michael J. Coblenz;Gauri Kambhatla;Paulette Koronkevich;Jenna Wise;Celeste Barnaby;Jonathan Aldrich;Joshua Sunshine;B. Myers
  • 通讯作者:
    B. Myers
Design Dimensions for Software Certification: A Grounded Analysis
软件认证的设计维度:扎根的分析
  • DOI:
  • 发表时间:
    2019
  • 期刊:
  • 影响因子:
    0
  • 作者:
    G. Ferreira;Christian Kästner;Joshua Sunshine;S. Apel;W. Scherlis
  • 通讯作者:
    W. Scherlis
Gradual C0: Symbolic Execution for Efficient Gradual Verification
渐进C0:高效渐进验证的符号执行
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Jenna DiVincenzo;Ian C. McCormack;Hemant Gouni;Jacob Gorenburg;Mona Zhang;Conrad Zimmerman;Joshua Sunshine;É. Tanter;Jonathan Aldrich
  • 通讯作者:
    Jonathan Aldrich
IPL: An Integration Property Language for Multi-model Cyber-physical Systems
IPL:多模型信息物理系统的集成属性语言
  • DOI:
  • 发表时间:
    2018
  • 期刊:
  • 影响因子:
    0
  • 作者:
    I. Ruchkin;Joshua Sunshine;Grant Iraci;B. Schmerl;D. Garlan
  • 通讯作者:
    D. Garlan
Debugging Techniques in Professional Programming
专业编程中的调试技术
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Sarah E. Chasins;Elena Glassman;Joshua Sunshine;Amanda Liu;Michael J. Coblenz
  • 通讯作者:
    Michael J. Coblenz

Joshua Sunshine的其他文献

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

{{ truncateString('Joshua Sunshine', 18)}}的其他基金

2024 - 2025 National Science Foundation (NSF) Computer and Information Science and Engineering (CISE) Research Experiences for Undergraduates (REU) Principal Investigator Workshops
2024 - 2025 美国国家科学基金会 (NSF) 计算机与信息科学与工程 (CISE) 本科生研究经验 (REU) 首席研究员研讨会
  • 批准号:
    2407231
  • 财政年份:
    2024
  • 资助金额:
    $ 84.67万
  • 项目类别:
    Continuing Grant
REU SITE: CMU in Software Enginneering (REUSE)
REU 站点:CMU 软件工程(REUSE)
  • 批准号:
    2150217
  • 财政年份:
    2022
  • 资助金额:
    $ 84.67万
  • 项目类别:
    Standard Grant
Enhancing flexible STEM thinking by generating interactive diagrams at scale
通过大规模生成交互式图表来增强灵活的 STEM 思维
  • 批准号:
    2119007
  • 财政年份:
    2021
  • 资助金额:
    $ 84.67万
  • 项目类别:
    Continuing Grant
CCRI: Planning: Collaborative Research: A Platform for Conducting Software Engineering User Studies
CCRI:规划:协同研究:进行软件工程用户研究的平台
  • 批准号:
    2016586
  • 财政年份:
    2020
  • 资助金额:
    $ 84.67万
  • 项目类别:
    Standard Grant
CMU REU Site in Software Engineering (REUSE)
CMU REU 软件工程站点(REUSE)
  • 批准号:
    1852260
  • 财政年份:
    2019
  • 资助金额:
    $ 84.67万
  • 项目类别:
    Standard Grant
REU Site: Interdisciplinary Software Engineering
REU 网站:跨学科软件工程
  • 批准号:
    1560137
  • 财政年份:
    2016
  • 资助金额:
    $ 84.67万
  • 项目类别:
    Standard Grant

相似国自然基金

我国科学家创业的动因、行为与效果研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    15.0 万元
  • 项目类别:
    省市级项目
技术科学家的社会功能 及成长机理研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    万元
  • 项目类别:
    青年科学 基金项目
国际应用系统分析研究学会2023暑期青年科学家项目
  • 批准号:
    72311540128
  • 批准年份:
    2023
  • 资助金额:
    4.5 万元
  • 项目类别:
    国际(地区)合作与交流项目
基于医学人才成长规律的医师科学家培养体系建设
  • 批准号:
    82342002
  • 批准年份:
    2023
  • 资助金额:
    10 万元
  • 项目类别:
    专项基金项目
高校科学家新创企业组织能力动态演进的路径模式与影响机制研究
  • 批准号:
    72374019
  • 批准年份:
    2023
  • 资助金额:
    40.00 万元
  • 项目类别:
    面上项目
国际应用系统分析研究学会2023暑期青年科学家项目
  • 批准号:
    52311540127
  • 批准年份:
    2023
  • 资助金额:
    4.5 万元
  • 项目类别:
    国际(地区)合作与交流项目
国际应用系统分析研究学会2023暑期青年科学家项目
  • 批准号:
  • 批准年份:
    2023
  • 资助金额:
    4.5 万元
  • 项目类别:
国际应用系统分析研究学会2023暑期青年科学家项目
  • 批准号:
    22311540123
  • 批准年份:
    2023
  • 资助金额:
    4.5 万元
  • 项目类别:
    国际(地区)合作与交流项目
国际应用系统分析研究学会2023暑期青年科学家项目
  • 批准号:
    42311540124
  • 批准年份:
    2023
  • 资助金额:
    4.5 万元
  • 项目类别:
    国际(地区)合作与交流项目
国际应用系统分析研究学会2023暑期青年科学家项目
  • 批准号:
    42311540125
  • 批准年份:
    2023
  • 资助金额:
    4.5 万元
  • 项目类别:
    国际(地区)合作与交流项目

相似海外基金

Polar Early Career Chief Scientist Training Program
Polar 早期职业首席科学家培训计划
  • 批准号:
    2401176
  • 财政年份:
    2024
  • 资助金额:
    $ 84.67万
  • 项目类别:
    Standard Grant
Collaborative Research: Sharing Scientist Role Model Stories to Improve Equity and Success in Undergraduate STEM Education
合作研究:分享科学家榜样故事,以提高本科 STEM 教育的公平性和成功率
  • 批准号:
    2337064
  • 财政年份:
    2024
  • 资助金额:
    $ 84.67万
  • 项目类别:
    Standard Grant
Collaborative Research: Sharing Scientist Role Model Stories to Improve Equity and Success in Undergraduate STEM Education
合作研究:分享科学家榜样故事,以提高本科 STEM 教育的公平性和成功率
  • 批准号:
    2337063
  • 财政年份:
    2024
  • 资助金额:
    $ 84.67万
  • 项目类别:
    Standard Grant
Surgeon-Scientist Research Training in Injury Pathobiology and Outcomes In Critical Illness
外科医生科学家损伤病理学和危重疾病结果研究培训
  • 批准号:
    10555523
  • 财政年份:
    2023
  • 资助金额:
    $ 84.67万
  • 项目类别:
BLRD Research Career Scientist Award Application
BLRD 研究职业科学家奖申请
  • 批准号:
    10702045
  • 财政年份:
    2023
  • 资助金额:
    $ 84.67万
  • 项目类别:
Medical Scientist Training Program at Tufts University
塔夫茨大学医学科学家培训项目
  • 批准号:
    10626366
  • 财政年份:
    2023
  • 资助金额:
    $ 84.67万
  • 项目类别:
CSRD Research Career Scientist Award Application
CSRD研究职业科学家奖申请
  • 批准号:
    10701136
  • 财政年份:
    2023
  • 资助金额:
    $ 84.67万
  • 项目类别:
Medical Scientist Training Program
医学科学家培训计划
  • 批准号:
    10627465
  • 财政年份:
    2023
  • 资助金额:
    $ 84.67万
  • 项目类别:
University of Utah Medical Scientist Training Program
犹他大学医学科学家培训计划
  • 批准号:
    10628815
  • 财政年份:
    2023
  • 资助金额:
    $ 84.67万
  • 项目类别:
Medical Scientist Training Program
医学科学家培训计划
  • 批准号:
    10620999
  • 财政年份:
    2023
  • 资助金额:
    $ 84.67万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了