Guides and good practices

This page contains further resources on various topics ranging from good coding practices to reproducible research. It is meant as a reference, not as something you should read from start to end. Just pick a topic you are interested in or that you need right now and start reading.

Good coding practices

Code documentation

Git and GitHub

Research software engineering

Open Science and reproducible research

FAIR software

The following papers provide suggestions how to extend the FAIR principles (Findable, Accessible, Interoperable, Reusable) that are already established for research data to research software:

  • Anna-Lena Lamprecht, Leyla Garcia, Mateusz Kuzak, Carlos Martinez, Ricardo Arcila, Eva Martin Del Pico, Victoria Dominguez Del Angel, Stephanie van de Sandt, Jon Ison, Paula Andrea Martinez, Peter McQuilton, Alfonso Valencia, Jennifer Harrow, Fotis Psomopoulos, Josep Ll. Gelpi, Neil Chue Hong, Carole Goble, Salvador Capella-Gutierrez, “Towards FAIR Principles For Research Software”, Data Science, 2020, 3, 37-59.

  • Daniel S. Katz, Morane Gruenpeter, Tom Honeyman, “Taking a Fresh Look at FAIR for Research Software”, Patterns, 2021, 2, 100222.