Defining, Measuring, and Enhancing Sustainability in Scientific Software: Insights from the Center for Open-Source Research Software Advancement (CORSA)

The sustainability of scientific software is crucial for advancing research. In the complex world of scientific software development, it is essential to understand the diverse factors that influence sustainability. From the health of the software community to the robustness of engineering practices, each element plays a pivotal role in the long-term viability of a project. This talk, presented by the Center for Open-Source Research Software Stewardship and Advancement (CORSA), focuses on the diverse definitions of sustainability within the scientific software community, its attributes, and the metrics used to measure and enhance it. The Center for Open-Source Research Software Stewardship and Advancement (CORSA), a new community of practice, aims to address the long-term sustainability of scientific and research software by fostering collaboration among stakeholders, facilitating partnerships with open-source foundations, and educating the community regarding approaches to the stewardship and advancement of open-source software. CORSA is part of a larger initiative funded by the U.S. Department of Energy (DOE) called the Next Generation Scientific Software Technologies (NGSST) project, which includes stakeholders from a broad cross-section of the scientific computing and research software community. In this talk, we will provide a brief history of the NGSST project and the objectives of DOE to create sustainability pathways for open-source scientific software. We will then discuss the key issues that CORSA plans to address to facilitate scientific software's long-term stewardship. These include the development of metrics and metric models that help projects assess and understand their position in the landscape of sustainability efforts. The talk will draw on information gathered from previous CORSA workshops and existing literature and research into this topic, including the types of sustainability metrics identified as crucial by the community. In particular, we will explore: Definitions of Sustainability: Understand the various ways the community defines sustainability in the context of scientific software. Attributes of Sustainability: Identify the key attributes that the community values, such as community health, engineering practices, and funding stability. Metrics for Measuring Sustainability: Discuss the different metrics and models that help projects assess their sustainability, including how these metrics are developed and applied. Capturing and Using Metrics: Explore methods for capturing these metrics and practical strategies for using them to improve sustainability. Our goal is to create a community of practice where we can collaborate to curate, share, and disseminate information and guidance that will strengthen and sustain the research and scientific software community in the long term.

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2024-10-16
DOI
https://doi.org/10.5281/zenodo.13942721
Primary Topic
Scientific Computing and Data Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Defining, Measuring, and Enhancing Sustainability in Scientific Software: Insights from the Center for Open-Source Research Software Advancement (CORSA)

Zenodo (CERN European Organization for Nuclear Research)
Scientific Computing and Data Management
article

Defining, Measuring, and Enhancing Sustainability in Scientific Software: Insights from the Center for Open-Source Research Software Advancement (CORSA)

article en

Abstract

The sustainability of scientific software is crucial for advancing research. In the complex world of scientific software development, it is essential to understand the diverse factors that influence sustainability. From the health of the software community to the robustness of engineering practices, each element plays a pivotal role in the long-term viability of a project. This talk, presented by the Center for Open-Source Research Software Stewardship and Advancement (CORSA), focuses on the diverse definitions of sustainability within the scientific software community, its attributes, and the metrics used to measure and enhance it. The Center for Open-Source Research Software Stewardship and Advancement (CORSA), a new community of practice, aims to address the long-term sustainability of scientific and research software by fostering collaboration among stakeholders, facilitating partnerships with open-source foundations, and educating the community regarding approaches to the stewardship and advancement of open-source software. CORSA is part of a larger initiative funded by the U.S. Department of Energy (DOE) called the Next Generation Scientific Software Technologies (NGSST) project, which includes stakeholders from a broad cross-section of the scientific computing and research software community. In this talk, we will provide a brief history of the NGSST project and the objectives of DOE to create sustainability pathways for open-source scientific software. We will then discuss the key issues that CORSA plans to address to facilitate scientific software's long-term stewardship. These include the development of metrics and metric models that help projects assess and understand their position in the landscape of sustainability efforts. The talk will draw on information gathered from previous CORSA workshops and existing literature and research into this topic, including the types of sustainability metrics identified as crucial by the community. In particular, we will explore: Definitions of Sustainability: Understand the various ways the community defines sustainability in the context of scientific software. Attributes of Sustainability: Identify the key attributes that the community values, such as community health, engineering practices, and funding stability. Metrics for Measuring Sustainability: Discuss the different metrics and models that help projects assess their sustainability, including how these metrics are developed and applied. Capturing and Using Metrics: Explore methods for capturing these metrics and practical strategies for using them to improve sustainability. Our goal is to create a community of practice where we can collaborate to curate, share, and disseminate information and guidance that will strengthen and sustain the research and scientific software community in the long term.

Zenodo (CERN European Organization for Nuclear Research)
Oak Ridge National Laboratory (US), University of Illinois Urbana-Champaign (US), Hereditary Disease Foundation (US), Sandia National Laboratories (US), Kitware (United States) (US)
Industry, innovation and infrastructure, Partnerships for the goals
Openalex Percentile: Top 33%
Scientific Computing and Data Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.