• Information For
    • Computational Molecular Sciences Community
    • Environmental System Science Community
    • Exascale Computing Community
    • Scientific Libraries Community
    • Software Engineering Community
    • Supercomputer Facilities and their Users
  • Contribute to BSSw
  • Receive Our Email Digest
  • Contact BSSw
  • Information For
    Computational Molecular Sciences Community Environmental System Science Community Exascale Computing Community Scientific Libraries Community Software Engineering Community Supercomputer Facilities and their Users
  • Contribute to BSSw
  • Receive Our Email Digest
  • Resources

    Better

    Planning

    • Software Process Improvement
    • Software Engineering
    • Requirements
    • Design
    • Software Interoperability
    • Software Sustainability
    • User Experience Design

    Better

    Development

    • Documentation
    • Configuration and Builds
    • Revision Control
    • Release and Deployment
    • Issue Tracking
    • Programming Languages
    • Development Tools
    • Refactoring

    Better

    Performance

    • High-Performance Computing (HPC)
    • Performance at Leadership Computing Facilities
    • Performance Portability
    • Cloud Computing
    • Big Data

    Better

    Reliability

    • Peer Code Review
    • Testing
    • Continuous Integration Testing
    • Reproducibility
    • Debugging

    Better

    Collaboration

    • Projects and Organizations
    • Strategies for More Effective Teams
    • Funding Sources and Programs
    • Software Publishing and Citation
    • Licensing
    • Discussion and Question Sites
    • Conferences and Workshops
    • Research Software Engineers

    Better

    Skills

    • Online Learning
    • In-Person Learning
    • Personal Productivity and Sustainability

    View All Resources

    • Better Planning
    • Better Development
    • Better Performance
    • Better Reliability
    • Better Collaboration
    • Better Skills
    • View All Resources
  • Blog
  • Events
  • About
    • Site Overview
    • Team
    • Policies and Code of Conduct
    • BSSw Fellowship Program
You are seeing the main code branch and the main content branch (revision 5a0f04c3ad7212e50d8cdfbaf25010f5ba397f4a)
Applications are open for the 2026 BSSw Fellowship Program ... Deadline October 31

Search

All Resources (733)

Use quotes to search phrases and exact spellings.
1-733 of 733 Items

Building Better Proposals, Enabling Best Research

BSSw Fellowship

By Heather Bourbeau and Sustainable Horizons Institute

Meet Chase Million, BSSw Fellow and founder of Million …

Type of Item Blog Post

Published 2025-09-09

Practical Reproducibility: Report from the Community Workshop

Community

By Kate Keahey and David E. Bernholdt

BSSw.io's David Bernholdt interviews Kate Keahey about …

Type of Item Blog Post

Published 2025-09-04

BSSw Fellowship FAQ

By BSSw Community

More questions and answers will be added to this …

Type of Item Resource

Published 2025-08-28

BSSw Fellowship Program 2026

By Adam Lavely

Applications for the 2026 Better Scientific Software (BSSw) Fellowship …

Type of Item Event

Published 2025-08-28

Reducing Code Review Anxiety in Open Sourcing

BSSw Fellowship

By Heather Bourbeau and Sustainable Horizons Institute

Meet Helen Kershaw, Software Engineer at the National Science …

Type of Item Blog Post

Published 2025-08-26

Don't Package Your Libraries, Write Packageable Libraries

By Patricia Grubel

Do you want to ensure your libraries are easily …

Type of Item Resource

Published 2025-08-25

BSSw Fellowship Program

By BSSw Community

The Better Scientific Software (BSSw) Fellowship Program gives recognition …

Type of Item Resource

Published 2025-08-14

Applications Open for the 2026 BSSw Fellowship Program

BSSw Fellowship

By Elsa Gonsiorowski

Applications are now open for the 2026 BSSw Fellowship …

Type of Item Blog Post

Published 2025-08-14

Apply for the BSSw Fellowship Program

By BSSw Community

BSSw is currently accepting applications for the 2026 BSSw …

Type of Item Resource

Published 2025-08-14

SSI Fellowship Programme 2026

By Oscar Seip

Applications for the Software Sustainability Institute’s Fellowship Programme …

Type of Item Event

Published 2025-08-12

AI Coding Agents: What Works and What Doesn't

By Roscoe A. Bartlett

AI agents are emerging as the preferred way to …

Type of Item Resource

Published 2025-07-30

User Experience Design (UXD) in the Lifecycle of Scientific Software

Deep Dive

By Sarah Poon, Rajshree Deshmukh, and Drew Paine

User Experience Design (UXD) identifies and leverages user needs …

Type of Item Blog Post

Published 2025-07-28

Ten Simple Rules for RSE–SE Researcher Collaboration

By Rinku Gupta

Learn how ten simple rules can help build stronger …

Type of Item Resource

Published 2025-07-18

2024 BSSw Fellows: Projects and Perspectives

BSSw Fellowship

By Elsa Gonsiorowski, Dave Bunten, Dorota Jarecka, Olivia Newton, Ken Raffenetti, Ryan Richard, and Leah Wasser

Read about the 2024 BSSw Fellows and their contributions …

Type of Item Blog Post

Published 2025-07-13

Best Practices for HPC Software Developers Webinar Series

By Osni Marques and David E. Bernholdt

The HPC Best Practices (HPC-BP) webinars address issues …

Type of Item Resource

Published 2025-07-10

Lawrence Livermore National Lab (LLNL) High Performance Computing (HPC) Tutorials (2025)

By Holly Auten

Learn how to use a modern, open-source HPC …

Type of Item Event

Published 2025-07-07

2nd Workshop on Correctness and Reproducibility for Earth System Software

By Alper Altuntas

The Workshop on Correctness and Reproducibility for Earth System …

Type of Item Event

Published 2025-06-26

Why We Need Research on Research Software Engineering

By Rinku Gupta

Discover how Research Software Engineering is becoming a research …

Type of Item Resource

Published 2025-06-26

What to Contribute: Content for Better Scientific Software

By BSSw Community

We want and need contributions to the BSSw site …

Type of Item Resource

Published 2025-06-26

Research Software Engineers in HPC (RSE-HPC-2024): A Summary of the SC24 Workshop

Community

By Charles Ferenbaugh, Sandra Gesing, Simon Hettrick, and Daniel S. Katz

At the SC24 conference in November 2024, for the …

Type of Item Blog Post

Published 2025-06-23

Sunsetting Open Source Projects: Dos and Don’ts

By Keith Beattie

How do you know when the time has come …

Type of Item Resource

Published 2025-06-19

Reproducibility in the Age of Approximate Computing

Deep Dive

By Harshitha Menon

From floating-point representation to iterative solvers, approximation has …

Type of Item Blog Post

Published 2025-06-11

Conscious Reviewing: A Commitment to Our Community

Community

By Michela Taufer and Anshu Dubey

Reviewing with awareness, integrity, and care is a responsibility …

Type of Item Blog Post

Published 2025-05-28

What's in a Browser?

By Mark C. Miller

Can a new, from scratch, half-million line, C …

Type of Item Resource

Published 2025-05-15

Intro to CSE

By BSSw Community

Computational science and engineering (CSE) is a multidisciplinary field …

Type of Item Resource

Published 2025-05-14

Team Learning for Better Scientific Software

Community and BSSw Fellowship

By Olivia B. Newton

We rarely give much thought to the learning that …

Type of Item Blog Post

Published 2025-05-09

