Software for the NASA Science Mission Directorate Workshop 2024

When: May 7 to 9, 2024

Where: Virtual and in-person at NASA HQ in Washington, D.C., USA

The 2024 Software for the NASA Science Mission Directorate Workshop aims to explore the current opportunities and challenges for the various categories and lifecycle stages of software that are relevant for activities funded by the NASA Science Mission Directorate (SMD). This includes increasing the visibility of software being developed and igniting wider collaborations on those challenges between centers, missions, data repositories, and sciences.  

We invite the community to this hybrid workshop to discuss these topics, identify opportunities and challenges in each, and set priorities for paths forward as possible. The workshop will be hosted at NASA HQ in Washington, D.C. from Tuesday, May 7 to Thursday, May 9. There will be no registration fee and the meeting will be virtual with an option for in-person attendance. In-person attendance will be limited by venue capacity. 

Key Objectives

  • Bring together those interested in software for the NASA Science Mission Directorate to facilitate new collaborations across centers and sciences.
  • Identify opportunities and challenges in different stages of the software lifecycle.
  • Identify software being developed, areas of expertise, resources, and best practices for the NASA software community.
  • Provide community feedback to prioritize paths forward.

Who Is This For?

The target audience for this event is primarily NASA employees and contractors working on SMD missions, data repositories, or at centers or partners. The meeting will be held openly and others are welcome to join. In-person attendance will prioritize NASA employees and contractors.   

Future events will be organized with a focus on research software for Earth and space sciences.  


Register here to attend the workshop.

We welcome abstracts for talks, discussions, or posters. As part of the event, we plan for opportunities for people to share their work, so please consider submitting an abstract to share the exciting projects that you are developing!  You can submit your abstracts as part of the registration form. In the spirit of open science, the planning committee would also like to receive your input on the topics to be prioritized at the workshop.

Please register through the form by March 29.  Registration for virtual attendance will remain open after this date, but in-person attendance and abstract submissions will only be fully considered if submitted prior to this date. 

Please note that registration and abstract submission are performed using the same form. See the form for details. As the target audience for this event, priority for selection of abstracts and in-person attendance will be given to NASA employees and contractors.   

Code of Conduct

This meeting will follow the Transform to Open Science Code of Conduct.

Workshop Agenda

More information, such as room numbers and speakers, will be added closer to the time of the event. Please see the General Workshop Information folder for a copy of the agenda, the workshop guidebook, and code of conduct.

Tuesday, May 7, 2024

The first day of the workshop will cover the current state of software at NASA.

Day 1, Session 1: Software at NASA – Opportunities and Challenges
Time (ET)Agenda ItemPresenter, Notes, and Links
8:30 a.m.Check-in and registrationN/A
9:30 a.m. – 9:50 a.m.WelcomeKevin Murphy and Steve Crawford
9:50 a.m. – 10:05 a.m.Organization and LogisticsRebecca Ringuette
10:05 a.m. – 10:25 a.m.Invited Talk 1TBD
10:25 a.m. – 10:45 a.m.Invited Talk 2TBD
10:45 a.m. – 11:00 a.m.Invited Talk 3TBD
11:00 a.m. – 11:10 amDiscussion Topics and Questions SubmissionsTBD
11:10 a.m.Break (15 minutes)N/A
11:25 a.m. – 12:10 p.m.Questions and Structured DiscussionPanel of Speakers. TBD
12:10 p.m. – 1:40 p.m.Lunch (1 hour 30 min)N/A
Day 1 Session 2: Software and Policy
Time (ET)Agenda ItemPresenter, Notes, and Links
1:40 p.m. – 2:00 p.m.Invited Talk on Policy and ProcessesTBD
2:00 p.m. – 2:50 p.m.Software, Policy, and Processes at NASA:
Lightning Talks
2:50 p.m. – 3:15 p.m.Open Discussion and NetworkingTBD (Facilitator)
3:15 p.m. – 3:30 p.m.Logistics of BreakoutsTBD
3:30 p.m. – 3:45 p.m.Break and Transition to Breakout Rooms (15 minutes)N/A
3:45 p.m. – 4:30 p.m.Software, Policy, and Processes at NASA: BreakoutsTBD
4:30 p.m. – 5:00 p.m.Report Back and Wrap UpTBD

Wednesday, May 8, 2024

The second day of the workshop will focus on opportunities and challenges with community software efforts at NASA.

