CAREER: Scientist-in-the-loop-software testing
CAREER: Scientist-in-the-loop-software testing
批准号:
2339830
负责人:
Joshua Sunshine
金额:
$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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
2024 - 2025 National Science Foundation (NSF) Computer and Information Science and Engineering (CISE) Research Experiences for Undergraduates (REU) Principal Investigator Workshops
-
批准号:2407231
-
项目类别:Continuing Grant
-
资助金额:$32.96万
-
财政年份:2024
-
负责人:Joshua Sunshine
-
依托单位:
REU SITE: CMU in Software Enginneering (REUSE)
-
批准号:2150217
-
项目类别:Standard Grant
-
资助金额:$41.63万
-
财政年份:2022
-
负责人:Joshua Sunshine
-
依托单位:
Enhancing flexible STEM thinking by generating interactive diagrams at scale
-
批准号:2119007
-
项目类别:Continuing Grant
-
资助金额:$84.94万
-
财政年份:2021
-
负责人:Joshua Sunshine
-
依托单位:
CCRI: Planning: Collaborative Research: A Platform for Conducting Software Engineering User Studies
-
批准号:2016586
-
项目类别:Standard Grant
-
资助金额:$4.2万
-
财政年份:2020
-
负责人:Joshua Sunshine
-
依托单位:
CMU REU Site in Software Engineering (REUSE)
-
批准号:1852260
-
项目类别:Standard Grant
-
资助金额:$37.87万
-
财政年份:2019
-
负责人:Joshua Sunshine
-
依托单位:
REU Site: Interdisciplinary Software Engineering
-
批准号:1560137
-
项目类别:Standard Grant
-
资助金额:$35.94万
-
财政年份:2016
-
负责人:Joshua Sunshine
-
依托单位:
海外基金