21st IEEE International Conference on e-Science (eScience'25)

By Daniel S. Katz

IEEE eScience 2025 brings together leading interdisciplinary research communities …

Type of Item Event

Published 2025-05-08

Technical Credit

By Roscoe A. Bartlett

Technical Credit is the proactive investment in software design …

Type of Item Resource

Published 2025-04-28

MPI Performance Guidelines

Deep Dive and BSSw Fellowship

By Ken Raffenetti

Find curated, expert-written content on how to improve …

Type of Item Blog Post

Published 2025-04-28

Applying the FAIR Principles to Computational Workflows

By Patricia Grubel

Whether your computational workflow employs a small set of …

Type of Item Resource

Published 2025-04-24

Growing Resilient Scientific Software Ecosystems: Introducing the Software Gardening Almanack

Deep Dive

By Dave Bunten, Will Davidson, and Gregory P. Way

Scientific software underpins modern research, yet much of it …

Type of Item Blog Post

Published 2025-04-16

2nd SciCodes Collaboration Workshop

By Allen Lee

An Alfred P. Sloan Foundation funded symposium and 2nd …

Type of Item Event

Published 2025-03-28

United States Research Software Engineer Association Conference 2025 (US-RSE'25)

By David E. Bernholdt

We invite submissions for the third US-RSE Conference …

Type of Item Event

Published 2025-03-26

Reflecting on Our Community: The SC24 BoF on Scientific Software and the People Who Make it Happen: Building Communities of Practice

Community

By David E Bernholdt, Jeffrey C. Carver, Ian A. Cosden, Anshu Dubey, Weronika Filinger, Sandra Gesing, Mozhgan Kabiri chimeh, Lauren Milechin, Marion Weinzierl, Harshitha Menon, and Addi Malviya Thakur

Taking the pulse of our community, from discussions held …

Type of Item Blog Post

Published 2025-03-23

Software Engineers and Scientific Software

Deep Dive

By Roger A. Rubio

To work together more effectively, software engineers and scientists …

Type of Item Blog Post

Published 2025-03-12

Ethical Source Licensing

By Mark C. Miller

Is your open-source code being used for good …

Type of Item Resource

Published 2025-03-04

Best Practices for Multi-Project Continuous Integration and Deployment

Deep Dive

By Ryan M. Richard

Implementing and managing continuous integration/deployment for multiple projects …

Type of Item Blog Post

Published 2025-02-26

Creating An Offboarding Checklist for Technical Projects

By Keith Beattie

Don't wait until someone is leaving a project …

Type of Item Resource

Published 2025-02-24

INTERSECT Bootcamp '25

By Ian A. Cosden

The INTERSECT Research Software Engineering Bootcamp will be a …

Type of Item Event

Published 2025-02-20

Developing Coding Standards and Practices for Sustainable Software Development

Deep Dive and How To

By Manoj K. Bhardwaj

Learn the top-9 standards and practices that a …

Type of Item Blog Post

Published 2025-02-13

Argonne Training Program on Extreme-Scale Computing (ATPESC 2025)

By BSSw Community

The Argonne Training Program on Extreme-Scale Computing (ATPESC …

Type of Item Event

Published 2025-01-30

How Investing in Documentation Makes Even a Single-Developer Project Better

Deep Dive

By Joe Frye

We usually think about documentation as being for others …

Type of Item Blog Post

Published 2025-01-29

Five Selfish Reasons to Work Reproducibly

By Patricia Grubel

Are you selfish enough? How can working reproducibly help …

Type of Item Resource

Published 2025-01-24

Sustainable Scientific Software Conference (S3C) 2025

By David E. Bernholdt

Present your view of what is going well, and …

Type of Item Event

Published 2025-01-17

Byte-sized RSE: The value of User Experience (UX) design

By Eirini Zormpa

This event is part of the Byte-sized RSE …

Type of Item Event

Published 2025-01-17

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

By Rinku Gupta

Uncover the journey of how BSSw.io was built …

Type of Item Resource

Published 2025-01-13

Better Scientific Software: 2024 Highlights

Community

By Rinku Gupta

As we close out 2024 and look ahead to …

Type of Item Blog Post

Published 2025-01-13

Byte-sized RSE: Psychology of Data Visualisation

By Eirini Zormpa

This event is part of the Byte-sized RSE …

Type of Item Event

Published 2024-12-19

Diátaxis: A Systematic Approach to Technical Documentation Authoring

By Keith Beattie

Diátaxis provides a framework for thinking about how to …

Type of Item Resource

Published 2024-12-19

Technical Debt in Practice: How to Find It and Fix It

By Roscoe A. Bartlett

This book describes a comprehensive and systematic approach to …

Type of Item Resource

Published 2024-12-19

Improving Scientific Software Conference 2025

By David Bernholdt

The 2025 Improving Scientific Software Conference will be held …

Type of Item Event

Published 2024-12-18

Producing a Webinar Series

By Osni Marques

Do you want to know what it takes to …

Type of Item Resource

Published 2024-12-18

Introducing the 2025 BSSw Fellows

Community and BSSw Fellowship

By Elsa Gonsiorowski

We are pleased to announce the 2025 class of …

Type of Item Blog Post

Published 2024-12-17

Balancing Productivity, Portability and Performance in CFD

By Mark C. Miller

This article discusses how to identify an appropriate level …

Type of Item Resource

Published 2024-11-25

Identifying the Foundational Competencies of a Research Software Engineer

Community

By Jeremy Cohen, Frank Löffler, and the teachingRSE project

The term "research software engineer" (RSE) has become widely …

Type of Item Blog Post

Published 2024-11-25

URSSI Early-Career Fellowship Program

By Kyle Niemeyer and Nic Weber

URSSI is excited to announce a funding opportunity and …

Type of Item Event

Published 2024-11-23

Survey Opportunities: Your Colleagues are Seeking Your Input!

By David E. Bernholdt

The November 2024 issue of the US-RSE newsletter …

Type of Item Event

Published 2024-11-20

Thank You from the BSSw.io Editorial Team!

Experience

By Roscoe A. Bartlett, Keith Beattie, David E. Bernholdt, Lois Curfman McInnes, Patricia Grubel, Rinku Gupta, Mike Heroux, Mark C. Miller, and Deborah Stevens

As the Thanksgiving holiday draws near, we can benefit …

Type of Item Blog Post

Published 2024-11-19

IDEAS Productivity Project

By Rinku Gupta and David E. Bernholdt

The IDEAS project addressed productivity and sustainability concerns in …

Type of Item Resource

Published 2024-11-18

Effective Metrics for Measuring and Enhancing Sustainability in Scientific Software

Community

By Addi Malviya-Thakur and Greg Watson

This article summarizes the mini-workshop on Effective Metrics …

Type of Item Blog Post

Published 2024-11-12

The Better Scientific Software Fellowship at US-RSE'24

BSSw Fellowship

By Erik Palmer

The Better Scientific Software Fellowship led several events and …

Type of Item Blog Post

Published 2024-10-30

Practical Reproducibility: Building a More Robust Research Ecosystem

Community

By Kate Keahey and Marc Richardson

The community needs to address many questions to work …

Type of Item Blog Post

Published 2024-10-23

Framing User Experience (UX) Across the Scientific Software Lifecycle

Deep Dive

By Drew Paine

User experience (UX) approaches help improve the entire lifecycle …

Type of Item Blog Post

Published 2024-10-14

Webinar: I Made My Code Open - Now What? Steps To A Thriving Open Software Project

By Maria Levchenko

Sharing your code is a good first step towards …

Type of Item Event

Published 2024-10-09

SC24 Software-Related Events

By David E. Bernholdt

The Supercomputing conference series is one of the premier …

Type of Item Event

Published 2024-10-07

Community Workshop on Practical Reproducibility in HPC

By Marc Richardson

Understanding unique challenges and practical solutions of reproducibility in …

Type of Item Event

Published 2024-10-03

Numerical Recipes Books

By Mark C. Miller

Demystifying complex algorithms: The 'Numerical Recipes' book series Resource …

Type of Item Resource

Published 2024-10-02

Technical Properties of Sustainable Software

Deep Dive

By Roscoe A. Bartlett

While there are many different enablers or obstacles to …

Type of Item Blog Post

Published 2024-09-27

Open Source Software for Fusion Energy (OSSFE) Conference 2025

By Remi Delaporte-Mathurin

Join the fusion energy community in showcasing open-source …

Type of Item Event

Published 2024-09-26

Cultivating Collaboration Skills

BSSw Fellowship

By Heather Bourbeau and Sustainable Horizons Institute

Meet 2024 BSSw Fellow Leah Wasser. This article highlights …

Type of Item Blog Post

Published 2024-09-26

Formal Course Resources for Learning about HPC

By Mark C. Miller

If you are interested in formal courses for HPC …

Type of Item Resource

Published 2024-09-25

Better Teams, Better Software, Stronger Community

BSSw Fellowship

By Heather Bourbeau and Sustainable Horizons Institute

Meet 2024 BSSw Fellow Olivia Newton. This article highlights …

Type of Item Blog Post

Published 2024-09-20

Inspired Engagement

BSSw Fellowship

By Heather Bourbeau and Sustainable Horizons Institute

Meet BSSw Honorable Mention Keith Beattie. This article highlights …

Type of Item Blog Post

Published 2024-09-13

Clarity and Community Gained

BSSw Fellowship

By Heather Bourbeau and Sustainable Horizons Institute

Meet BSSw Fellow Nicole Brewer. This article highlights her …

Type of Item Blog Post

Published 2024-09-09

Bettering Software (and Science) through Improved Communication

BSSw Fellowship

By Heather Bourbeau and Sustainable Horizons Institute

Meet BSSw Fellow Rafael Mudafort. This article highlights his …

Type of Item Blog Post

Published 2024-08-29

Guide to Securing Scientific Software

By Patricia Grubel

Are you interested in learning about and identifying security …

Type of Item Resource

Published 2024-08-28

The New ACM Conference on Reproducibility and Replicability (ACM REP)

Community

By Jay Lofstead

The ACM REP conference helps build better software by …

Type of Item Blog Post

Published 2024-08-28

C++ Core Guidelines

By Roscoe A. Bartlett

The C++ Core Guidelines website is a living, online …

Type of Item Resource

Published 2024-08-26

Virtual Workshop on Multiproject CI/CD

By Ryan M. Richard

This workshop continues efforts to build a community of …

Type of Item Event

Published 2024-08-16

Applications Open for the 2025 BSSw Fellowship Program

BSSw Fellowship

By Elsa Gonsiorowski

Applications are now open for the 2025 BSSw Fellowship …

Type of Item Blog Post

Published 2024-08-15

Launch of the High Performance Software Foundation

Community

By Christian Trott and Todd Gamblin

At ISC 2024 in Hamburg the High Performance Software …

Type of Item Blog Post

Published 2024-07-29

2023 BSSw Fellows: Projects and Perspectives

BSSw Fellowship

By Elsa Gonsiorowski, Nicole Brewer, Myra Cohen, Johannes Doerfert, Bill Hart, Helen Kershaw, and Rafael Mudafort

Read about the 2023 BSSw Fellows and their contributions …

Type of Item Blog Post

Published 2024-07-12

The Turing Way: Reproducible and Ethical Science

By Jed Brown and Mark C. Miller

Explore The Turing Way, an online handbook to reproducible …

Type of Item Resource

Published 2024-07-10

Generating Software Bill of Materials (SBOMs) in Scientific Software

Deep Dive and BSSw Fellowship

By William Hart

Software bills of materials (SBOMs) provide a list of …

Type of Item Blog Post

Published 2024-06-26

Survey on Refactoring Practices in the Development of Scientific Software

By Shurui Zhou and Rohith Pudari

If you develop open-source scientific software in your …

Type of Item Event

Published 2024-06-25

Introducing the Consortium for the Advancement of Scientific Software (CASS)

Community

By David E. Bernholdt, Phil Carns, Anshu Dubey, Rafael Ferreira da Silva, Todd Gamblin, Mike Heroux, Terry Jones, Lois Curfman McInnes, Todd Munson, Esmond Ng, Lenny Oliker, Rob Ross, Lavanya Ramakrishnan, Elaine M. Raybourn, Damian Rouson, Keita Teranishi, and Greg Watson

The Consortium for the Advancement of Scientific Software (CASS …

Type of Item Blog Post

Published 2024-06-10

Lawrence Livermore National Lab (LLNL) High Performance Computing (HPC) Tutorials

By Holly Auten and Mark C. Miller

Learn how to use a modern, open-source HPC …

Type of Item Event

Published 2024-06-06

URSSI Summer School in Open Science and Research Software Engineering at UIUC

By Madicken Munk

The University of Illinois at Urbana-Champaign is hosting …

Type of Item Event

Published 2024-05-28

CASS Community BoF Days (2024)

By David Bernholdt

The Consortium for the Advancement of Scientific Software is …

Type of Item Event

Published 2024-05-27

Manual Work is a Bug

By Roscoe A. Bartlett

Work to automate routine computing processes using an Agile …

Type of Item Resource

Published 2024-05-27

A Collection of Guidance and Templates for Open-source Software (OSS) Projects

By Patricia Grubel

What better way is there to maintain important documents …

Type of Item Resource

Published 2024-05-24

Debunking the Myth That Upfront Requirements Are Infeasible for Scientific Computing Software

By Rinku Gupta

The paper Debunking the Myth That Upfront Requirements Are …

Type of Item Resource

Published 2024-05-22

What are Programming Languages in Scientific Computing?

By Mark C. Miller

Scientific programming languages are designed to facilitate the development …

Type of Item Resource

Published 2024-05-21

What Is Big Data?

By Mark C. Miller

Big data refers to ultra large data sets analyzed …

Type of Item Resource

Published 2024-05-21

Hawaii International Conference on System Sciences (HICSS 58)

By David E. Bernholdt

The HICSS conference has several software-related minitracks that …

Type of Item Event

Published 2024-05-20

What is Cloud Computing?

By Mark C. Miller

Historically, the computational resources needed to support HPC/CSE …

Type of Item Resource

Published 2024-05-20

Visually Communicating Elements of Software Design

Experience and BSSw Fellowship

By Rafael Mudafort

In my time as a research software engineer (RSE …

Type of Item Blog Post

Published 2024-05-15

Portability is Reliability

By Mark C. Miller

Portability can be a means to an end and …

Type of Item Resource

Published 2024-05-13

What I Learned About Software Sustainability Engineering

Experience

By Peter Lindstrom and Mark C. Miller

Welcome to a conversation about software sustainability engineering in …

Type of Item Blog Post

Published 2024-04-26

Virtual Workshop on Multiproject CI/CD

By Ryan M. Richard

This workshop seeks to build a community of practice …

Type of Item Event

Published 2024-04-23

ISC24 Software-Related Events

By David E. Bernholdt

The ISC High-Performance conference series is one of …

Type of Item Event

Published 2024-04-11

Code-Review.org: An Online Tutorial to Improve Your Code Review Skills

Experience and BSSw Fellowship

By Helen Kershaw

Hone your code-reviewing skills in a no-consequence …

Type of Item Blog Post

Published 2024-04-11

Getting Started with the RSE Movement within Your Organization: A Guide for Individuals

By Keith Beattie

How to get an RSE movement started within your …

Type of Item Resource

Published 2024-03-28

Collaborations Workshop 2024 (CW24)

By Denis Barclay

The Collaborations Workshop 2024 (CW24) will bring together researchers …

Type of Item Event

Published 2024-03-26

Resources for Open Source Program Offices

By Patricia Grubel

Are you starting an Open Source Program Office (OSPO …

Type of Item Resource

Published 2024-03-26

Security Misconfigurations in Kubernetes Configuration Files

Experience

By Akond Rahman

In recent years, Kubernetes has become popular to manage …

Type of Item Blog Post

Published 2024-03-26

Jupyter4Science: Better Practices for Using Jupyter Notebooks for Science

By Nicole Brewer

Jupyter4Science is a knowledge base of original content and …

Type of Item Resource

Published 2024-03-17

Team

By BSSw Community

The Better Scientific Software (BSSw) team includes both contributors …

Type of Item Resource

Published 2024-03-07

What Science Says Is the Best Font

By Mark C. Miller

Sorry Times New Roman fans, Sans Serif wins the …

Type of Item Resource

Published 2024-03-07

Research Software Engineers in HPC (RSE-HPC-2023): A Summary of the SC23 Workshop

Community

By Charles Ferenbaugh, Sandra Gesing, Simon Hettrick, and Daniel S. Katz

Introduction The Research Software Engineers in HPC workshop (RSE …

Type of Item Blog Post

Published 2024-03-07

United States Research Software Engineer Association Conference 2024 (US-RSE'24)

By David E. Bernholdt

We invite submissions for the second US-RSE Conference …

Type of Item Event

Published 2024-03-05

URSSI Summer School on Research Software Engineering

By Kyle Niemeyer

The URSSI Summer School on Research Software Engineering is …

Type of Item Event

Published 2024-03-05

INTERSECT Bootcamp '24

By Jeffrey C. Carver

The INTERSECT Research Software Engineering Bootcamp will be a …

Type of Item Event

Published 2024-03-04

Reflecting on Our Community: The SC23 BoF on Scientific Software and the People Who Make it Happen: Building Communities of Practice

Community

By David E. Bernholdt, Robert Speck, Alan O’Cais, Miranda Mundt, Nasir Eisty, Jeffrey Young, Radovan Bast, and Jamie Quinn

Since 2015, members of the scientific software community have …

Type of Item Blog Post

Published 2024-02-26

Introducing the 2024 US-RSE Community Awards

By Mark C. Miller

US-RSE is unveiling two community awards for 2024 …

Type of Item Event

Published 2024-02-24

Perspectives on Memory-Safe Languages

By Mark C. Miller

Exploring the rise of memory-safe languages and their …

Type of Item Resource

Published 2024-02-23

STRUDEL Hackathon: Go From User Need to UI Prototype in One Day

By Drew Paine

The STRUDEL project is hosting a hackathon to help …

Type of Item Event

Published 2024-02-22

Webinar: How to Build a Science UI: Getting Started with the STRUDEL Design System

By Sarah Poon and Cody O'Donnell

This webinar, produced by the Scientific sofTware Research for …

Type of Item Event

Published 2024-02-22

What is User Experience Design?

By David E. Bernholdt

User experience refers to how the user of a …

Type of Item Resource

Published 2024-02-20

Come for Syntax, Stay for Speed, and Understand Bugs in Julia Programs

Experience

By Akond Rahman

The Julia programming language is of increasing interest to …

Type of Item Blog Post

Published 2024-02-10

Creating a Career Path for Research Software Engineers

By Rinku Gupta

Discover the pivotal role of Research Software Engineers (RSEs …

Type of Item Resource

Published 2024-02-06

Improving Scientific Software Conference 2024

By David Bernholdt

The 2024 Improving Scientific Software Conference will be held …

Type of Item Event

Published 2024-01-24

Survey of Peer Code Review in Research Software Development

By Md Ariful Islam Malik

If you develop scientific software in your work and …

Type of Item Event

Published 2024-01-24

HiRSE Seminar Series

By Claire Wyatt, Robert Speck, and René Caspart

Explore Research Software Engineering bi-monthly at the HiRSE …

Type of Item Resource

Published 2024-01-23

Discontinuing a Research Software Project

How To

By Mark C. Miller

A software (research) project can be discontinued in a …

Type of Item Blog Post

Published 2024-01-22

Argonne Training Program on Extreme-Scale Computing (ATPESC 2024)

By BSSw Community

The Argonne Training Program on Extreme-Scale Computing (ATPESC …

Type of Item Event

Published 2024-01-19

Better Scientific Software: 2023 Highlights

Community

By Rinku Gupta

Entering the threshold of 2024, we mark the eighth …

Type of Item Blog Post

Published 2024-01-09

How to Write a Git Commit Message

By Deborah Stevens

The article How to Write a Git Commit Message …

Type of Item Resource

Published 2024-01-04

What is Personal Productivity and Sustainability for Scientific Computing?

By Patricia Grubel

Personal productivity for scientific software professionals is not solely …

Type of Item Resource

Published 2024-01-04

Summer of Reproducibility: Exposing Students to Research Advancing Practical Reproducibility

Community

By Stephanie Lieggi and Carlos Maltzahn

The NSF-funded REPETO Project, a joint effort of …

Type of Item Blog Post

Published 2023-12-19

Sustainable Scientific Software Conference (S3C)

By David E. Bernholdt

Present your take on what is going well, what …

Type of Item Event

Published 2023-12-18

Introducing the 2024 BSSw Fellows

Community and BSSw Fellowship

By Elsa Gonsiorowski

We are pleased to announce the 2024 class of …

Type of Item Blog Post

Published 2023-12-18

Secure Software Programming Practices and Development

Deep Dive and BSSw Fellowship

By Nitin Sukhija

Often for scientific software development, design priorities such as …

Type of Item Blog Post

Published 2023-12-08

US Federal Government Effort to Champion Adoption of Memory Safe Languages

By Mark C. Miller

Does C++ have a future in OS3I? Resource information …

Type of Item Resource

Published 2023-12-05

SOLID Design Principles

By Roscoe A. Bartlett

A lot knowledge about how to design robust, extensible …

Type of Item Resource

Published 2023-11-22

Questions About Contributing to Better Scientific Software?

By BSSw Community

We look forward to your contributions to the Better …

Type of Item Resource

Published 2023-11-13

How to Contribute Content to Better Scientific Software

By BSSw Community

Do you have ideas about content to help the …

Type of Item Resource

Published 2023-11-13

Fear of Large Codes

Deep Dive

By Francesco Rizzi

Recently, while scrolling the notifications on LinkedIn, I came …

Type of Item Blog Post

Published 2023-10-27

Software Sustainability Matrix

By Roscoe A. Bartlett

The Software Sustainability Matrix (SSM) is an effort to …

Type of Item Resource

Published 2023-10-26

SC23 Software-Related Events

By David E. Bernholdt

The Supercomputing conference series is one of the premier …

Type of Item Event

Published 2023-10-23

INTERSECT: Training for Research Software Engineering

Community

By Jeffrey C. Carver and Ian Cosden

Born from the belief that there was an overwhelming …

Type of Item Blog Post

Published 2023-10-13

Color Oracle: Enhancing Software Accessibility for Color-Blind Users

By Deborah Stevens

Ever wonder how your GUI might look to users …

Type of Item Resource

Published 2023-10-01

Highlighted Topics from BSSw Fellowship Q & A Session

BSSw Fellowship

By Elsa Gonsiorowski

The 2024 Better Scientific Software Fellowship is accepting applications …

Type of Item Blog Post

Published 2023-09-25

I/O Sleuthing: Digging into Storage Performance

BSSw Fellowship

By Rob Latham

This article introduces new tutorial materials on I/O …

Type of Item Blog Post

Published 2023-09-11

Smart Libraries: 30+ Practices, 20+ Years...Still Relevant

By Mark C. Miller

A 20-year-old paper titled Smart Libraries: Best …

Type of Item Resource

Published 2023-09-07

Containers for Deploying Workflow Systems and Application Codes

BSSw Fellowship

By Karan Vahi

Scientific workflows are a key enabler for complex scientific …

Type of Item Blog Post

Published 2023-08-28

Google Guidance on Code Review

By Roscoe A. Bartlett

Google provides a very nice summary of peer code …

Type of Item Resource

Published 2023-08-24

Long-Term Software Gardening Strategies for Cultivating Scientific Development Ecosystems

Deep Dive

By Dave Bunten and Gregory P. Way

Software development is often described as a craft, such …

Type of Item Blog Post

Published 2023-08-17

Developer Documenting Done Right

By Rinku Gupta

Developer Documenting Done Right: Why, Who, What, Where, When …

Type of Item Resource

Published 2023-08-16

Applications Open for the 2024 BSSw Fellowship Program

BSSw Fellowship

By Elsa Gonsiorowski

Applications are now open for the 2024 BSSw Fellowship …

Type of Item Blog Post

Published 2023-08-15

2022 BSSw Fellows: Projects and Perspectives

BSSw Fellowship

By Elsa Gonsiorowski, Ritu Arora, Rob Latham, Julia Lowndes, Amiya Maji, Nitin Sukhija, and Karan Vahi

Read about the 2022 BSSw Fellows and their contributions …

Type of Item Blog Post

Published 2023-07-26

Science as Amateur Software Development

By Deborah Stevens

In the video Science as Amateur Software Development, Richard …

Type of Item Resource

Published 2023-07-25

Sixth International Workshop on Software Correctness for HPC Applications (Correctness 2023)

By Mark C. Miller

This workshop, held in conjunction with SC23 at the …

Type of Item Event

Published 2023-07-24

Improving Application Performance by Optimizing I/O

BSSw Fellowship and How To

By Ritu Arora

This article highlights the need for adopting strategies for …

Type of Item Blog Post

Published 2023-07-14

Workshop on Correctness and Reproducibility for Climate and Weather Software 2023

By Alper Altuntas

This workshop, held in Boulder, CO. (and online), November …

Type of Item Event

Published 2023-07-06

Enabling Complex Scientific Applications

Experience and Deep Dive

By Anne Reinarz and Linus Seelinger

Introduction Scientific applications are ever-growing in complexity: Interdisciplinary …

Type of Item Blog Post

Published 2023-06-26

Intro to HPC

By BSSw Community

The initialism HPC can refer to either high-performance …

Type of Item Resource

Published 2023-06-13

Better Scientific Software Tutorial Site

By Deborah Stevens

The Better Scientific Software Tutorial site lists upcoming and …

Type of Item Resource

Published 2023-06-08

Policies

By BSSw Community

We expect all contributors to the Better Scientific Software …

Type of Item Resource

Published 2023-06-06

ACM REP '23: ACM Conference on Reproducibility and Replicability, Santa Cruz, CA, USA, June 27-29, 2023

Community

By Carlos Maltzahn and Philippe Bonnet

The first-of-its-kind conference will serve as …

Type of Item Blog Post

Published 2023-06-05

Persistent Identifiers for Software in Scientific Computing

By Rinku Gupta

Unlock the power of Persistent Identifiers in scientific software …

Type of Item Resource

Published 2023-06-02

Tutorial on Optimizing I/O in HPC Applications

By Ritu Arora

This event is a three-day tutorial that provides …

Type of Item Event

Published 2023-05-25

The Future of Research Software Engineers in the United States: Special Issue in CiSE

Community

By Jeffrey C. Carver, Nasir Eisty, Hai Ah Nam, and Irina Tezaur

Computing in Science & Engineering has published a two-part …

Type of Item Blog Post

Published 2023-05-25

Leadership Scientific Software Town Hall Meetings (Series)

By Mike Heroux

The Leadership Scientific Software Town Hall meeting series focuses …

Type of Item Event

Published 2023-05-14

What is Peer Code Review?

By Roscoe A. Bartlett

Peer code reviews enhance software quality, security, and performance …

Type of Item Resource

Published 2023-05-12

When is worse better?

By Mark C. Miller

Worse may be better when simplicity is prioritized over …

Type of Item Resource

Published 2023-05-11

Surveys to Understand Developer Health and Happiness

Experience and Bright Spots

By Vanessa Sochat

Vanessa Sochat, a Computer Scientist at Lawrence Livermore National …

Type of Item Blog Post

Published 2023-05-10

What is Software Process Improvement?

By Roscoe A. Bartlett

Software Process Improvement is the application of a systematic …

Type of Item Resource

Published 2023-05-08

Supporting Reproducibility and Replicability Initiatives

By Rinku Gupta

Advancing the culture of reproducibility and replicability in computing …

Type of Item Resource

Published 2023-05-01

ISC23 Software-Related Events

By David E. Bernholdt

The ISC High-Performance conference series is one of …

Type of Item Event

Published 2023-04-26

How Open Source Tooling Is Changing the Way Professional Researchers Learn to Code

Community and BSSw Fellowship

By Julia Stewart Lowndes

The same open source tooling that is changing how …

Type of Item Blog Post

Published 2023-04-26

What is Performance at Leadership Computing Facilities?

By Rinku Gupta

Explore the topic of Performance at DOE Leadership Computing …

Type of Item Resource

Published 2023-04-25

What is Software Sustainability?

By Rinku Gupta and Mark C. Miller

Sustainable software means that an existing product remains viable …

Type of Item Resource

Published 2023-04-20

What are Conferences and Workshops for Better Scientific Software?

By Rinku Gupta and Mark C. Miller

Empowering researchers in scientific computing with knowledge-sharing, collaboration …

Type of Item Resource

Published 2023-04-20

Julia's Value Proposition for Better Scientific Software

Deep Dive

By William F Godoy

Julia provides a mathematical front end to LLVM to …

Type of Item Blog Post

Published 2023-04-14

What Is a Research Software Engineer?

By Rinku Gupta

Empowering Scientific Discovery through Research Software Engineering and the …

Type of Item Resource

Published 2023-04-13

Is Project Management Killing your Software Product?

By Rinku Gupta

To ensure success in software development, it is crucial …

Type of Item Resource

Published 2023-04-05

OpenSSF Best Practices Badge Program

Deep Dive

By Roscoe A. Bartlett

The Linux Foundation's OpenSSF Best Practices Badge Program …

Type of Item Blog Post

Published 2023-04-05

What Is Online Learning?

By David E. Bernholdt and Rinku Gupta

Online learning is gaining vast popularity - resulting in abundant …

Type of Item Resource

Published 2023-04-04

What Is In-Person Learning?

By Rinku Gupta

In-person training provides invaluable opportunities for hands-on …

Type of Item Resource

Published 2023-04-04

A Collection of Open Source Software Maintainer Guides

By Deborah Stevens

Maintainers of open source projects will benefit from understanding …

Type of Item Resource

Published 2023-04-01

Busy != Productive

Deep Dive

By Robert Underwood

We've all heard the slogans... "Do more with …

Type of Item Blog Post

Published 2023-03-28

Research Software Engineers in eScience Workshop 2023: Sustainable RSE Ecosystems

By Kasia Salim

The Research Software Engineers in eScience workshop will focus …

Type of Item Event

Published 2023-03-21

Where and How to Publish CSE Software?

By Dan Ibanez

Publishing software is gaining traction in the CSE community …

Type of Item Resource

Published 2023-03-20

NumFOCUS: A Fiscal Sponsor of Scientific Software

Community

By Andy R. Terrel

Since its inception in 2012, NumFOCUS has served as …

Type of Item Blog Post

Published 2023-03-17

Software Engineering for Research Software (SE4RS'23)

By David E. Bernholdt

The goal of this workshop is to provide a …

Type of Item Event

Published 2023-03-14

INTERSECT Bootcamp '23

By Ian Cosden

The INTERSECT Research Software Engineering Bootcamp will be a …

Type of Item Event

Published 2023-03-14

United States Research Software Engineer Association Conference 2023 (US-RSE'23)

By Miranda Mundt

We invite submissions for the first US-RSE Conference …

Type of Item Event

Published 2023-03-13

2023 ACM Conference on Reproducibility and Replicability

By David E. Bernholdt

THE ACM REP international conference aims to bring together …

Type of Item Event

Published 2023-03-13

Setting up a Scientific Software Project using GitLab: From Zero to Hero (Webinar)

By Gregory R. Watson

US-RSE periodically presents technical talks and tutorials related …

Type of Item Event

Published 2023-03-13

Exploring Project Self-Assessment Tools

By Rinku Gupta

Project self assessment tools can help organizations and teams …

Type of Item Resource

Published 2023-03-05

The Anatomy of a Central RSE Team

Experience

By Matthew Bluteau

Interior of the JET tokamak with the ITER-like …

Type of Item Blog Post

Published 2023-02-23

SIAM CSE23 Software-Related Events

By the BSSw Community

The SIAM Conference on Computational Science and Engineering is …

Type of Item Event

Published 2023-02-20

Lessons Learned Transitioning from Experimental to Computational Science

Experience

By Jared O'Neal

Alexander Graham Bell’s laboratory notes, 1876 (U.S …

Type of Item Blog Post

Published 2023-02-09

Training Materials for Research Software Engineering at INTERSECT

By Rinku Gupta

The Research Software Engineering Training Material website developed by …

Type of Item Resource

Published 2023-02-08

ECP Tutorial Days and Community BoF Days: Join Us!

Community

By David E. Bernholdt

The Exascale Computing Project (ECP) is hosting Tutorial Days …

Type of Item Blog Post

Published 2023-01-30

Scientific Software Teams Collegeville Workshop 2021: Special Issue of IEEE CiSE

By Rinku Gupta

The May-June 2022 special Issue of IEEE Computing …

Type of Item Resource

Published 2023-01-20

Argonne Training Program on Extreme-Scale Computing (ATPESC 2023)

By Kasia Salim

The Argonne Training Program on Extreme-Scale Computing (ATPESC …

Type of Item Event

Published 2023-01-11

Better Scientific Software: 2022 Highlights

Community

By Rinku Gupta

As we enter 2023 and into the seventh year …

Type of Item Blog Post

Published 2023-01-11

Introducing the 2023 BSSw Fellows

BSSw Fellowship

By Hai Ah Nam

We are pleased to announce the 2023 class of …

Type of Item Blog Post

Published 2022-12-19

Agile Project Management

By Patricia Grubel

Would you like to use agile techniques in a …

Type of Item Resource

Published 2022-12-15

Recap: Encouraging and Enabling Mutual Ownership in a RSE Community of Practice

Community

By Miranda Mundt, Jonathan Bisila, Jon Guyer, Daniel Howard, Daniel S. Katz, Reed Milewicz, Henry Schreiner, Joshua Teves, and Chris Wiswell

The explosion of Research Software Engineers (RSEs) in the …

Type of Item Blog Post

Published 2022-12-09

Fundamental Resources for Scientific Computing

By Mark C. Miller

This article hosts a number of online documentation resources …

Type of Item Resource

Published 2022-12-02

Give Thanks!

Experience

By Angela Herring

Editorial note: Originally published in November 2019, we are …

Type of Item Blog Post

Published 2022-11-22

Training Materials for Parallel Computing at LLNL

By Patricia Grubel

Would you like to learn more about parallel computing …

Type of Item Resource

Published 2022-11-17

Implementing Lean Software Development: From Concept to Cash

By Roscoe A. Bartlett

The application and adaptation of Lean project management and …

Type of Item Resource

Published 2022-11-14

A Different Way of Looking at Git

Experience

By Amy Roberts

Opening up software development to a broader community means …

Type of Item Blog Post

Published 2022-11-09

My Reading List for Research Software Engineers

Community

By Chase Million

I do a lot of different things for work …

Type of Item Blog Post

Published 2022-10-26

Distributed, Interconnected Teams through the Lens of Team of Teams Principles

Community

By Miranda Mundt, David M. Rogers, Reed Milewicz, Todd Munson, Elaine M. Raybourn, Benjamin Sims, Jim Willenbring, and Ulrike Yang

Introduction The Exascale Computing Project (ECP) core mission is …

Type of Item Blog Post

Published 2022-10-14

Strategies for Working Remotely Panel Series

By Elaine Raybourn

In response to the COVID-19 pandemic and need …

Type of Item Resource

Published 2022-10-13

Technical Leadership for Software Teams

By David E. Bernholdt

This article makes the case for a new role …

Type of Item Resource

Published 2022-10-06

Rethinking Software Variants

Deep Dive

By Axel Huebl

Introduction Scientific software is often complex, providing many options …

Type of Item Blog Post

Published 2022-09-29

SC22 Software-Related Events

By David E. Bernholdt

The Supercomputing conference series is one of the premier …

Type of Item Event

Published 2022-09-28

Recommendations for Peer Code Review in Research Software Development

Experience

By Nasir Eisty

A recent paper on peer code review in research …

Type of Item Blog Post

Published 2022-09-14

The SciCodes Consortium: Coordinating Research Software Registries and Repositories

Community

By Hervé Ménager, Tom Morrell, and Alice Allen

The SciCodes consortium was formed to help discipline- and …

Type of Item Blog Post

Published 2022-08-26

Breaking Apart the Monolith

By Rinku Gupta

The article Breaking apart the monolith explores ways of …

Type of Item Resource

Published 2022-08-18

Applications Open for the 2023 BSSw Fellowship Program

BSSw Fellowship

By Hai Ah Nam

Applications are now open for the 2023 BSSw Fellowship …

Type of Item Blog Post

Published 2022-08-15

Bright Spots: Team Experiences Implementing Continuous Integration

Experience

By David M. Rogers

This is the first in an occasional series of …

Type of Item Blog Post

Published 2022-08-12

2021 BSSw Fellows: Projects and Perspectives

BSSw Fellowship

By Hai Ah Nam, Marisol García-Reyes, Mary Ann Leung, Chase Million, and Amy Roberts

Read about the 2021 BSSw Fellows and their contributions …

Type of Item Blog Post

Published 2022-07-26

Navigating the Transition of (Climate) Science to the Cloud

BSSw Fellowship

By Marisol García-Reyes

As data for science is increasingly available via cloud …

Type of Item Blog Post

Published 2022-06-29

On Mitigating Bus Factor (or Unforeseen Detrimental Loss of Team Members)

By Patricia Grubel

Have you ever worked on a on a project …

Type of Item Resource

Published 2022-06-20

Software Deployment: Bringing E4S Resources into Effective Action

Experience

By Shahzeb Siddiqui and Sameer Shende

Introduction Software development involves the step-by-step process …

Type of Item Blog Post

Published 2022-06-15

Build, Integration, and Testing for Sustainable Scientific Computing Software

Community

By Keita Teranishi, Roscoe A. Bartlett, Franck Ledoux, Daniel S. Katz, and Anshu Dubey

In modern software engineering, approximately 20-40% of the …

Type of Item Blog Post

Published 2022-05-27

An Introduction to Open Source Guides

By Rinku Gupta

The Open Source Guides website provides a good collection …

Type of Item Resource

Published 2022-05-26

Correctness 2022: Sixth International Workshop on Software Correctness for HPC Applications

By Kasia Salim

The goal of the Correctness Workshop is to bring …

Type of Item Event

Published 2022-05-24

2022 US-RSE Virtual Workshop

By Kasia Salim

The US-RSE Virtual Workshop 2022 will provide a …

Type of Item Event

Published 2022-05-24

Critical Beginner Git Usage Tips

How To

By Roscoe A. Bartlett

This article describes simple guidelines for setting up and …

Type of Item Blog Post

Published 2022-05-14

Research Software Engineers in eScience: Stories of Application of RSE Expertise to Scientific Research (RSE-eScience-2022)

By Daniel S. Katz

The workshop will be held as part of the …

Type of Item Event

Published 2022-05-13

2022 Collegeville Workshop on Scientific Software: Software Design

By Mike Heroux

Collegeville Workshop Series on Scientific Software is intended to …

Type of Item Event

Published 2022-05-13

Trusted Cyberinfrastructure Evaluation, Guidance, and Programs for Assurance of Scientific Software

Deep Dive

By Elisa Heymann Pignolo, Barton Miller, and Sean Peisert

The mission of Trusted CI, the NSF Cybersecurity Center …

Type of Item Blog Post

Published 2022-05-13

User Stories in Scientific Software Development

Deep Dive

By Osni Marques and Reed Milewicz

Introduction The practice of scientific software development is changing …

Type of Item Blog Post

Published 2022-04-29

A Tutorial and Reference Collection for Git

By Roscoe A. Bartlett

Revision control systems like Git are important for today …

Type of Item Resource

Published 2022-04-25

PASC22 Software-Related Events

By David E. Bernholdt

The PASC Conference series is an international and interdisciplinary …

Type of Item Event

Published 2022-04-24

ISC22 Software-Related Events

By David E. Bernholdt

The ISC High-Performance conference series is one of …

Type of Item Event

Published 2022-04-24

The Workshop on Sustainable Software Sustainability

Community

By Carlos Martinez-Ortiz, Shoaib Sufi, and Peter Doorn

The name of the workshop may sound a little …

Type of Item Blog Post

Published 2022-04-18

CMake Tutorial and Reference Resources

By Roscoe A. Bartlett

CMake is a large and powerful set of tools …

Type of Item Resource

Published 2022-03-28

A Report on the SC21 Research Software Engineers in HPC (RSE-HPC-2021) Workshop

Community

By Charles Ferenbaugh, Sandra Gesing, Simon Hettrick, and Daniel S. Katz

The RSE-HPC-2021 workshop was held in November …

Type of Item Blog Post

Published 2022-03-14

Essential Open Source Software for Science program

By Rinku Gupta

The Essential Open Source Software for Science program, initiated …

Type of Item Resource

Published 2022-03-12

Celebrating the Fifth Anniversary of the Correctness Workshop: Looking Back and Looking Forward

Community

By Ignacio Laguna and Cindy Rubio-González

In 2021, the International Workshop on Software Correctness for …

Type of Item Blog Post

Published 2022-02-22

Leadership Scientific Software (LSSw) Portal

By Mike Heroux

The Leadership Scientific Software (LSSw) portal focuses on building …

Type of Item Resource

Published 2022-02-07

Overcoming Complexity in Testing Multiphysics Coupling Software

Deep Dive

By Frédéric Simonis, Gerasimos Chourdakis, and Benjamin Uekermann

Testing complex software can easily get out of hand …

Type of Item Blog Post

Published 2022-02-07

SIAM PP22 Software-Related Events

By the BSSw Community

The SIAM Conference on Parallel Processing for Scientific Computing …

Type of Item Event

Published 2022-01-27

The Developer Certificate of Origin

Deep Dive

By Roscoe A. Bartlett

Every project that accepts contributions from outside developers should …

Type of Item Blog Post

Published 2022-01-26

What Every Computer Scientist Should Know About Floating-Point Arithmetic

By Roscoe A. Bartlett

Floating point computations are the foundation for computational science …

Type of Item Resource

Published 2022-01-24

Ten Year Reproducibility Challenge

By Patricia Grubel

Will your software be able to pass the ten …

Type of Item Resource

Published 2022-01-20

Introducing the 2022 BSSw Fellows

BSSw Fellowship

By Hai Ah Nam

We are pleased to announce the 2022 class of …

Type of Item Blog Post

Published 2022-01-14

Better Scientific Software: 2021 Highlights

Community

By Rinku Gupta

2022 marks the beginning of the 5th year of …

Type of Item Blog Post

Published 2022-01-10

Reflecting on Our Community: The SC21 BoF on Software Engineering and Reuse in Modeling, Simulation, and Data Analytics for Science and Engineering

Community

By David E. Bernholdt, Michael Bader, Michelle Barker, Ben Brown, Anshu Dubey, Nasir Eisty, Sandra Gesing, Patricia Grubel, Rinku Gupta, Michael A. Heroux, Saswata Hier-Majumder, Axel Huebl, Mozhgan Kabiri Chimeh, Daniel S. Katz, Tomislav Maric, Lois Curfman McInnes, Bill Miller, Manish Parashar, Ulf D. Schiller, Jean Sexton, Peter Vaillancourt, Marion Weinzierl, and Yo Yehudi

Back in 2015, a small group of people got …

Type of Item Blog Post

Published 2021-12-21

Introducing the FORCE11 Software Citation Implementation Working Group

By David E. Bernholdt

FORCE11 is a community that brings together a wide …

Type of Item Resource

Published 2021-12-20

HPC and the Lab Manager

Deep Dive

By Carlo Graziani

Introduction: What's this about? Although it seems to …

Type of Item Blog Post

Published 2021-11-17

Cultural Approaches to Improved Software Teams: A Report from Day 3 of the 2021 Collegeville Workshop on Scientific Software

Community

By Johanna Cohoon, Ben Cowan, Anshu Dubey, Vadim Dyadechko, Nur Fadel, Charles Ferenbaugh, Sarah Knepper, Jay Lofstead, Reed Milewicz, David Moulton, Todd Munson, Sarah Osborn, Elaine Raybourn, Benjamin Sims, Stan Tomov, Han Yong Wunrow, Ulrike Meier Yang, Sam Yates, Daniel S. Katz, and Michael A. Heroux

Background: The Collegeville Workshop Series What do multi-million …

Type of Item Blog Post

Published 2021-11-03

Best Practices for HPC Software Developers: The First Five Years of the Webinar Series

Community

By Osni A. Marques and David E. Bernholdt

In May 2016, we launched the webinar series Best …

Type of Item Blog Post

Published 2021-10-26

SC21 Software-Related Events

By David E. Bernholdt

The Supercomputing conference series is one of the premier …

Type of Item Event

Published 2021-10-22

Coding Conventions

Deep Dive

By Roscoe A. Bartlett

Coding conventions are critical for fostering shared ownership of …

Type of Item Blog Post

Published 2021-10-20

Software Team Experiences and Challenges: A Report from Day 2 of the 2021 Collegeville Workshop on Scientific Software

Community

By Keith Beattie, Gerasimos Chourdakis, Johanna Cohoon, Vadim Dyadechko, Nur Fadel, Charles Ferenbaugh, Robert Jacob, Jay Lofstead, Reed Milewicz, David Moulton, Jacob Moxley, Todd Munson, Sarah Osborn, Weslley Pereira, Sameer Shende, Barry Smith, James Willenbring, Ulrike Meier Yang, Sam Yates, Sarah Knepper, Lois Curfman McInnes, and Michael A. Heroux

Background: The Collegeville Workshop Series What do multi-million …

Type of Item Blog Post

Published 2021-10-13

An Introduction to National RSE Organizations

By Rinku Gupta

Research Software Engineer is emerging as a new career …

Type of Item Resource

Published 2021-10-10

Software Versioning

By David E. Bernholdt

Most software changes over time. An explicit versioning scheme …

Type of Item Resource

Published 2021-09-30

The Contributions of Scientific Software to Scientific Discovery

Experience

By Kate Keahey and Rinku Gupta

In July 2021, the SoftwareX journal published a special …

Type of Item Blog Post

Published 2021-09-28

Software Sustainability Institute Guides

By Patricia Grubel

The Software Sustainability Institute presents over 80 guides that …

Type of Item Resource

Published 2021-09-27

Software Team Experiences and Challenges: A Report from Day 1 of the 2021 Collegeville Workshop on Scientific Software

Community

By Cody Balos, Jed Brown, Gerasimos Chourdakis, Ben Cowan, Anshu Dubey, Vadim Dyadechko, Robert Jacob, Sarah Knepper, Jay Lofstead, Lois Curfman McInnes, Reed Milewicz, Jacob Moxley, Todd Munson, Sarah Osborn, Jim Pivarski, Elaine Raybourn, Barry Smith, James Willenbring, Ulrike Meier Yang, Sam Yates, Michael A. Heroux, and Johanna Cohoon

Background: The Collegeville Workshop Series What do multi-million …

Type of Item Blog Post

Published 2021-09-20

Executable Environments for Software, Data, and Publication

By Jean Shuler

There are several environments that support collecting data, software …

Type of Item Resource

Published 2021-09-03

How Community Software Ecosystems Can Unlock the Potential of Exascale Computing

By Rinku Gupta

How Community Software Ecosystems Can Unlock the Potential of …

Type of Item Resource

Published 2021-08-30

Best Practices for Software Registries and Repositories

Deep Dive

By Alejandra Gonzalez-Beltran, Alice Allen, Allen Lee, Daniel Garijo, and Thomas Morrell

Community-developed guidelines for managers of software registries and …

Type of Item Blog Post

Published 2021-08-27

Applications Open for the 2022 BSSw Fellowship Program

BSSw Fellowship

By Hai Ah Nam

Applications are now open for the 2022 BSSw Fellowship …

Type of Item Blog Post

Published 2021-08-16

Things You Should Never Do, Part I

By Roscoe A. Bartlett

Starting from scratch is often a very enticing way …

Type of Item Resource

Published 2021-08-11

Effectively Integrating Interns into Research Teams

Deep Dive

By Jay Lofstead

It is an oft spoken rule that students are …

Type of Item Blog Post

Published 2021-08-04

2020 BSSw Fellows: Projects and Perspectives

BSSw Fellowship

By Hai Ah Nam, Damian Rouson, Nasir Eisty, and Cindy Rubio-González

Read about the 2020 BSSw Fellows and their contributions …

Type of Item Blog Post

Published 2021-07-29

Improving Team Practices with RateYourProject.org

Deep Dive

By Gregory R. Watson

RateYourProject.org is a tool designed to help teams …

Type of Item Blog Post

Published 2021-07-15

E4S: Extreme-Scale Scientific Software Stack

Deep Dive

By Sameer Shende, Mike Heroux, and James Willenbring

Building and maintaining a variety of software packages can …

Type of Item Blog Post

Published 2021-06-29

The 10 Best Practices for Remote Software Engineering

By Rinku Gupta

The 10 Best Practices for Remote Software Engineering article …

Type of Item Resource

Published 2021-06-28

Practices for Productive Software Development in Kokkos

Experience

By Nathan Ellingwood and Siva Rajamanickam

The folks behind the Kokkos performance portable C++ library …

Type of Item Blog Post

Published 2021-06-15

Experiences from the 2021 BSSw.io Community BOF

Community

By Rinku Gupta, Avanthi Madduri, and Deborah Stevens

In March 2021, the Exascale Computing Project (ECP) organized …

Type of Item Blog Post

Published 2021-05-26

Debugging: Books to Help You Get Started

By Rinku Gupta

Are you new to debugging? This article lists several …

Type of Item Resource

Published 2021-05-19

A Gentle Introduction to GPU Programming

Deep Dive

By Michele Rosso and Andrew Myers

As GPU-accelerated systems become increasingly common in the …

Type of Item Blog Post

Published 2021-05-14

Keep Interest on Technical Debt from Sinking Your Software Project

By Mark C. Miller

A technical debt is like a promissory note for …

Type of Item Resource

Published 2021-04-28

2021 Collegeville Workshop on Scientific Software: Software Teams

By Mike Heroux

The College Workshop Series on Scientific Software The Collegeville …

Type of Item Event

Published 2021-04-27

An Introductory Resource for High-Performance Computing

By Rinku Gupta

The Survey of Methodologies, Approaches, and Challenges in Parallel …

Type of Item Resource

Published 2021-04-27

Encouraging Effective Retrospective Strategies for Team Projects

Deep Dive

By Lina Sorg

Originally published in SIAM News Online, this article by …

Type of Item Blog Post

Published 2021-04-27

2021 US-RSE Virtual Workshop

By the BSSw Community

Following the success of the 2020 US-RSE Virtual …

Type of Item Event

Published 2021-04-16

Use of Software Metrics in Research Software

BSSw Fellowship

By Nasir Eisty

The importance of software metrics Software metrics are a …

Type of Item Blog Post

Published 2021-04-10

Kanban and Scrum: Making the Best of Both

By Roscoe A. Bartlett

Scrum and Kanban are two of the best known …

Type of Item Resource

Published 2021-04-02

GitHub Actions for Automation

By Mark C. Miller

From reminding reviewers of languishing PRs to packaging up …

Type of Item Resource

Published 2021-03-29

A Look at Software-Focused Topics at SIAM CSE21

Community

By BSSw Community

The 2021 SIAM Conference on Computational Science and Engineering …

Type of Item Blog Post

Published 2021-03-26

NSF-Sponsored 2021 BSSw Fellows

BSSw Fellowship

By Hai Ah Nam

The BSSw Fellowship program is pleased to announce support …

Type of Item Blog Post

Published 2021-03-16

Scaling Yourself as a Software Developer

By Patricia Grubel

Do interruptions from email, social media, or requests from …

Type of Item Resource

Published 2021-03-13

Useful Practices for Software Engineering on Medium-Sized Distributed Scientific Projects

Deep Dive

By Keith Beattie and Dan Gunter

Photo © 2010-2019 The Regents of the University …

Type of Item Blog Post

Published 2021-02-25

Scientific Software Bloggers and Podcasts Worth Following

By David E. Bernholdt

There are a number of bloggers and podcasters who …

Type of Item Resource

Published 2021-02-19

Pull Request Size Matters

Deep Dive

By Mark C. Miller

Developers new to peer review via the Pull Request …

Type of Item Blog Post

Published 2021-02-18

Working within Multiple Git Branches Simultaneously

By Mark C. Miller

Switching quickly and easily between multiple branches of development …

Type of Item Resource

Published 2021-02-12

When Not to Use Agile in Scientific Software Development

Experience

By Anshu Dubey

Using Agile principles in the development of scientific software …

Type of Item Blog Post

Published 2021-02-12

SIAM CSE21 Software-Related Events

By the BSSw Community

The SIAM Conference on Computational Science and Engineering is …

Type of Item Event

Published 2021-02-05

Advanced Training on Extreme-Scale Computing through ATPESC

Community

By Yasaman Ghadar and Ray Loy

High-performance computing (HPC) education is essential to the …

Type of Item Blog Post

Published 2021-01-27

Making Software: What Really Works, and Why We Believe It

By Paul Wolfenbarger

Many claims are made about how certain tools, technologies …

Type of Item Resource

Published 2021-01-24

Argonne Training Program on Extreme-Scale Computing (ATPESC 2021)

By Kasia Salim

The Argonne Training Program on Extreme-Scale Computing (ATPESC …

Type of Item Event

Published 2021-01-07

Better Scientific Software: 2020 Highlights

Community

By Rinku Gupta

And 2020 wraps! What a year it has been …

Type of Item Blog Post

Published 2021-01-07

2021 International Workshop on Software Engineering for Computational Science (SE4Science'21)

By Jeff Carver

The International Workshop on Software Engineering for Computational Science …

Type of Item Event

Published 2020-12-16

Introducing the 2021 BSSw Fellows

BSSw Fellowship

By Hai Ah Nam

We are pleased to announce the 2021 class of …

Type of Item Blog Post

Published 2020-12-16

The Apollo Guidance Computer in Depth

By Mark C. Miller

An in-depth article on Apollo Guidance Computer (AGC …

Type of Item Resource

Published 2020-12-15

Performance Portability and the Exascale Computing Project

Experience

By Anshu Dubey

A focus on performance portability engendered by heterogeneity in …

Type of Item Blog Post

Published 2020-12-07

A Collection of Resources for Sustaining Open Source Software

By Todd Gamblin

Are you a researcher or developer interested in sustaining …

Type of Item Resource

Published 2020-11-24

Tips for Producing Online Panel Discussions

Experience

By Elaine Raybourn

Do you want to know what it takes to …

Type of Item Blog Post

Published 2020-11-17

Recent Successes with PSIP on HDF5

Deep Dive

By Mark C. Miller, Elena Pourmal, and Elsa Gonsiorowski

In an evaluation comprising less than half a year …

Type of Item Blog Post

Published 2020-11-16

Understanding Interoperable Software Libraries

How To

By Lois Curfman McInnes, Michael A. Heroux, Barry Smith, Ulrike Meier Yang, and Xiaoye Li

Software libraries excel in delivering widely reusable, robust, efficient …

Type of Item Blog Post

Published 2020-11-06

Bloodsuckers, Banshees and Brains: A Bestiary of Scary Software Projects and How to Banish Them

Experience

By Neil Chue Hong and Benjamin Cowan

Editorial note: Originally published in October 2019, we are …

Type of Item Blog Post

Published 2020-10-29

SC20 Software-Related Events

By Lois Curfman McInnes, Kasia Salim, and David E. Bernholdt

The Supercomputing conference series is one of the premier …

Type of Item Event

Published 2020-10-26

The RSE-HPC-2020 Workshop: Creating Community, Building Careers, Addressing Challenges

Community

By Charles Ferenbaugh, Sandra Gesing, Simon Hettrick, and Daniel S. Katz

This article has been crossposted on the US-RSE …

Type of Item Blog Post

Published 2020-10-26

Software and Workflow Development

By Patricia Grubel

Reproducibility and repeatability of scientific workflows that produce research …

Type of Item Resource

Published 2020-10-23

Testing Non-Deterministic Research Software

BSSw Fellowship

By Nasir Eisty

Testing scientific software is challenging, evident in the large …

Type of Item Blog Post

Published 2020-10-13

Digging Deeper into Agile Software Development

By Roscoe A. Bartlett

Much of modern software engineering best practices and know …

Type of Item Resource

Published 2020-09-25

A List of Free Online Programming and Computer Science Courses

By Rinku Gupta

Free computer science online courses provide excellent opportunities to …

Type of Item Resource

Published 2020-09-23

What Does This Line Do? The Challenge of Writing a Well-Documented Code

Deep Dive

By Miroslav Stoyanov

Providing good, current developer-focused documentation pays off for …

Type of Item Blog Post

Published 2020-09-11

The Four Pillars of Research Software Engineering

By Rinku Gupta

The paper titled The Four Pillars of Research Software …

Type of Item Resource

Published 2020-08-28

A Community of Practice around Peer Review for Long-Term Research Software Sustainability

Community

By Karthik Ram, Carl Boettiger, Scott Chamberlain, Noam Ross, Maëlle Salmon, and Stefanie Butland

Creating a system to review research software Software, particularly …

Type of Item Blog Post

Published 2020-08-28

A Look at Detrimental Effects of Context Switching with DevOps

By Patricia Grubel

The article Addressing the Detrimental Effects of Context Switching …

Type of Item Resource

Published 2020-08-27

Applications Open for the 2021 BSSw Fellowship Program

BSSw Fellowship

By Hai Ah Nam

Applications are now open for the 2021 BSSw Fellowship …

Type of Item Blog Post

Published 2020-08-19

The Collegeville Workshop Series on Scientific Software

By Mike Heroux

A series of annual workshops dedicated to fostering growth …

Type of Item Resource

Published 2020-07-30

Working Remotely: The Exascale Computing Project (ECP) Panel Series

Community

By Elaine Raybourn, Reed Milewicz, David Rogers, Elsa Gonsiorowski, Ben Sims, and Greg Watson

The PSIP team interviews social scientist, Elaine Raybourn, about …

Type of Item Blog Post

Published 2020-07-30

2019 BSSw Fellows Guide Developers through Each Stage of the Scientific Software Lifecycle

Experience

By Hai Ah Nam, Rene Gassmoeller, Ignacio Laguna, Tanu Malik, and Kyle Niemeyer

BSSw Fellowships provide resources and community support to those …

Type of Item Blog Post

Published 2020-07-17

Research Software Engineers in HPC Workshop (RSE-HPC-2020)

By Kasia Salim

This Research Software Engineers in HPC Workshop (RSE-HPC …

Type of Item Event

Published 2020-06-30

Excalibur SLE - Workshop on Software Engineering

By Kasia Karbarz

The Workshop on Software Engineering, by the Excalibur SLE …

Type of Item Event

Published 2020-06-29

The International Series of Online Research Software Events (SORSE)

By Kasia Karbarz

Were you going to submit something to an RSE …

Type of Item Event

Published 2020-06-29

Porting the Ginkgo Package to AMD's HIP Ecosystem

Experience

By Hartwig Anzt

In response to the explosion-like diversification in hardware …

Type of Item Blog Post

Published 2020-06-25

Lack of Evidence In Software Engineering

By Greg Watson

The paper titled Methodological Irregularities in Programming-Language Research …

Type of Item Resource

Published 2020-06-22

The Lazy Approach to Developing Scientific Research Software

By Carl S. Adorf and Vyas Ramasubramani

Scientific software developers tend to extremes A common obstacle …

Type of Item Blog Post

Published 2020-06-16

Call for Participation: 2020 Collegeville Workshop on Scientific Software: Developer Productivity

By Mike Heroux

The College Workshop Series on Scientific Software The Collegeville …

Type of Item Event

Published 2020-05-29

2020 Collegeville Workshop on Scientific Software: Developer Productivity

By Mike Heroux

The College Workshop Series on Scientific Software The Collegeville …

Type of Item Event

Published 2020-05-29

Virtual Meeting Tools and Features for the HPC/CSE Community

Experience

By Mark C. Miller

Are you familiar with virtual meeting tools and what …

Type of Item Blog Post

Published 2020-05-28

Making Myself Better: What Craftspeople Can Teach Us about Software

Deep Dive

By Wolfgang Bangerth

Anticipating what could go wrong is an essential part …

Type of Item Blog Post

Published 2020-05-25

Using Personal Kanban for Productivity

By Patricia Grubel

The article Personal Kanban Part 1 -- Why Todo Lists …

Type of Item Resource

Published 2020-05-18

Working Remotely: The Spack Team

Experience

By Todd Gamblin and Elaine Raybourn

Elaine Raybourn interviews Todd Gamblin about the Spack project …

Type of Item Blog Post

Published 2020-05-16

Strategies for Working Remotely: Making the transition to virtual software teams

By Jay Jay Billings, Mark Gates, Mahantesh Halappanavar, Angela Herring, Axel Huebl, and Elaine M. Raybourn

This online panel session addresses challenges in working remotely …

Type of Item Event

Published 2020-05-13

Research Software Engineer Stories

Experience

By Vanessa Sochat

We look to experts for knowledge, but do they …

Type of Item Blog Post

Published 2020-04-24

A Minisymposium on Improving Productivity and Sustainability for Parallel Computing Software

By Rinku Gupta

Scientific computing facilities and projects continue to make strides …

Type of Item Resource

Published 2020-04-20

Webinar: Best Practices for Using Proxy Applications as Benchmarks

By David Richards and Joe Glenski

This event is a part of the "Best Practices …

Type of Item Event

Published 2020-04-15

Maintainers Drive Software Sustainability

Deep Dive

By Steven Smith

A scientific research code often begins with a domain …

Type of Item Blog Post

Published 2020-04-14

Remote Working in an Agile World

By Roscoe A. Bartlett

Remote working is a common reality in today's …

Type of Item Resource

Published 2020-04-12

Strategies for Working Remotely: Advice from colleagues with experience

By Mike Bernhardt, Mike Heroux, Lois Curfman McInnes, Mark C. Miller, Kathryn Mohror, and Elaine M. Raybourn

This online panel session addresses challenges in working remotely …

Type of Item Event

Published 2020-04-03

Scientific Software Projects and Their Communities

Community

By Rene Gassmoeller

Improving the state of scientific software requires focusing on …

Type of Item Blog Post

Published 2020-03-23

Cleaning Your Work Surfaces: One Way to Help Flatten the Curve

Deep Dive

By Mark C. Miller

Disclaimer: This article distills information from various sources that …

Type of Item Blog Post

Published 2020-03-19

Webinar: Testing: Strategies When Learning Programming Models and Using High-Performance Libraries

By Balint Joo <!-- codespell:ignore joo -->

This event is a part of the "Best Practices …

Type of Item Event

Published 2020-03-18

Resources for Maximizing Remote Working

By Elaine Raybourn

Many of us find ourselves suddenly engaging in unplanned …

Type of Item Resource

Published 2020-03-18

Argonne Training Program on Extreme-Scale Computing (ATPESC 2020)

By BSSw Community

Doctoral students, postdocs, and computational scientists are encouraged to …

Type of Item Event

Published 2020-03-02

Finalizing Your Julia Package

By Mark C. Miller

Do you work with the Julia language? If so …

Type of Item Resource

Published 2020-02-28

Spreading Ideas about Better Scientific Software

Community

By David E. Bernholdt

A recently released report describes how the IDEAS-ECP …

Type of Item Blog Post

Published 2020-02-28

An Introduction to Bitbucket

By David E. Bernholdt

Are you familiar with revision control repository services? Bitbucket …

Type of Item Resource

Published 2020-02-24

Webinar: Introduction to Kokkos

By Christian Trott

This event is a part of the "Best Practices …

Type of Item Event

Published 2020-02-19

Multiphysics Simulations: Challenges and Opportunities

By Lois Curfman McInnes

The Multiphysics simulations: Challenges and opportunities paper was published …

Type of Item Resource

Published 2020-02-10

What Makes PSIP Suitable for the Exascale Computing Project?

By Rinku Gupta

The Exascale Computing Project (ECP) focuses on the development …

Type of Item Resource

Published 2020-01-31

An Introduction to the Software Sustainability Institute

By David E. Bernholdt

This short article introduces the Software Sustainability Institute, a …

Type of Item Resource

Published 2020-01-30

An Introduction to the Open Source Initiative Organization

By David E. Bernholdt

This article introduces the Open Source Initiative Organization - whose …

Type of Item Resource

Published 2020-01-30

It Will Never Work in Theory

By David E. Bernholdt

An easy-reading, interesting blog, is presented in this …

Type of Item Resource

Published 2020-01-30

An Introduction to GitHub

By David E. Bernholdt

Are you familiar with revision control repository services? GitHub …

Type of Item Resource

Published 2020-01-30

Introducing the Fellowship Programme — Software Sustainability Institute (UK)

By David E. Bernholdt

The Software Sustainability Institute (UK) is a national facility …

Type of Item Resource

Published 2020-01-30

Introducing the Free Software Foundation Licensing and Compliance Team

By David E. Bernholdt

Do you know how to choose the correct license …

Type of Item Resource

Published 2020-01-30

Planning for Better Software: PSIP Tools

By Rinku Gupta

Do you wish to learn how to upgrade your …

Type of Item Resource

Published 2020-01-28

Lightweight Software Process Improvement using Productivity and Sustainability Improvement Planning (PSIP)

By Rinku Gupta

Are you new to PSIP? Are you interested in …

Type of Item Resource

Published 2020-01-28

Productivity and Sustainability Improvement Planning (PSIP)

How To

By The PSIP team

What is PSIP? Scientific software teams are typically focused …

Type of Item Blog Post

Published 2020-01-28

Webinar: Refactoring EXAALT MD for Emerging Architectures

By Aidan Thompson, Stan Moore, and Rahulkumar Gayatri

This event is a part of the "Best Practices …

Type of Item Event

Published 2020-01-15

US Research Software Engineer (US-RSE) Association

Community

By Ian Cosden, Chris Hill, Sandra Gesing, and Charles Ferenbaugh

It takes people to write research software Much has …

Type of Item Blog Post

Published 2020-01-15

A Look into Popular Issue Tracking Software

By Jean Shuler

Understanding the basics of issue tracking (including how issue …

Type of Item Resource

Published 2020-01-03

A Look at the Economic Forces in Open Source Software

By Paul Wolfenbarger

The article The Internet Was Built on the Free …

Type of Item Resource

Published 2020-01-03

Better Scientific Software: 2019 Highlights

Community

By Rinku Gupta

As we stand at the cusp of a new …

Type of Item Blog Post

Published 2020-01-03

Software Development Practices in Academia: A Case Study Comparison

By Christoph Junghans

The article Software development practices in academia: a case …

Type of Item Resource

Published 2019-12-19

An Introduction to Sphinx

By Damon McDougall and Axel Huebl

Documentation is an important part of any software. Learn …

Type of Item Resource

Published 2019-12-19

An Introduction to Read The Docs

By Damon McDougall

Documentation is an important part of any software. Learn …

Type of Item Resource

Published 2019-12-19

An Introduction to Doxygen

By Damon McDougall

Documentation is an important part of any software. Learn …

Type of Item Resource

Published 2019-12-19

A Look into Rules for Focused Success in a Distracted World

By Greg Watson

Constant distractions are a part of our daily life …

Type of Item Resource

Published 2019-12-19

Introducing the 2020 BSSw Fellows

BSSw Fellowship

By Hai Ah Nam

We are pleased to announce the 2020 class of …

Type of Item Blog Post

Published 2019-12-13

Webinar: Building Community through xSDK Software Policies

By Ulrike Meier Yang and Piotr Luszczek

This event is a part of the "Best Practices …

Type of Item Event

Published 2019-12-11

Ten Rules for Building Communities

By Christoph Junghans and Mark C. Miller

In Ten simple rules for helping newcomers become contributors …

Type of Item Resource

Published 2019-12-06

Hello CSE World

Experience

By Heather M. Switzer, Elsa Gonsiorowski, and Mark C. Miller

"Hello World!" is the canonical first program beginners write …

Type of Item Blog Post

Published 2019-12-05

What is Performance Portability for CSE Applications?

By Anshu Dubey

The performance of CSE applications depends on the model …

Type of Item Resource

Published 2019-11-29

A Look into Self-Perceptions about Software Engineering in the Scientific Community

By Rinku Gupta

Researchers and scientists are now spending increasing amounts of …

Type of Item Resource

Published 2019-11-26

Introducing Container Mythbusters

By Patricia Grubel

In the video Container Mythbusters, Michael Jennings presents some …

Type of Item Resource

Published 2019-11-26

Software Sustainability in the Molecular Sciences

Experience

By Theresa L. Windus and T. Daniel Crawford

The molecular sciences -- including chemistry, materials, biophysics and biochemistry …

Type of Item Blog Post

Published 2019-11-14

Understanding Performance Portability for CSE Applications

How To

By Anshu Dubey

This article explains important concepts to understand performance portability …

Type of Item Blog Post

Published 2019-11-09

What is DevOps?

By Paul Wolfenbarger

DevOps has become a catch-all term in agile …

Type of Item Resource

Published 2019-10-31

Webinar: Spack: A package manager for HPC

By David E. Bernholdt

This event is part of the Blue Waters webinar …

Type of Item Event

Published 2019-10-30

Webinar: E4S: Extreme-scale Scientific Software Stack

By David E. Bernholdt

This event is part of the Blue Waters webinar …

Type of Item Event

Published 2019-10-23

Webinar: Tools and Techniques for Floating-Point Analysis

By Ignacio Laguna

This event is a part of the "Best Practices …

Type of Item Event

Published 2019-10-16

Software Engineers: Careers in Research (SC17 Birds of a Feather)

By BSSw Community

This is a Birds of a Feather (BOF) session …

Type of Item Event

Published 2019-10-16

Accepting High-Quality Software Contributions as Scientific Publications

Community

By Hartwig Anzt

As the traditional scientific peer review concept is hitting …

Type of Item Blog Post

Published 2019-10-15

Balter's Rules for GitHub Communication

By Eddie Rusu

Ben Balter’s article 15 rules for communicating at …

Type of Item Resource

Published 2019-10-03

Research Software Science: A Scientific Approach to Understanding and Improving How We Develop and Use Software for Research

Deep Dive

By Mike Heroux

Development and use of research software are rich and …

Type of Item Blog Post

Published 2019-09-25

Data-driven Software Sustainability

Community

By Daniel S. Katz

This blog post suggests an expression that can be …

Type of Item Blog Post

Published 2019-09-18

Making Open Source Research Software Visible: A Path to Better Sustainability?

Deep Dive

By Neil Chue Hong

Why do open source research software projects appear to …

Type of Item Blog Post

Published 2019-09-12

Webinar: Discovering and Addressing Social Challenges in the Evolution of Scientific Software Projects

By Rene Gassmoeller

This event is a part of the "Best Practices …

Type of Item Event

Published 2019-09-11

Portability across DOE Office of Science HPC Facilities

By Tim Williams

Does your software run on many DOE HPC facilities …

Type of Item Resource

Published 2019-09-06

A Collection of Testing Tutorials for General-Purpose Software

By Rinku Gupta

Software testing is an important part of the software …

Type of Item Resource

Published 2019-09-05

Exploring CppUnit for Software Testing

By David E. Bernholdt

Unit testing is an important step in the software …

Type of Item Resource

Published 2019-09-05

An Introduction to the Association for Software Testing (AST)

By David E. Bernholdt

Various organizations focus on different aspects of software and …

Type of Item Resource

Published 2019-09-05

Applications Open for 2020 BSSw Fellowship Program ... Q&A Webinar on Sept 20, 2019

BSSw Fellowship

By Hai Ah Nam

Applications are now open for the 2020 BSSw Fellowship …

Type of Item Blog Post

Published 2019-09-04

An Introduction to Documentation Tools

By Damon McDougall

Documentation is critical for explaining how users interact with …

Type of Item Resource

Published 2019-08-30

FLASH5 Refactoring and PSIP

Deep Dive

By Anshu Dubey and Jared O'Neal

During the lifecycle of any long-lived software, circumstances …

Type of Item Blog Post

Published 2019-08-27

Call for Papers: Software Engineering for HPC-Enabled Research @ SC19 (SE-HER 2019)

By BSSw Community

Paper submissions are open for the 2019 International Workshop …

Type of Item Event

Published 2019-08-16

How to Configure Software

How To

By Jason Sarich

Most CSE software needs to be installed from source …

Type of Item Blog Post

Published 2019-08-15

Webinar: Software Management Plans in Research Projects

By Shoaib Sufi

This event is a part of the "Best Practices …

Type of Item Event

Published 2019-08-14

Building Community through Software Policies

Experience

By Piotr Luszczek and Ulrike Meier Yang

It takes a whole community to build a sustainable …

Type of Item Blog Post

Published 2019-08-12

An Introduction to Integrated Development Environments (IDEs) for Scientific Software Development

By Greg Watson

Integrated Development Environments (IDEs) are very commonly used in …

Type of Item Resource

Published 2019-08-06

How to Configure Software

By Jason Sarich

Scientific software project leaders and developers need to ensure …

Type of Item Resource

Published 2019-08-06

Moving towards HPC Complete through Reproducibility, Sustainability and Productivity

By Mike Heroux

Do you understand concepts related to reproducibility, sustainability and …

Type of Item Resource

Published 2019-08-06

What makes a High Performing Team at Google

By Mike Heroux

What makes for a high performing team? This article …

Type of Item Resource

Published 2019-08-06

Determining Good Enough Practices in Scientific Computing

By Patricia Grubel

The Good Enough Practices in Scientific Computing article, published …

Type of Item Resource

Published 2019-08-06

Understanding CSE Software Productivity

How To

By Michael A. Heroux, Lois Curfman McInnes, David E. Bernholdt, and Hans Johansen

This article discusses productivity in the context of scientific …

Type of Item Blog Post

Published 2019-08-06

How to Improve Testing for CSE Software

How To

By Roscoe A. Bartlett, Barry Smith, Ulrike Meier Yang, Glenn Hammond, Xiaoye Li, and James Willenbring

Software requires regular extensive testing to ensure correctly functioning …

Type of Item Blog Post

Published 2019-08-06

Writing Good Documentation for CSE Software

How To

By Anshu Dubey

Good documentation is essential for several reasons including information …

Type of Item Blog Post

Published 2019-08-06

Version Control with Git in CSE Projects

How To

By Roscoe A. Bartlett

This article provides an overview of the usage of …

Type of Item Blog Post

Published 2019-08-06

Strategies to Enable Performance Portability

How To

By Anshu Dubey

Achieving good performance across a range of platforms is …

Type of Item Blog Post

Published 2019-08-06

Understanding Software Testing and How to Make Software Fail

By David E. Bernholdt

Do you understand software testing? How about learning how …

Type of Item Resource

Published 2019-08-01

An Introduction to a Software Testing Tutorial from TutorialsPoint

By David E. Bernholdt

Software testing is an important part of the software …

Type of Item Resource

Published 2019-08-01

An Introduction to Online Learning

By Elaine Raybourn

Online Learning is gaining a lot of popularity. This …

Type of Item Resource

Published 2019-08-01

Transmedia Learning Framework for Python

By Elaine Raybourn and Steve Hudson

Below you will find some resources for a Transmedia …

Type of Item Resource

Published 2019-07-29

When NOT to Write Automated Tests?

How To

By Roscoe A. Bartlett

Introduction The importance of writing and maintaining strong automated …

Type of Item Blog Post

Published 2019-07-29

Code Complete: A Practical Handbook of Software Construction

By Osni Marques

Originally published in 1993, and revised to second edition …

Type of Item Resource

Published 2019-07-28

Python for HPC

By Steve Hudson

Do you love Python and want to understand its …

Type of Item Resource

Published 2019-07-27

An Introduction to User Stories and How to Write Them

Experience

By Osni Marques

Several software development methodologies employ user stories as a …

Type of Item Blog Post

Published 2019-07-27

An Introduction to Software Licensing

By David E. Bernholdt

Several flavors of open source licensing are prevalent today …

Type of Item Resource

Published 2019-07-24

Want to Start Getting Git Right?

By David E. Bernholdt

Revision control systems like Git are important for today …

Type of Item Resource

Published 2019-07-24

How to Enable Interoperable Biogeochemistry with Alquimia

By David Moulton

Codes in diverse but inter-related fields have specialized …

Type of Item Resource

Published 2019-07-23

Understanding HPC from a Software Engineering Perspective

By David E. Bernholdt

The Understanding the High-Performance-Computing Community: A Software …

Type of Item Resource

Published 2019-07-21

A Collection of Team of Teams Discussion Materials

By Elaine M. Raybourn and David Moulton

Research in CSE is inherently collaborative, bringing together people …

Type of Item Resource

Published 2019-07-21

Establishing Guidelines for Testing and Documenting Code

By Rinku Gupta

Testing and Documentation are both vital components of scientific …

Type of Item Resource

Published 2019-07-21

Surveying Test-Driven Development in Scientific Software

By David E. Bernholdt

The Test-Driven Development in Scientific Software: A Survey …

Type of Item Resource

Published 2019-07-21

Exploring the Most Useful Git Commands

By Mike Heroux

Git is one of the most widely used version …

Type of Item Resource

Published 2019-07-21

An Introduction to the WSSSPE Organization

By David E. Bernholdt

The current decade has bought bright focus on sustainable …

Type of Item Resource

Published 2019-07-20

An Introduction to Creative Commons

By David E. Bernholdt

Have you heard of Creative Commons licensing? Learn more …

Type of Item Resource

Published 2019-07-20

An Introduction to Contributor Agreements

By David E. Bernholdt

Have you heard of Contributor Agreements? Learn more about …

Type of Item Resource

Published 2019-07-20

What Constitutes Constructive Code Critique?

By Mike Heroux

Code Review is a very important step in creating …

Type of Item Resource

Published 2019-07-20

An Introduction to Computational Science Stack Exchange

By David E. Bernholdt

Do you work in computational science and need an …

Type of Item Resource

Published 2019-07-20

Exploring Community Organizations and their Role in Emerging Software Ecosystems

By Lois Curfman McInnes

The paper Community Organizations: Changing the Culture in Which …

Type of Item Resource

Published 2019-07-20

A Literature Review on the Use of Software Engineering Practices in Science

By Osni Marques

The Claims about the use of software engineering practices …

Type of Item Resource

Published 2019-07-20

An Introduction to Choosing an Open Source Code License

By David E. Bernholdt

Several flavors of open source licensing are prevalent today …

Type of Item Resource

Published 2019-07-20

A Checklist for Better Open Source Libraries

By Michael Heroux

Software developers should consider a variety of factors when …

Type of Item Resource

Published 2019-07-20

What is Debugging?

By Mark C. Miller

Debugging in a well-known, important concept while developing …

Type of Item Resource

Published 2019-07-20

Understanding Compatibility of Performance Portability Tools

Experience

By Dan Ibanez

Tools such as OpenMP and CUDA are helping scientific …

Type of Item Blog Post

Published 2019-07-20

Software Engineering for Science (SE4Science)

By David E. Bernholdt

A site maintained by University of Alabama Computer Science …

Type of Item Resource

Published 2019-07-19

Transmedia Learning Framework for Git and GitHub

By Elaine Raybourn

It is important to understand Git and GitHub on …

Type of Item Resource

Published 2019-07-19

Methods and Tools Editor

By David E. Bernholdt

The Methods and Tools Editor blog provides short and …

Type of Item Resource

Published 2019-07-19

BSSw Site Has a New Integrated Content Map

Community

By Rinku Gupta, David E. Bernholdt, Mike Heroux, and Lois Curfman McInnes

The BSSw site has a new look! We're …

Type of Item Blog Post

Published 2019-07-19

Webinar: When 100 FLOPS/Watt was a Giant Leap: The Apollo Guidance Computer Hardware, Software And Application In Moon Missions

By Mark C. Miller

This event is a part of the "Best Practices …

Type of Item Event

Published 2019-07-17

Celebrating Apollo's 50th Anniversary: Users' Stories from Space

Experience

By Mark C. Miller

Third of a three-part series to commemorate the …

Type of Item Blog Post

Published 2019-07-15

Exploring Best Practices for Scientific Computing

By Patricia Grubel

The Best Practices for Scientific Computing article, published in …

Type of Item Resource

Published 2019-07-12

Leading a Scientific Software Project: It's All Personal

Community

By Wolfgang Bangerth

I've been participating in open source software projects …

Type of Item Blog Post

Published 2019-06-27

What Are Projects and Organizations Addressing Better Scientific Software?

By David E. Bernholdt

The topic of Better Scientific Software focuses on how …

Type of Item Resource

Published 2019-06-20

Celebrating Apollo's 50th Anniversary: The Oldest Code on GitHub

Experience

By Mark C. Miller

Second of a three-part series to commemorate the …

Type of Item Blog Post

Published 2019-06-17

Webinar: Modern C++ for High-Performance Computing

By Andrew Lumsdaine

This event is a part of the "Best Practices …

Type of Item Event

Published 2019-06-12

What Are Discussion and Question Sites for Better Scientific Software?

By David E. Bernholdt

The topic of Better Scientific Software focuses on how …

Type of Item Resource

Published 2019-06-06

Working Effectively with Legacy Code

By Roscoe A. Bartlett

Legacy code can be challenging to use and extend …

Type of Item Resource

Published 2019-06-05

Software Engineering Stack Exchange

By David E. Bernholdt

Software Engineering Stack Exchange is a question and answer …

Type of Item Resource

Published 2019-05-30

What is CSE Legacy Code?

By Mark C. Miller

CSE legacy code can involve several years or even …

Type of Item Resource

Published 2019-05-29

Talking about Software Development at SIAM CSE19

Community

By David E. Bernholdt, Anshu Dubey, Michael A. Heroux, Catherine Jones, Daniel S. Katz, Lois Curfman McInnes, and James Willenbring

It turns out that sometimes you do get a …

Type of Item Blog Post

Published 2019-05-29

2019 International Workshop on Software Engineering for Science

By Jeff Carver

The International Workshop on Software Engineering for Science provides …

Type of Item Event

Published 2019-05-28

What is Issue Tracking?

By Barry Smith

Understanding what is issue tracking (including how issue tracking …

Type of Item Resource

Published 2019-05-27

What is Good Documentation for CSE Software?

By Anshu Dubey

What constitutes good documentation is important for software development …

Type of Item Resource

Published 2019-05-27

Git Tutorial and Reference Collection

How To

By BSSw Community

Navigate the complexities of Git effortlessly with targeted tutorials …

Type of Item Blog Post

Published 2019-05-21

What Are Software Development Tools?

By Boyana Norris

Software development tools aid developers by supporting different aspects …

Type of Item Resource

Published 2019-05-20

What Are Funding Sources and Programs Addressing Better Scientific Software?

By David E. Bernholdt

The topic of Better Scientific Software focuses on how …

Type of Item Resource

Published 2019-05-16

Sustaining Open Source Software and Their Communities in Computational Geodynamics (Blue Waters Webinar)

By Scott Lathrop and Maxim Belkin

NCSA Blue Waters provides a series of free webinars …

Type of Item Event

Published 2019-05-15

Software Engineering for Computational Science Workshop Series

By David E. Bernholdt

Are you looking for more resources regarding computational science …

Type of Item Resource

Published 2019-05-15

Celebrating Apollo's 50th Anniversary: When 100 FLOPS/Watt Was a Giant Leap

Experience

By Mark C. Miller

First of a three-part series to commemorate the …

Type of Item Blog Post

Published 2019-05-15

Using Jenkins for Continuous Integration

By Rinku Gupta

Are you familiar with continuous integration using automation servers …

Type of Item Resource

Published 2019-05-10

Webinar: So, You Want to Be Agile? Strategies for Introducing Agility Into Your Scientific Software Project

By Mike Heroux

This event is a part of the "Best Practices …

Type of Item Event

Published 2019-05-08

Streamlining Software Development through Continuous Integration

Experience

By Glenn Hammond

Continuous integration facilitates sustainable software development when properly utilized …

Type of Item Blog Post

Published 2019-04-26

Jupyter and HPC (Blue Waters Webinar)

By Maxim Belkin

NCSA Blue Waters provides a series of free webinars …

Type of Item Event

Published 2019-04-24

What Is Work on Software Publishing and Citation?

By David E. Bernholdt and Dan Ibanez

While theory and experimentation within the CSE community are …

Type of Item Resource

Published 2019-04-20

What is Software Productivity?

By Rinku Gupta

Productivity, by (a generic) definition, is a measure of …

Type of Item Resource

Published 2019-04-20

What is Software Engineering for CSE?

By Anshu Dubey and Rinku Gupta

Projects with CSE can lie on wide spectrum when …

Type of Item Resource

Published 2019-04-20

What is Software Configuration?

By Jason Sarich

End-users of scientific software expect clear and clean …

Type of Item Resource

Published 2019-04-20

What is Software Intellectual Property?

By David E. Bernholdt

Copyright and patents are two widely-used software intellectual …

Type of Item Resource

Published 2019-04-20

What is Revision Control?

By Roscoe A. Bartlett

Understanding how revision control systems function is important for …

Type of Item Resource

Published 2019-04-20

What is Reproducibility?

By Mike Heroux

Reproducibility plays a very important role in CSE, especially …

Type of Item Resource

Published 2019-04-20

What is CSE Software Refactoring?

By Mark C. Miller

Software refactoring is the process of restructuring existing software …

Type of Item Resource

Published 2019-04-20

What is CSE Software Distribution?

By James Willenbring

CSE software distribution involves how to make the software …

Type of Item Resource

Published 2019-04-20

What Are Strategies for More Effective Teams?

By Lois Curfman McInnes

While teams of all sizes can be found across …

Type of Item Resource

Published 2019-04-20

What Are CSE Software Requirements?

By Mark C. Miller

Software Requirements provide a bridge to translate the computational …

Type of Item Resource

Published 2019-04-20

Version Control Systems

How To

By Roscoe A. Bartlett

Version Control Systems are essential for managing changes to …

Type of Item Blog Post

Published 2019-04-20

Understanding Software Configuration

How To

By Jason Sarich

This article delves into the intricacies of software configuration …

Type of Item Blog Post

Published 2019-04-20

What is Software Library Interoperability?

By Lois Curfman McInnes

Software libraries have demonstrated their efficacy in delivering extensively …

Type of Item Resource

Published 2019-04-16

Continuous Technology Refreshment: An Introduction Using Recent Tech Refresh Experiences on VisIt

Deep Dive

By Mark C. Miller and Holly Auten

The practice of Continuous Technology Refreshment (CTR) is defined …

Type of Item Blog Post

Published 2019-04-12

Webinar: Testing Fortran Software with pFUnit

By Thomas Clune

This event is a part of the "Best Practices …

Type of Item Event

Published 2019-04-10

An Introduction to Git Pull Requests

By Mike Heroux

Revision control systems like Git are important for today …

Type of Item Resource

Published 2019-03-29

2018 BSSw Fellows Tackle Scientific Productivity Challenges

Experience

By Hai Ah Nam

BSSw Fellowships provide resources and community support to those …

Type of Item Blog Post

Published 2019-03-28

SDE: A General Computational Chemistry Software Framework (Blue Waters Webinar)

By Scott Lathrop and Maxim Belkin

NCSA Blue Waters provides a series of free webinars …

Type of Item Event

Published 2019-03-27

Accelerating Scientific Discovery with Reusable Software: Special issue of IEEE CiSE

Community

By Scott Lathrop

Is your research code giving you the best "time …

Type of Item Blog Post

Published 2019-03-19

Webinar: Parallel I/O with HDF5: Overview, Tuning, and New Features

By Quincy Koziol

This event is a part of the "Best Practices …

Type of Item Event

Published 2019-03-13

Argonne Training Program on Extreme-Scale Computing (ATPESC 2019)

By BSSw Community

Doctoral students, postdocs, and computational scientists are encouraged to …

Type of Item Event

Published 2019-03-04

Software As Craft

Experience

By Paul Wolfenbarger

Software is as much or more craft than science …

Type of Item Blog Post

Published 2019-02-25

Webinar: Containers in HPC

By Shane Canon

This event is a part of the "Best Practices …

Type of Item Event

Published 2019-02-13

The Art of Writing Scientific Software in an Academic Environment

Experience

By Hartwig Anzt

Academic software development needs to balance academic aspects such …

Type of Item Blog Post

Published 2019-02-11

Software Sustainability Institute Fellowship Programme 2019

By BSSw Community

Applications are now open until 3rd February 2019. The …

Type of Item Event

Published 2019-02-03

Basics and Essentials of Version Control (Sustainable Horizons Webinar)

By Mary Ann Leung and David Sondak

The mission of the Sustainable Horizons Institute is to …

Type of Item Event

Published 2019-02-01

Preparing the Next Generation of Supercomputer Users

Community

By Marta Garcia Martinez

High-performance computing (HPC) education is essential to our …

Type of Item Blog Post

Published 2019-01-29

Webinar: Quantitatively Assessing Performance Portability with Roofline

By John Pennycook, Charlene Yang, and Jack Deslippe

This event is a part of the "Best Practices …

Type of Item Event

Published 2019-01-23

Unit Testing C++ with Catch

Deep Dive

By Mark Dewing

Introduction After more than ten years of growth and …

Type of Item Blog Post

Published 2019-01-09

Better Scientific Software: 2018 Highlights

Community

By Lois Curfman McInnes, David E. Bernholdt, and Mike Heroux

Launched in November 2017, the Better Scientific Software (BSSw …

Type of Item Blog Post

Published 2019-01-04

Introducing the 2019 BSSw Fellows

BSSw Fellowship

By David E. Bernholdt, Mike Heroux, and Lois Curfman McInnes

We are pleased to announce the 2019 class of …

Type of Item Blog Post

Published 2018-12-11

Webinar: Introduction to Software Licensing

By David E. Bernholdt

This event is a part of the "Best Practices …

Type of Item Event

Published 2018-12-05

Porting Codes to New Architectures

Experience

By Bronson Messer

The advent of new computing architectures in recent years …

Type of Item Blog Post

Published 2018-11-26

SC18: Does That Stand for “Software Conference”?

Community

By David E. Bernholdt

Recent conferences in the Supercomputing series have included a …

Type of Item Blog Post

Published 2018-11-08

Contemporary Peer Code Review in Scientific Software Development (eScience 2018 Tutorial)

By Jeff Carver

This tutorial will train attendees on tool-based contemporary …

Type of Item Event

Published 2018-10-29

WSSSPE 6.1

By BSSw Community

WSSSPE promotes sustainable research software by addressing challenges related …

Type of Item Event

Published 2018-10-29

Building Connections and Community within an Institution

Community

By Greg Watson and Elsa Gonsiorowski

Building connections and community among developers of scientific software …

Type of Item Blog Post

Published 2018-10-26

Webinar: Open Source Best Practices: From Continuous Integration to Static Linters

By Daniel Smith and Ben Pritchard

This event is a part of the "Best Practices …

Type of Item Event

Published 2018-10-17

Adopting Continuous Integration for Long-Timescale Materials Simulation

Deep Dive

By Richard Zamora

To develop software that can push the limits of …

Type of Item Blog Post

Published 2018-09-25

Webinar: Modern CMake

By Bill Hoffman

This event is a part of the "Best Practices …

Type of Item Event

Published 2018-09-19

Applications Open for 2019 BSSw Fellowship Program ... Q&A Webinar on Sept 21, 2018

BSSw Fellowship

By David E. Bernholdt, Mike Heroux, and Lois Curfman McInnes

Better Scientific Software is an organization dedicated to improving …

Type of Item Blog Post

Published 2018-09-10

BSSw Fellows 2018: Projects and Perspectives

BSSw Fellowship

By Lois Curfman McInnes, Jeff Carver, Ivo Jimenez, Daniel S. Katz, and Andrew Lumsdaine

This article provides information about the work of the …

Type of Item Blog Post

Published 2018-09-04

Do Social Media and Science Mix? Twitter Use in a Large Research Project

Experience

By Tim Scheibe

The use of social media such as Twitter in …

Type of Item Blog Post

Published 2018-08-30

A Practical Introduction to Debugging (Sustainable Horizons Webinar)

By Mary Ann Leung and Jeremy Melvin

The mission of the Sustainable Horizons Institute is to …

Type of Item Event

Published 2018-08-24

Call for Posters: Minisymposterium on Software Productivity and Sustainability for CSE and Data Science at SIAM CSE19

By BSSw Community

We are organizing a minisymposterium (thematic poster group) submission …

Type of Item Event

Published 2018-08-23

Webinar: Software Sustainability — Lessons Learned from Different Disciplines

By Neil Chue Hong

This event is a part of the "Best Practices …

Type of Item Event

Published 2018-08-21

Software Verification

Experience

By Anshu Dubey

In the realm of software, verification is often erroneously …

Type of Item Blog Post

Published 2018-08-15

Understanding Software Testing Practices

How To

By Ulrike Meier Yang, Roscoe A. Bartlett, Glenn Hammond, Barry Smith, James Willenbring, and Xiaoye Li

The significance of testing in scientific software development cannot …

Type of Item Blog Post

Published 2018-08-06

Definition and Categorization of Tests for CSE Software

How To

By Roscoe A. Bartlett, Barry Smith, Ulrike Meier Yang, and James Willenbring

This article provides common classification and definitions for tests …

Type of Item Blog Post

Published 2018-08-06

URSSI: Conceptualizing a US Research Software Sustainability Institute

Community

By Daniel S. Katz, Jeff Carver, Sandra Gesing, Karthik Ram, and Nic Weber

The NSF-funded Conceptualization of a US Research Software …

Type of Item Blog Post

Published 2018-07-30

Webinar: How Open Source Software Supports the Largest Computers on the Planet

By Ian Lee

This event is a part of the "Best Practices …

Type of Item Event

Published 2018-07-18

Think Locally, Act Globally: Outreach for Better Scientific Software

Community

By David E. Bernholdt

Helping code teams improve their software development, productivity, and …

Type of Item Blog Post

Published 2018-07-17

Building Trusted Scientific Software

Experience

By Mike Heroux

I have worked in the scientific software field for …

Type of Item Blog Post

Published 2018-06-28

Research Software Engineer: A New Career Track?

Community

By Chris Richardson

With the emergence of software as the pre-eminent …

Type of Item Blog Post

Published 2018-06-14

Webinar: Popper: Creating Reproducible Computational and Data Science Experimentation Pipelines

By Ivo Jimenez

This event is a part of the "Best Practices …

Type of Item Event

Published 2018-06-13

2018 International Workshop on Software Engineering for Science

By BSSw Community

Most conference and journal venues are either software engineering …

Type of Item Event

Published 2018-06-02

Ten Important Learning Studies from 2017

By Elaine Raybourn

In the Open Colleges blog post, 10 Important Learning …

Type of Item Resource

Published 2018-05-31

On Demand Learning for Better Scientific Software: How to Use Resources & Technology to Optimize Your Productivity

How To

By Elaine Raybourn

In May 2018, Elaine Raybourn presented a webinar titled …

Type of Item Blog Post

Published 2018-05-31

Ten Common Learning Myths That Might Be Holding You Back

By Elaine Raybourn

In this study, 10 Common Learning Myths That Might …

Type of Item Resource

Published 2018-05-18

Keeping Your Vision Fit for Years of Software Development

How To

By Mark C. Miller

May is Healthy Vision Month, so here are some …

Type of Item Blog Post

Published 2018-05-17

Webinar: On-demand Learning for Better Scientific Software: How to Use Resources & Technology to Optimize your Productivity

By Elaine Raybourn

This event is a part of the "Best Practices …

Type of Item Event

Published 2018-05-09

SuperLU: How Advances in Software Practices are Increasing Sustainability and Collaboration

Experience

By Sherry Li

Keeping software updated is a challenge. The SuperLU development …

Type of Item Blog Post

Published 2018-04-30

Webinar: Software Citation Today and Tomorrow

By Daniel S. Katz

This event is a part of the "Best Practices …

Type of Item Event

Published 2018-04-18

Scaling Small Teams to a Team of Teams: Shared Consciousness

Experience

By Elaine M. Raybourn and David Moulton

This post, the first in a series on the …

Type of Item Blog Post

Published 2018-04-17

Webinar: Scientific Software Development with Eclipse

By Gregory R. Watson

This event is a part of the "Best Practices …

Type of Item Event

Published 2018-03-28

Can You Teach an Old Code New Tricks?

Experience

By Charles Ferenbaugh

In January 2018, Charles Ferenbaugh presented a webinar titled …

Type of Item Blog Post

Published 2018-03-26

BSSw Fellowship Activity: Promoting Software Citation

BSSw Fellowship

By Daniel S. Katz

The Better Scientific Software organization has awarded four inaugural …

Type of Item Blog Post

Published 2018-03-13

Webinar: Jupyter and HPC: Current State and Future Roadmap

By Matthias Bussonnier, Suhas Somnath, and Shreyas Cholia

This event is a part of the "Best Practices …

Type of Item Event

Published 2018-02-28

Call for Papers ... Accelerating Scientific Discovery with Reusable Software

Community

By Scott Lathrop

Share your knowledge and perspectives on developing, applying, and …

Type of Item Blog Post

Published 2018-02-26

Introducing the 2018 BSSw Fellows

BSSw Fellowship

By David E. Bernholdt, Mike Heroux, and Lois Curfman McInnes

We are pleased to announce the inaugural class of …

Type of Item Blog Post

Published 2018-02-05

Transmedia Learning Frameworks: On-demand Learning for Better Scientific Software

By Elaine Raybourn

On-demand learning strategies for self-paced learnings are …

Type of Item Resource

Published 2018-02-03

Better Science through Software Testing

Experience

By Tom Evans

In November 2017, Tom Evans gave a webinar titled …

Type of Item Blog Post

Published 2018-02-02

Webinar: Bringing Best Practices to a Long-Lived Production Code

By Charles R. Ferenbaugh

This event is a part of the "Best Practices …

Type of Item Event

Published 2018-01-17

New FAQ List for BSSw Fellowship Program ... Applications Due by Jan 5, 2018

BSSw Fellowship

By Mike Heroux and Lois Curfman McInnes

As described in a prior blog article, the Better …

Type of Item Blog Post

Published 2017-12-13

Webinar: Better Scientific Software (https://bssw.io): So your code will see the future

By Mike Heroux and Lois Curfman McInnes

This event is a part of the "Best Practices …

Type of Item Event

Published 2017-12-06

Applications Open for New BSSw Fellowship Program ... Q&A Webinar on Dec 12, 2017

BSSw Fellowship

By Mike Heroux and Lois Curfman McInnes

Better Scientific Software is an organization dedicated to improving …

Type of Item Blog Post

Published 2017-12-01

Software Engineering and Reuse in Computational Science and Engineering (SC17 Birds of a Feather)

By BSSw Community

This is a Birds of a Feather (BOF) session …

Type of Item Event

Published 2017-11-14

Webinar: Making Containers Easier with HPC Container Maker

By David E. Bernholdt

This event is part of the Blue Waters webinar …

Type of Item Event

Published 2017-11-14

Better Scientific Software (SC17 Tutorial)

By BSSw Community

This is a tutorial session at the SC17 conference …

Type of Item Event

Published 2017-11-13

BSSw Site Launch at SC17 ... Contribute to Better Scientific Software!

Community

By David E. Bernholdt, Mike Heroux, and Lois Curfman McInnes

Better Scientific Software is an organization dedicated to improving …

Type of Item Blog Post

Published 2017-11-13

The 2017 International Workshop on Software Engineering for High Performance Computing in Computational and Data-Enabled Science and Engineering (SE-CoDeSE 2017) (SC17 Workshop)

By BSSw Community

This is a workshop at the SC17 conference. Researchers …

Type of Item Event

Published 2017-11-12

Estimating Operational Intensity

By Boyana Norris

This paper from Lawrence Berkeley National Laboratory introduces the …

Type of Item Resource

Published 2017-11-12

Webinar: Managing Defects in HPC Software Development

By Tom Evans

This event is a part of the "Best Practices …

Type of Item Event

Published 2017-11-01

Requirements and Requirements Engineering in Scientific Computing

Deep Dive

By Reed Milewicz

Do you understand Requirements and Requirements Engineering in scientific …

Type of Item Blog Post

Published 2017-10-26

WSSSPE 5.2

By Daniel S. Katz

WSSSPE promotes sustainable research software by addressing challenges related …

Type of Item Event

Published 2017-10-24

Pending BSSw Site Launch at SC17

Community

By Lois Curfman McInnes

Better Scientific Software is an organization dedicated to improving …

Type of Item Blog Post

Published 2017-09-27

Webinar: Barely Sufficient Project Management: A few techniques for improving your scientific software development efforts

By Mike Heroux

This event is a part of the "Best Practices …

Type of Item Event

Published 2017-09-13

WSSSPE 5.1

By Daniel S. Katz

WSSSPE promotes sustainable research software by addressing challenges related …

Type of Item Event

Published 2017-09-06

Webinar: Using the Roofline Model and Intel Advisor

By Sam Williams and Tuomas Koskela

This event is a part of the "Best Practices …

Type of Item Event

Published 2017-08-16

An Introduction to the Molecular Sciences Software Institute

By David E. Bernholdt

This short article introduces the Molecular Sciences Software Institute …

Type of Item Resource

Published 2017-07-20

Improve User Confidence in Your Software Updates

Deep Dive

By Mike Heroux

Informing users about what has changed is key to …

Type of Item Blog Post

Published 2017-07-14

Webinar: Intermediate Git

By Roscoe A. Bartlett

This event is a part of the "Best Practices …

Type of Item Event

Published 2017-07-12

Software Infrastructure for Sustained Innovation (SI2) — National Science Foundation (US)

By David E. Bernholdt

Software Infrastructure for Sustained Innovation (SI2) is a cross …

Type of Item Resource

Published 2017-06-20

Webinar: Python in HPC

By Rollin Thomas, William Scullin, and Matt Belhorn

This event is a part of the "Best Practices …

Type of Item Event

Published 2017-06-07

Documenting Your Code

By Alicia Klinvex

This video presentation from the 2016 Argonne Training Program …

Type of Item Resource

Published 2017-05-27

Understanding Good Documentation

How To

By Anshu Dubey, Ulrike Meier Yang, Roscoe A. Bartlett, Glenn Hammond, and Ethan Coon

Scientific software documentation is vital, preventing user frustration, inaccurate …

Type of Item Blog Post

Published 2017-05-27

2017 International Workshop on Software Engineering for Science

By BSSw Community

This workshop brings together members of the software engineering …

Type of Item Event

Published 2017-05-22

What is CSE Software Design?

By Anshu Dubey and Rinku Gupta

CSE Software design for scientific software is an intricate …

Type of Item Resource

Published 2017-05-17

Minisymposium and Minisymposterium: Software Productivity and Sustainability for CSE and Data Science

By David E. Bernholdt

The minisymposium speakers and poster presenters discuss work that …

Type of Item Resource

Published 2017-05-15

What is CSE Software Testing?

By Mike Heroux and Mark C. Miller

Testing is the process of assuring that a software …

Type of Item Resource

Published 2017-05-08

What is Continuous Integration Testing?

By Mark C. Miller

Continuous integration testing is a process where code changes …

Type of Item Resource

Published 2017-05-08

A Tutorial on Distributed Version Control and Continuous Integration Testing Using GitHub

By David E. Bernholdt

Are you familiar with distributed version control and continuous …

Type of Item Resource

Published 2017-04-10

Tutorial: CSE Collaboration through Software: Improving Productivity and Sustainability

By Lois Curfman McInnes

This tutorial provides information on best practices in software …

Type of Item Resource

Published 2017-03-20

Exploring Containers for Research Software

Experience

By Chris Richardson

Containers have gained popularity in software development and testing …

Type of Item Blog Post

Published 2017-03-07

Webinar: Basic Performance Analysis and Optimization – An Ant Farm Approach

By Jack Deslippe

This event is a part of the "Best Practices …

Type of Item Event

Published 2016-08-09

Webinar: An Introduction to High-Performance Parallel I/O

By Feiyi Wang

This event is a part of the "Best Practices …

Type of Item Event

Published 2016-07-28

Webinar: How the HPC Environment is Different from the Desktop (and Why)

By Katherine Riley

This event is a part of the "Best Practices …

Type of Item Event

Published 2016-07-14

Webinar: Distributed Version Control and Continuous Integration Testing

By Jeff Johnson

This event is a part of the "Best Practices …

Type of Item Event

Published 2016-06-02

Webinar: Developing, Configuring, Building, and Deploying HPC Software

By Barry Smith

This event is a part of the "Best Practices …

Type of Item Event

Published 2016-05-18

Webinar: Testing and Documenting your Code

By Alicia Klinvex

This event is a part of the "Best Practices …

Type of Item Event

Published 2016-05-15

Webinar: What All Codes Should Do: Overview of Best Practices in HPC Software Development

By Anshu Dubey

This event is a part of the "Best Practices …

Type of Item Event

Published 2016-05-04

Junchao Zhang

By BSSw Community

Type of Item Fellow

Peter K. G. Williams

By BSSw Community

Type of Item Fellow

Brigitta Sipőcz

By BSSw Community

Type of Item Fellow

Jasmine Buckley-Williams

By BSSw Community

Type of Item Fellow

Alper Altuntas

By BSSw Community

Type of Item Fellow

Leah Wasser

By BSSw Community

Type of Item Fellow

Ryan Richard

By BSSw Community

Type of Item Fellow

Ken Raffenetti

By BSSw Community

Type of Item Fellow

Olivia Newton

By BSSw Community

Type of Item Fellow

Dorota Jarecka

By BSSw Community

Type of Item Fellow

David Bunten

By BSSw Community

Type of Item Fellow

Rafael Mudafort

By BSSw Community

Type of Item Fellow

Helen Kershaw

By BSSw Community

Type of Item Fellow

William Hart

By BSSw Community

Type of Item Fellow

Johannes Doerfert

By BSSw Community

Type of Item Fellow

Myra Cohen

By BSSw Community

Type of Item Fellow

Nicole Brewer

By BSSw Community

Type of Item Fellow

Karan Vahi

By BSSw Community

Type of Item Fellow

Nitin Sukhija

By BSSw Community

Type of Item Fellow

Julia Stewart Lowndes

By BSSw Community

Type of Item Fellow

Amiya K. Maji

By BSSw Community

Type of Item Fellow

Rob Latham

By BSSw Community

Type of Item Fellow

Ritu Arora

By BSSw Community

Type of Item Fellow

Amy Roberts

By BSSw Community

Type of Item Fellow

Chase Million

By BSSw Community

Type of Item Fellow

Mary Ann Leung

By BSSw Community

Type of Item Fellow

Marisol García-Reyes

By BSSw Community

Type of Item Fellow

Cindy Rubio-González

By BSSw Community

Type of Item Fellow

Damian Rouson

By BSSw Community

Type of Item Fellow

Nasir Eisty

By BSSw Community

Type of Item Fellow

Kyle Niemeyer

By BSSw Community

Type of Item Fellow

Tanu Malik

By BSSw Community

Type of Item Fellow

Ignacio Laguna

By BSSw Community

Type of Item Fellow

Rene Gassmoeller

By BSSw Community

Type of Item Fellow

Andrew Lumsdaine

By BSSw Community

Type of Item Fellow

Daniel S. Katz

By BSSw Community

Type of Item Fellow

Ivo Jimenez

By BSSw Community

Type of Item Fellow

Jeffrey Carver

By BSSw Community

Type of Item Fellow

Panel: Work/Life Balance? Lessons from SC22 Early Career Program Panelists

By Scott Callaghan, Fernanda Foertter, Julia Mullen, and Elaine Raybourn

This event is a part of the "Strategies for …

Type of Item Event

Panel: What Can Be Learned from Applying Team of Teams Principles to the ECP Projects PETSc, Trilinos, xSDK, and E4S

By Todd Munson, Jim Willenbring, Ulrike Yang, Elaine Raybourn, Reed Milewicz, Miranda Mundt, and Benjamin Sims

This event is a part of the "Strategies for …

Type of Item Event

Panel: Sustainable Hybrid Approaches for HPC (Rebroadcast)

By Sadaf R. Alam, Christian Bischof, Helen Cademartori, Devin Hodge, Kengo Nakajima, Pat Quillen, and Elaine Raybourn

This event is a part of the "Strategies for …

Type of Item Event

Panel: Sustainable Hybrid Approaches for HPC

By Sadaf R. Alam, Christian Bischof, Helen Cademartori, Devin Hodge, Kengo Nakajima, Pat Quillen, and Elaine Raybourn

This event is a part of the "Strategies for …

Type of Item Event

Panel: Effective Teaming and Virtual Collaboration

By Nancy Cooke, Gary Olson, Elaine Raybourn, Francesca Poli, and Susannah Howieson

This event is a part of the "Strategies for …

Type of Item Event

Panel: Training Virtualization

By Kelly Barnes, Helen He, Julia Levites, Thomas Papatheodore, Ashley Barker, and Osni Marques

This event is a part of the "Strategies for …

Type of Item Event

Panel: I Finally Have the Internship I Always Wanted, Now What?

By Dorian Arnold, Rebecca Hartman-Baker, Christine Harvey, Jay Lofstead, Ashley Barker, and Elaine Raybourn

This event is a part of the "Strategies for …

Type of Item Event

Panel: How Does Remote Work Impact Creativity and Innovation?

By Addi Malviya Thakur, Pat Quillen, Elaine Raybourn, Damian Rouson, Francesca Samsel, and Ashley Barker

This event is a part of the "Strategies for …

Type of Item Event

Panel: Year in Review: What Have We Learned So Far?

By Lori Diachin, Thomas Evans, Elaine Raybourn, and Ashley Barker

This event is a part of the "Strategies for …

Type of Item Event

Panel: Sustainable Hybrid Approaches

By Ashley Barker, Mike Heroux, and Elaine Raybourn

This event is a part of the "Strategies for …

Type of Item Event

Panel: How to Make Teams Tick

By Todd Coffey, Justin Lamb, Navamita Ray, Ryan Shaw, Tyler Shelton, Daniel Shevitz, Salome Thorson, Jan Velechovsky, Angela Herring, and Elaine Raybourn

This event is a part of the "Strategies for …

Type of Item Event

Panel: Virtual Onboarding and Mentoring

By Helen Cademartori, Marcey Kelley, Jay Lofstead, Bethany (Beth) Mccormick, Raj Sankaran, Ashley Barker, Rebecca Hartman-Baker, and Elaine Raybourn

This event is a part of the "Strategies for …

Type of Item Event

Panel: Making the Transition to Virtual Software Teams

By Jay Jay Billings, Mark Gates, Mahantesh Halappanavar, Angela Herring, Axel Huebl, Ashley Barker, and Elaine Raybourn

This event is a part of the "Strategies for …

Type of Item Event

Panel: Challenges Faced by Parents Who are Working Remotely, and Overcoming Them

By Katherine Evans, Thomas Evans, Madeline Heroux, Lindsey Hughes, Stefan Wild, Ashley Barker, and Elaine Raybourn

This event is a part of the "Strategies for …

Type of Item Event

Panel: Advice from Colleagues with Experience

By Mike Bernhardt, Lois Curfman McInnes, Mark C. Miller, Kathryn Mohror, Elaine Raybourn, and Mike Heroux

This event is a part of the "Strategies for …

Type of Item Event

Webinar: Sustainable HPC Software: A Maintainer's Perspective

By Damien Lebrun-Grandié

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Application of the OpenSSF Best Practices Badge Program to Scientific Software

By Roscoe A. Bartlett, Yanfei Guo, and Pratik Nayak

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Using Generative AI for Coding Tasks in Scientific Software

By Anshu Dubey and Akash Dhruv

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Practical Software Citation for Research Software Developers, Maintainers and Users

By Stephan Druskat

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Making Research Software FAIR: Background and Practical Steps

By Bhavesh Patel

This event is a part of the "Best Practices …

Type of Item Event

Webinar: High-Performance Computing and Software Sustainability: Toward Green Software Development (DATE CHANGE)

By Antigoni Georgiadou

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Development of VTK-m During ECP

By Ken Moreland

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Kitware Software Sustainability Matrix

By Bill Hoffman and Will Schroeder

This event is a part of the "Best Practices …

Type of Item Event

Webinar: The Journey to STRUDEL: How We Came to Embrace User Experience in Scientific Ecosystems

By Lavanya Ramakrishnan

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Strengthening Development Workflows by Graphically Communicating Elements of Software Design

By Rafael Mudafort

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Getting it Right: System Testing of Scientific Software

By Myra Cohen

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Code Review for Scientific Software: Experiences building an online tutorial

By Helen Kershaw

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Secure Software Programming Practices and Development

By Nitin Sukhija

This event is a part of the "Best Practices …

Type of Item Event

Webinar: A cast of thousands: How the IDEAS Productivity project has advanced software productivity and sustainability

By David E. Bernholdt

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Taking HACC into the Exascale Era: New Code Capabilities and Challenges

By Esteban Rangel

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Simplifying Scientific Python Package Installation and Usage

By Amiya Maji

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Infrastructure for High-Fidelity Testing in HPC Facilities

By Ryan Prout

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Writing Clean Scientific Software

By Nick Murphy

This event is a part of the "Best Practices …

Type of Item Event

Webinar: The OpenSSF Best Practices Badge Program

By Roscoe A. Bartlett

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Lessons Learned Developing Performance Portable QMCPACK

By Paul Kent

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Facilitating Electronic Structure Calculations on GPU-based Exascale Platforms

By Jean-Luc Fattebert

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Our Road to Exascale: Particle Accelerator & Laser-Plasma Modeling

By Axel Huebl

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Openscapes: Supporting better science for future us

By Julia Stewart Lowndes

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Lab Notebooks for Computational Mathematics, Sciences & Engineering

By Jared O'Neal

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Managing Academic Software Development

By Sam Mangham

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Investing in Code Reviews for Better Research Software

By Thibault Lestang, Dominik Krzemiński, and Valerio Maggio

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Software Packaging

By David Rogers

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Effective Strategies for Writing Proposal Work Plans for Research Software

By Chase Million

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Growing preCICE from an as-is Coupling Library to a Sustainable, Batteries-included Ecosystem

By Gerasimos Chourdakis

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Acquisition and Analysis of Times Series of Satellite Data in the Cloud – Lessons from the Field

By Marisol García-Reyes

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Evaluating Performance Portability of HPC Applications and Benchmarks Across Diverse HPC Architectures

By JaeHyuk Kwack

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Software Design Patterns in Research Software with Examples from OpenFOAM

By Tomislav Maric

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Wrong Way: Lessons Learned and Possibilities for Using the "Wrong" Programming Approach on Leadership Computing Facility Systems

By Philip Roth

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Scientific software ecosystems and communities: Why we need them and how each of us can help them thrive

By Lois Curfman McInnes

This event is a part of the "Best Practices …

Type of Item Event

Webinar: 55+ years in High-Performance Computing: One Woman’s Experiences and Perspectives

By Jean Shuler

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Migrating to Heterogeneous Computing: Lessons Learned in the Sierra and El Capitan Centers of Excellence

By David Richards

This event is a part of the "Best Practices …

Type of Item Event

Webinar: What I Learned from 20 Years of Leading Open Source Projects

By Wolfgang Bangerth

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Software Engineering Challenges and Best Practices for Multi-Institutional Scientific Software Development

By Keith Beattie

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Mining Development Data to Understand and Improve Software Engineering Processes in HPC Projects

By Boyana Norris

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Using the PSIP Toolkit to Achieve Your Goals – A Case Study at The HDF Group

By Elena Pourmal, Reed Milewicz, and Elsa Gonsiorowski

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Automated Fortran–C++ Bindings for Large-Scale Scientific Applications

By Seth Johnson

This event is a part of the "Best Practices …

Type of Item Event

Webinar: A Workflow for Increasing the Quality of Scientific Software

By Tomislav Maric

This event is a part of the "Best Practices …

Type of Item Event

Webinar: An Overview of the RAJA Portability Suite

By Arturo Vargas

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Good Practices for Research Software Documentation

By Stephan Druskat and Sorrel Harriet

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Extreme-scale Scientific Software Stack (E4S)

By Sameer Shende and David Honegger Rogers

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Software Design for Longevity with Performance Portability

By Anshu Dubey

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Reducing Technical Debt with Reproducible Containers

By Tanu Malik

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Scalable Precision Tuning of Numerical Software

By Cindy Rubio-González

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Testing and Code Review Practices in Research Software Development

By Nasir Eisty

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Colormapping Strategies for Large Multivariate Data in Scientific Applications

By Francesca Samsel

This event is a part of the "Best Practices …

Type of Item Event

Webinar: What’s New in Spack?

By Todd Gamblin

This event is a part of the "Best Practices …

Type of Item Event

Webinar: SYCL – Introduction and Best Practices

By Thomas Applencourt

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Accelerating Numerical Software Libraries with Multi-Precision Algorithms

By Hartwig Anzt and Piotr Luszczek

This event is a part of the "Best Practices …

Type of Item Event

Webinar: Learnings from SURESOFT - Research Software Engineering Beyond Tooling

By Jan Linxweiler and Claire Wyatt

This event is part of the HiRSE Seminar Series …

Type of Item Event

Webinar: JOSS: A journal for open source software that is an open source software project

By Daniel S. Katz and Claire Wyatt

This event is part of the HiRSE Seminar Series …

Type of Item Event

Webinar: What RSEs Should Know about Software Citation

By Stephan Druskat and Claire Wyatt

This event is part of the HiRSE Seminar Series …

Type of Item Event

Webinar: Best Practice Made Easy: Deploying Tools for FAIR Research Software Development

By Anton Pirogov and Claire Wyatt

This event is part of the HiRSE Seminar Series …

Type of Item Event

Webinar: Best Practices for Computational and Data-Intensive (CDI) Research (Series)

By Rudi Eigenmann and Parinaz Barakhshan

The Xpert Network is holding a series of monthly …

Type of Item Event

Second URSSI Workshop

By Sandra Gesing and Daniel S. Katz

The NSF-funded Conceptualization of a US Research Software …

Type of Item Event

Collaborations Workshop 2018 (CW18)

By BSSw Community

The themes of the 2018 Collaborations Workshop will be …

Type of Item Event

The Collaborations Workshop 2021 (CW21)

By BSSw Community

The Collaborations Workshop 2021 (CW21) offers unique opportunities for …

Type of Item Event

The First International Workshop on the Body of Knowledge for Software Sustainability (BoKSS’21)

By the BSSw Community

The BoKSS 2021 workshop will focus on the creation …

Type of Item Event

Q&A Webinar - 2023 BSSw Fellowship Program

By BSSw Community

Event Information Details Event Name 2023 BSSw Fellowship Q …

Type of Item Event

Q&A Webinar - 2022 BSSw Fellowship Program

By BSSw Community

Event Information Details Event Name 2022 BSSw Fellowship Q …

Type of Item Event

URSSI Survey

By Daniel S. Katz

The URSSI project seeks opinions from the US community …

Type of Item Event

Testing Research Software Survey

By Nasir Eisty

University of Alabama researchers seek input on testing of …

Type of Item Event

Code Review Survey

By Nasir Eisty

University of Alabama researchers seek input on code review …

Type of Item Event

Software Sustainability Institute Fellowship Programme 2021

By Rachel Ainsworth

The Software Sustainability Institute's Fellowship Programme 2021 will …

Type of Item Event

Call for Applications: Sustainable Research Pathways Workshop

By Mary Ann Leung

Applications are being accepted for the Sustainable Research Pathways …

Type of Item Event

SC19 Software-Related Events

By Daniel S. Katz and Sandra Gesing

The Supercomputing conference series is one of the premier …

Type of Item Event

SC18 Software-Related Events

By David E. Bernholdt and Daniel S. Katz

The Supercomputing conference series is one of the premier …

Type of Item Event

PASC19 Software-Related Events

By BSSw Community

The Platform for Advanced Scientific Computing Conference (PASC), includes …

Type of Item Event

ISC 2019 Software-Related Events

By BSSw Community

Join us in Frankfurt for a number of software …

Type of Item Event

9th Annual Scientific Software Days

By BSSw Community

This event focuses on sharing best practices, tools, and …

Type of Item Event

8th Annual Scientific Software Days

By BSSw Community

This event focuses on sharing best practices, tools, and …

Type of Item Event

SIAM PP18

By BSSw Community

The SIAM Conference on Parallel Processing for Scientific Computing …

Type of Item Event

SIAM Conference on Computational Science and Engineering (CSE17)

By BSSw Community

The CSE17 conference features a number of events related …

Type of Item Event

SEA Scientific Software Conference and Tutorials 2019

By BSSw Community

Improving Scientific Software is the theme of this year …

Type of Item Event

SC17

By BSSw Community

SC17 includes a variety of events related to scientific …

Type of Item Event

Call for Posters: Minisymposterium on Software Productivity and Sustainability for Computational Science and Engineering

By David E. Bernholdt, Sandra Gesing, and Rinku Gupta

We are organizing a minisymposterium (topical poster group) on …

Type of Item Event

SIAM CSE19 Software-Related Events

By BSSw Community

The SIAM Conference on Computational Science and Engineering is …

Type of Item Event

Call for Applications: Broader Engagement Program at SIAM Computational Science and Engineering (CSE21)

By Mary Ann Leung

Applications are open for the Broader Engagement program in …

Type of Item Event

Research Participation: Interviews with RSEs on Peer Code Review in Research Software Development

By Md Ariful Islam Malik

If you are a research software engineer (RSE) and …

Type of Item Event

Workshop: Team Learning for Better Scientific Software

By Olivia B. Newton

This workshop will focus on developing a set of …

Type of Item Event

Webinar: HPC Culture and Identity

By BSSw Community

This event is sponsored by the High-Performance Computing …

Type of Item Event

Better Scientific Software (BSSw) Fellowship Program 2024

By Elsa Gonsiorowski

The 2024 Better Scientific Software (BSSw) Fellowship Program is …

Type of Item Event

Survey of Collective Learning in Scientific Software Development

By Olivia B. Newton

If you develop scientific software in your work and …

Type of Item Event

2023 ECP Community BOF for BSSw.io

By Rinku Gupta

The community BOF titled Sharing Your Software Sustainability, Productivity …

Type of Item Event

2023 ECP Community BOF for BSSw Fellowship

By Rinku Gupta

The community BOF titled BSSw Fellowship will be conducted …

Type of Item Event

Webinar: How to Be a Great Mentor

By Rinku Gupta

This event is a part of a webinar series …

Type of Item Event

Research Software Engineers in HPC Workshop at SC22 (RSE-HPC-2022)

By Charles Ferenbaugh

The RSE in HPC workshop will be a half …

Type of Item Event

Webinar: Focus on Ally Skills

By Suzanne Parete-Koon

This event is a part of a webinar series …

Type of Item Event

2022 Exascale Computing Project Community BOF Days

By Kasia Salim

The Exascale Computing Project's Birds-of-a-Feather …

Type of Item Event

Survey of Mentorship among People Who Develop Software

By BSSw Community

If you develop software in your work and want …

Type of Item Event

Software Quality Days Conference and Tools Fair 2022

By BSSw Community

The 14th Software Quality Days (SWQD) Conference and Tools …

Type of Item Event

2021 International RSE Survey

By BSSw Community

If you develop software for research in your work …

Type of Item Event

Research Software Engineers in HPC: Creating Community, Building Careers, Addressing Challenges (RSE-HPC-2021)

By BSSw Community

The RSE in HPC workshop will be held in …

Type of Item Event

The Workshop on Sustainable Software Sustainability 2021 (WoSSS21)

By BSSw Community

The Workshop on Sustainable Software Sustainability (WoSSS) series focuses …

Type of Item Event

SSI Fellowship Programme 2022

By BSSw Community

Applications for the Software Sustainability Institute’s Fellowship Programme …

Type of Item Event

Webinar: Best Practices for Computational and Data-Intensive (CDI) Research (October Event)

By Rudi Eigenmann and Parinaz Barakhshan

The Xpert Network is holding a series of events …

Type of Item Event

Webinar: Best Practices for Computational and Data-Intensive (CDI) Research

By Rudi Eigenmann and Parinaz Barakhshan

The Xpert network has been collecting best practices that …

Type of Item Event

Survey on Testing Research Software

By Nasir Eisty

Software engineering researchers seek input on testing of research …

Type of Item Event

International Workshop on Practical Reproducible Evaluation of Systems (P-RECS'21)

By the BSSw Community

The 4th International Workshop on Practical Reproducible Evaluation of …

Type of Item Event

2021 Exascale Computing Project Community BOF Days

By the BSSw Community

The Exascale Computing Project's Birds-of-a-Feather …

Type of Item Event

1-733 of 733 Items
To Top
To Top
logo Better Scientific Software
  • BSSw Fellowship Program
  • Policies
  • Site Contributors
  • Contact BSSw
  • Receive Our Email Digest
  • Follow Our RSS Feed

Copyright © 2025 Better Scientific Software under MIT License

United States Department of Energy Office of Science National Nuclear Security Administration Exascale Computing Project