CLOSE
Relax, we can help.
With so many features and functions, we fully understand that getting the software to do what you want can be daunting at times.
YIKES!
CHANGES SAVED
SESSION EXPIRED
We appreciate that your browser hung out with us for so long, but your session has expired! If you want to register, we need to refresh your connection. We limit session time to 30 minutes for your security and to free up unused registration slots for others.
SESSION EXPIRED
Your session on this page has expired. We expire your session to protect your information in case you sit on a page too long with no activity.

Correctness and Reproducibility for Earth System Software

Please sign in to access your itinerary, materials and links to all your sessions.

Please enter your access code!
CONTACT HOST
Primary Contact:
Samantha Scalice
Email | +15162036188

 
SAVE TO CALENDAR

Google | Outlook | Outlook.com (Office 365) | iCal | Other

SHARE
Overview
Register ▸
Correctness and Reproducibility for Earth System Software
Correctness and Reproducibility for Earth System Software
NSF NCAR CISL WORKSHOP
Wed, November 05, 2025 — Fri, November 07, 2025
Event Banner
THIS EVENT IS 100% FREE!

2nd Workshop on Correctness and Reproducibility for Earth System Software


Workshop

We are excited to announce the second edition of the Workshop on Correctness and Reproducibility for Earth System Software, to be held on November 5-7, 2025 at the Mesa Laboratory of the NSF National Center for Atmospheric Research (NCAR) in Boulder, Colorado. We aim to provide a dedicated forum for earth system modelers, software engineers, and the broader scientific software community to discuss challenges, opportunities, and recent advances in ensuring software correctness and reproducibility. This workshop is a follow-up to the inaugural workshop held in November 2023, which brought together participants from academia, research labs, and industry to share their experiences and insights on software correctness and reproducibility.

Sponsored by the 2025 Better Scientific Software (BSSw) Fellowship program, this year’s workshop will feature a Tutorial on Rigor and Reasoning in Research Software, which will include sessions on practical techniques for improving software quality and reliability in scientific computing. The tutorial will cover core topics such as unit testing, continuous integration (CI), property-based testing, correctness in AI, and reasoning in research software. The workshop will also include invited talks, panel discussions, and contributed presentations on a wide range of topics related to software correctness and reproducibility.


We have invited contributions from researchers, software engineers, and practitioners in the Earth System Modeling (ESM) community, as well as the broader scientific computing community.


Topics include:

  • Testing, debugging, QA, and CI tools
  • Statistical and ensemble-based validation
  • Software design for correctness and reproducibility
  • Automated reasoning, formal methods, and verification techniques
  • Validation of HPC, cloud, heterogeneous, and GPU-based applications
  • Other verification and validation approaches


Tutorial

To be held in conjunction with the workshop, the Tutorial on Rigor and Reasoning in Research Software will focus on practical and novel techniques for improving software quality and reliability in scientific computing. The tutorial will cover core topics such as unit testing, continuous integration (CI), property-based testing, correctness in AI, and reasoning in research software, with practical examples drawn from earth system modeling, data analysis, and similar applications. Participants will learn how to validate code, check software properties, and reason about high-level design in Python, with concepts broadly applicable to other scientific computing languages like Fortran and C++.


This tutorial is led by Alper Altuntas, features guest lecturers from academia and industry, with support from the 2025 Better Scientific Software (BSSw) Fellowship program.


Student/Early Career Researcher Travel Applications are due September 29th. If you are applying for travel support, please make sure to register before that date. You will be prompted to complete the travel application questions as part of your registration form.

In-person registrations are due October 20th, 2025.

Virtual registrations are due October 29th, 2025.


Questions? Email the workshop administrator.


Registration: Open
Event Dates
NOV
05
WEDNESDAY
to
NOV
07
FRIDAY
SAVE TO CALENDAR

Google | Outlook | Outlook.com (Office 365) | iCal | Other

Registration Closes
November 07, 2025 @ 6:00 pm
Location
Address
NSF NCAR Mesa Lab
1850 Table Mesa Dr
Boulder, CO  USA
Main Seminar Room
Selection Options
US Dollar
In Person
In Person
36/45 LEFT $ 80.00 

Choose this registration item if you'll be joining us in Boulder, Colorado.

 
Virtual
Virtual
96/100 LEFT $ 25.00 

Choose this registration item if you'll be joining the conference virtually.

 
Attendee Registration
POWERED BY