Developing research software

Learn which best practices you should implement since the begining of your project when creating/developing research software.

Once you get started writing your code or developing your software, other best practices and management tools will be needed. If you have collected code snippets from different sources, debugging the code might be challenging, and as the development process goes along, you might want to compare current versions to earlier versions, etc.

The same as with research data, you should always think ‘who might be reusing your code?’ At the very least, it is your past, present and future selves. Therefore, implementing best practices to make your software FAIR and reproducible since the beginning of the project is very relevant!

In the next video, Maurits Kok, one of TU Delft Digital Competence Center research software engineers, will provide an overview of good practices for developing reproducible and reusable code.

Video recording from TU Delft MOOC Open Science: Sharing Your Research with the World.
Presenter: Dr. Maurits Kok.
Credits: TU Delft Extension School, TU Delft New Media Center, TU Delft Digital Competence Center.
Licence: CC-BY-NC-SA.

Knowledge base categories

Share your feedback

Do you have suggestions to improve the guide? Do you have relevant resources to share that should be added to the guide? Please contact us!