% IMPORTANT: The following is UTF-8 encoded.  This means that in the presence
% of non-ASCII characters, it will not work with BibTeX 0.99 or older.
% Instead, you should use an up-to-date BibTeX implementation like “bibtex8” or
% “biber”.

@INPROCEEDINGS{Fritz:1040622,
      author       = {Fritz, Jakob and Mesiti, Michele and Thiele, Jan Philipp},
      title        = {{A} concise guide to good practices for automated testing
                      and documentation of {R}esearch {S}oftware},
      volume       = {83},
      issn         = {1863-2122},
      address      = {Berlin},
      publisher    = {Techn. Univ.},
      reportid     = {FZJ-2025-01971},
      series       = {Electronic communications of the EASST},
      pages        = {26},
      year         = {2025},
      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.},
      month         = {Mar},
      date          = {2024-03-05},
      organization  = {4th Conference for Research Software
                       Engineering in Germany, Würzburg
                       (Germany), 5 Mar 2024 - 7 Mar 2024},
      keywords     = {Ci (Other) / documentation (Other) / testing (Other) /
                      workflows (Other) / RSE (Other)},
      cin          = {JSC},
      ddc          = {004},
      cid          = {I:(DE-Juel1)JSC-20090406},
      pnm          = {5112 - Cross-Domain Algorithms, Tools, Methods Labs (ATMLs)
                      and Research Groups (POF4-511) / RGRSE - RG Research
                      Software Engineering for HPC (RG RSE) (RG-RSE) / $HiRSE_PS$
                      - Helmholtz Platform for Research Software Engineering -
                      Preparatory Study $(HiRSE_PS-20220812)$},
      pid          = {G:(DE-HGF)POF4-5112 / G:(DE-Juel-1)RG-RSE /
                      $G:(DE-Juel-1)HiRSE_PS-20220812$},
      typ          = {PUB:(DE-HGF)8 / PUB:(DE-HGF)7},
      doi          = {10.14279/eceasst.v83.2622},
      url          = {https://juser.fz-juelich.de/record/1040622},
}