Building and Sustaining a Community Resource for Best Practices in Scientific Software: The Story of BSSw.io

Rinku Gupta, David E. Bernholdt, Roscoe A. Bartlett, Patricia A. Grubel, Michael A. Heroux, Lois Curfman Mcinnes, Mark C. Miller, Kasia Salim, Jean Shuler, Deborah Stevens, Gregory R. Watson, Paul R. Wolfenbarger

Research output: Contribution to journalArticlepeer-review

Abstract

The development of scientific software-a cornerstone of long-term collaboration and scientific progress-parallels the development of other types of software but still poses distinct challenges, especially in high-performance computing. Although web searches yield numerous resources on software engineering, there is still a scarcity specifically for scientific software development. This article introduces the Better Scientific Software site (https://bssw.io), a platform that hosts a community of researchers, developers, and practitioners who share their experiences and insights on scientific software development. Since 2017, this collaborative hub has gained traction within the scientific computing community, attracting a growing number of readers and contributors eager to share ideas and elevate their software development practices. In sharing the BSSw.io site's story, we hope to encourage further growth of the BSSw.io community through both readership and contributors, with a long-term goal of fostering culture change by increasing emphasis on best practices in scientific software.

Original languageEnglish
Pages (from-to)36-45
Number of pages10
JournalComputing in Science and Engineering
Volume26
Issue number4
DOIs
StatePublished - 2024

Funding

We sincerely thank the community for BSSw.io readership, feedback, and contributions of content\u2014thereby helping the BSSw.io site serve a role in advancing scientific software practices. This research was supported by the Exascale Computing Project (17-SC-20-SC), a collaborative effort of the U.S. Department of Energy, Office of Science, and the National Nuclear Security Administration.

Fingerprint

Dive into the research topics of 'Building and Sustaining a Community Resource for Best Practices in Scientific Software: The Story of BSSw.io'. Together they form a unique fingerprint.

Cite this