2016 Software Practices in Computational Science Communities – an Overview

By Anshu Dubey

Argonne National Laboratory



Published on


Scientific code developers typically adopt software processes derived from the mainstream (non-scientific) community when continuing without them becomes impractical. However, many software best practices need modification and/or customization, partly because the codes are used for research and exploration, and partly because of the combined funding and sociological challenges. This webinar will describe the lifecycle of scientific software and important ways in which it differs from other software development.  We will provide a compilation of software engineering best practices that have generally been found to be useful by science communities, and how they are evolving as the needs of their communities grow.

Cite this work

Researchers should cite this work as follows:

  • Anshu Dubey (2021), "2016 Software Practices in Computational Science Communities – an Overview," https://geodynamics.org/resources/308.

    BibTex | EndNote