Time (ET)Agenda ItemPresenter, Notes, and Links
9:30 a.m. – 9:50 a.m.Invited Talk on Community Software Efforts at NASATBD
9:50 a.m. – 10:20 a.m.Software at NASA: Highlighted TalksTBD
10:20 a.m. – 10:45 a.m.Open Discussion and NetworkingTBD (Facilitator)
10:45 a.m. – 11:00 a.m.Logistics of BreakoutsTBD
11:00 a.m. – 11:15 a.m.Break (15 minutes)N/A
11:15 a.m. – 12:00 p.m.Software at NASA: Breakout 1N/A
12:00 p.m. – 12:30 p.m.Report Back and Open DiscussionTBD
12:30 p.m. – 2:00 p.m.Lunch (1.5 hours)N/A
2:00 p.m. – 2:50 p.m.Software at NASA: Lightning Talks 2TBD
2:50 p.m. – 3:15 p.m.Open Discussion and Breakout LogisticsTBD
3:15 p.m. – 3:30 p.m.Break (15 minutes)N/A
3:30 p.m. – 4:15 p.m.Software at NASA: Breakout 2TBD
4:15 p.m. – 5:00 p.m.Report Back and Paths ForwardTBD

Thursday, May 9, 2024

The third and final day of the workshop will focus on prioritizing topics of interest, a deep dive on exploring the highest community priorities, and a summary of the event.

Time (ET)Agenda ItemPresenter, Notes, and Links
9:30 a.m. – 10:00 a.m.Discussion Prioritization and Breakout LogisticsTBD
10:00 a.m. – 10:45 a.m.Paths Forward: Breakout Session 1TBD
10:45 a.m. – 11:00 a.m.Break (15 minutes)N/A
11:00 a.m. – 11:45 a.m.Paths Forward: Breakout Session 2TBD
11:45 a.m. – 12:30 p.m.Report BackTBD
12:30 p.m. – 2:00 p.m.Lunch (1 hour and 30 minutes)N/A
2:00 p.m. – 3:45 p.m.Next Steps, Report Outline, and Wrap UpTBD

Pre-Workshop Activities

More information will be coming soon.   

We encourage all attendees to complete the NASA Transform to Open Science (TOPS)  Open Science 101 course, including the Open Code module. 

Organizing Committees

This event is administered by a Program Committee and an Executive Committee.

Program Committee

Chair: Rebecca Ringuette, NASA GSFC

Crystal Gummo, NASA LaRC

Jon Jenkins, NASA ARC 

Maria Kuznetsova, NASA GSFC

Paul Ramirez, Jet Propulsion Laboratory 

Amanda Saravia-Butler, NASA ARC

Leo Singer, NASA GSFC

Josh Steele, Applied Physics Laboratory

Ashish Acharya, University of Alabama, Huntsville/NASA MSFC

Executive Committee

Lead: Rebecca Ringuette, NASA GSFC

Steven Crawford, NASA Office of the Chief Science Data Officer 

Brian Thomas, NASA GSFC

Mark Parsons, University of Alabama, Huntsville/NASA OCSDO

Demitri Muna, Agile Sciences/NASA OCSDO

Iman Nasif, Booz-Allen Hamilton/NASA OCSDO

Attending In Person

For more information on attending in person, please read our guide to visiting NASA HQ.

Points of Contact

If you have any additional questions about this event, please contact:

NCTS Registration Instructions

If you are a NASA employee, you must also register for this conference via the Nasa Conference Tracking System (NCTS). Please follow the instructions below.

  • Navigate to 
  • On the left side toolbar, select “Find a Conference.”
  • Under the “Conference Records” window,  search for the conference number using the “Filter” search bar.
    • Find the NCTS Conference Number for the  workshop in this format : 50215-24
  • Double click the Workshop, which will pop open a separate window.
  • Click “Request Attendance,” which will route you to a separate web page under NCTS.
  • Complete the form:
    • For internal SMD Attendees, please select “HQ/SMD” as your center. This will ensure your request is routed to the proper point of contact. Your org code and employee type should auto-populate.
    • For attendee type, select most appropriate option.
    • For participant type, select “In person.”
    • For justification, please provide a brief reason for attendance. This should not affect your approval, but should be completed anyway.
  • You will receive an email notification stating your submission has been received.
  • You will also receive an email once approved – this may take a few days.
  • Once approved, route through your typical channels for allocating travel.

NASA Official

Steve Crawford (