• 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.
← Previous 1 2 … 7 8 9 10 11 12 13 14 15 … 29 30 Next →
 | View All

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

← Previous 1 2 … 7 8 9 10 11 12 13 14 15 … 29 30 Next →
 | View All
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