• 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

    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

    Better

    Reliability

    • Testing
    • Continuous Integration Testing
    • Reproducibility
    • Debugging

    Better

    Collaboration

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

    Better

    Skills

    • Online 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
  • Home
  • Blog
  • Better Scientific Software: 2018...

Better Scientific Software: 2018 Highlights

Share on LinkedIn Share on Facebook Tweet Copied! Permalink

2018 Highlights

PublishedJan 04, 2019
Authors Lois Curfman McInnes, David Bernholdt, and Mike Heroux
TOPICS
Better Collaboration
Projects and Organizations

Launched in November 2017, the Better Scientific Software (BSSw) site features an ever-expanding collection of resources from a growing community of contributors who are sharing their perspectives on challenges, strategies, and best practices for improving developer productivity and software sustainability. As the new year begins, we thank the entire BSSw community for ongoing work toward better scientific software, and we highlight a few BSSw resources contributed in 2018. We hope that you may discover connections in BSSw resources to your circumstances and priorities. We invite you to peruse the site for lots more content.

Better Planning:

  • Planning for Better Software: PSIP-Tools, Mike Heroux and Rinku Gupta
  • Adopting Continuous Integration for Long-Timescale Materials, Richard Zamora

Better Development:

  • SuperLU: How Advances in Software Practices Are Increasing Sustainability and Collaboration, Xiaoye Li
  • Can You Teach an Old Code New Tricks?, Charles Ferenbaugh
  • Exploring Best Practices for Scientific Computing, Patricia Grubel
  • An Introduction to Integrated Development Environments (IDEs) for Scientific Software Development, Greg Watson

Better Reliability:

  • Better Science through Software Testing, Tom Evans
  • Software Verification, Anshu Dubey
  • Building Trusted Scientific Software, Mike Heroux

Better Performance:

  • Porting Code to New Architectures, Bronson Messer
  • Portability Across DOE Office of Science HPC Facilities, Tim Williams

Better Collaboration:

  • BSSw Fellowship Activity: Promoting Software Citation, Daniel S. Katz
  • Do Social Media and Science Mix? Twitter Use in a Large Research Project, Tim Scheibe
  • Scaling Small Teams to a Team of Teams: Shared Consciousness, Elaine Raybourn and David Moulton
  • Building Connections and Community within an Institution, Greg Watson and Elsa Gonsiorowski
  • Think Locally, Act Globally: Outreach for Better Scientific Software, David Bernholdt
  • Research Software Engineer: A New Career Track?, Chris Richardson
  • URSSI: Conceptualizing a US Research Software Sustainability Institute, Daniel S. Katz, Jeff Carver, Sandra Gesing, Karthik Ram, and Nic Weber
  • Exploring Community Organizations and their Role in Emerging Software Ecosystems, Lois Curfman McInnes

Better Skills:

  • Keeping Your Vision Fit for Years of Software Development, Mark C. Miller
  • On Demand Learning for Better Scientific Software: How to Use Resources & Technology to Optimize Your Productivity, Elaine Raybourn

BSSw Succeeds by Your Contributions

Join the BSSw community in raising awareness of the importance of good software practices to scientific productivity! The BSSw site provides a venue to share information and experiences on scientific software issues. If you have experience or expertise that can help other scientific software teams, we encourage you to contribute to the BSSw site. We welcome original articles, blog posts, curated links (brief articles that highlight other web-based content), and event announcements.

Author Info

David Bernholdt, Mike Heroux, and Lois Curfman McInnes serve as the founding editorial team for the Better Scientific Software site. They are passionate about partnering with the computational science community to increase developer productivity and software sustainability.

Comment

More on Projects and Organizations

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

Published May 13, 2022

By Elisa Heymann Pignolo, Barton Miller, and Sean Peisert

Introducing the 2022 BSSw Fellows

Published Jan 14, 2022

By Hai Ah Nam

Better Scientific Software: 2021 Highlights

Published Jan 10, 2022

By Rinku Gupta

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

Published Nov 03, 2021

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

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

Published Oct 26, 2021

By Osni Marques and David Bernholdt

logo Better Scientific Software
  • BSSw Fellowship Program
  • Policies
  • Site Contributors
  • Contact BSSw
  • Receive Our Email Digest
  • Follow Our RSS Feed

Copyright © 2022 Better Scientific Software under MIT License

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