A concise guide to good practices for automated testing and documentation of Research Software

Authors

  • Jakob Fritz Jülich Supercomputing Center
  • Michele Mesiti Karlsruhe Institute of Technology (KIT)
  • Jan Philipp Thiele Weierstrass Institute Berlin (WIAS), 10117, Berlin, Germany

DOI:

https://doi.org/10.14279/eceasst.v83.2622

Keywords:

Ci, documentation, testing, workflows, RSE

Abstract

This publication aims to highlight aspects of good practices from the areas of testing, documentation, and workflow management to improve existing code in Research.

Applying these practices helps to make the scientific results obtained with the software easier to reproduce, as the codebase is easier to understand (thanks to documentation) and it is ensured that the code works as expected (thanks to automated testing). As codebases grow larger, workflow management for automated testing is also needed in order to keep the development cycle fast.

Downloads

Published

2025-02-21

How to Cite

[1]
J. Fritz, M. Mesiti, and J. P. Thiele, “A concise guide to good practices for automated testing and documentation of Research Software”, ECEASST, vol. 83, Feb. 2025.