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其他文献
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
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
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
Design Dimensions for Software Certification: A Grounded Analysis
软件认证的设计维度:扎根的分析
- DOI:
- 发表时间:
2019 - 期刊:
- 影响因子:0
- 作者:
G. Ferreira;Christian Kästner;Joshua Sunshine;S. Apel;W. Scherlis - 通讯作者:
W. Scherlis
Unsticking the web
解除网络粘连
- DOI:
10.1145/1869542.1869584 - 发表时间:
2010 - 期刊:
- 影响因子:0
- 作者:
Joshua Sunshine - 通讯作者:
Joshua Sunshine
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
相似国自然基金
国际应用系统分析研究学会2023暑期青年科学家项目
- 批准号:72311540128
- 批准年份:2023
- 资助金额:4.5 万元
- 项目类别:国际(地区)合作与交流项目
基于医学人才成长规律的医师科学家培养体系建设
- 批准号:82342002
- 批准年份:2023
- 资助金额:10 万元
- 项目类别:专项基金项目
高校科学家新创企业组织能力动态演进的路径模式与影响机制研究
- 批准号:72374019
- 批准年份:2023
- 资助金额:40.00 万元
- 项目类别:面上项目
国际应用系统分析研究学会2023暑期青年科学家项目
- 批准号:52311540127
- 批准年份:2023
- 资助金额:4.5 万元
- 项目类别:国际(地区)合作与交流项目
国际应用系统分析研究学会2023暑期青年科学家项目
- 批准号:
- 批准年份:2023
- 资助金额:4.5 万元
- 项目类别:
相似海外基金
High-throughput closed-loop direct aberration sensing and correction for multiphoton imaging in live animals
用于活体动物多光子成像的高通量闭环直接像差传感和校正
- 批准号:
10572572 - 财政年份:2023
- 资助金额:
$ 84.67万 - 项目类别:
Acetazolamide to Improve Clinically Important Outcomes in Obstructive Sleep Apnea Patients with a High Loop Gain Endotype
乙酰唑胺可改善具有高环增益内型的阻塞性睡眠呼吸暂停患者的临床重要结果
- 批准号:
10524708 - 财政年份:2022
- 资助金额:
$ 84.67万 - 项目类别:
Regulation of hemoglobin production in normal and disease states
正常和疾病状态下血红蛋白产生的调节
- 批准号:
10405498 - 财政年份:2021
- 资助金额:
$ 84.67万 - 项目类别:
Mechanistic dissection of dynamics of transcriptional regulation by chromatin looping
染色质环转录调控动力学的机制剖析
- 批准号:
10508507 - 财政年份:2021
- 资助金额:
$ 84.67万 - 项目类别:
Guiding humans to create better labeled datasets for machine learning in biomedical research
指导人类为生物医学研究中的机器学习创建更好的标记数据集
- 批准号:
10466914 - 财政年份:2021
- 资助金额:
$ 84.67万 - 项目类别: