Better Scientific Software (BSSw)

Software—the foundation of discovery in computational science & engineering—faces increasing complexity in computational models and computer architectures. BSSw provides a central hub for the community to address pressing challenges in software productivity, quality, and sustainability.

Resources For Developer Productivity And Software Sustainability

Better Planning

Strategies for planning in order to improve software productivity, quality, and sustainability.

Better Development

Aspects of scientific software development that should be systematically addressed in order to improve software productivity, quality, and sustainability.

Better Performance

Approaches for developing code that is efficient, scalable, and portable—from laptops to emerging extreme-scale architectures.

Better Reliability

Methods for testing and verification to ensure that software is robust and produces reliable results.

Better Collaboration

Ways to facilitate and distribute work across teams, promote partnerships via software, and contribute to stronger communities.

Better Skills

Ways to improve productivity and sustainability from an individual perspective.