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.
Aspects of scientific software development that should be systematically addressed in order to improve software productivity, quality, and sustainability.
Approaches for developing code that is efficient, scalable, and portable—from laptops to emerging extreme-scale architectures.
Methods for testing and verification to ensure that software is robust and produces reliable results.
Ways to facilitate and distribute work across teams, promote partnerships via software, and contribute to stronger communities.