The Better Scientific Software (BSSw) Tutorial

The BSSw tutorial focuses on issues of developer productivity, software sustainability, and reproducibility in scientific research software, particularly targeting high-performance computers.

We first presented a version of this tutorial in 2016, and since then we have been working continually to refine and expand it. We present it most often as part of conferences, but we are open to a wide range of venues, both in person (circumstances permitting) and online. Contact us for more information.

In the listings below, each tutorial event has its own page, providing details specific to that tutorial, including agenda, presentations, hands-on activities, and other resources. Quick links are also provided to key tutorial artifacts, where available.

Scheduled Tutorials

We do not currently have any tutorials scheduled. Check back periodically for updates. Also, some of our past tutorials have recordings available.

Planned Tutorials

These events are confirmed, but specific dates have not yet been determined. The dates shown are those for the hosting venue. Once the presentation date is known, these events will move to the Scheduled Tutorials section.

Past Tutorials


The BSSw tutorial is produced by the IDEAS Productivity project.

This work was supported by the U.S. Department of Energy Office of Science, Office of Advanced Scientific Computing Research (ASCR), and 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.

Built 2023-09-12 from commit b83c9a5