This guide is the first in the Unit Testing for Scale and Profit series. In this guide we’ll look into techniques of automated testing to improve the predictability of a software change, make development more productive, and help us produce code that works as expected and yields desired results. We'll use Python for illustration purposes, but the concepts and approaches can be readily applied to many other languages.
A new guide has been published based on our experiences of planning recordings to processing the outputs.
A guide on planning and processing recordings of online sessions.
Photo by CHUTTERSNAP.
We think research reproducibility is super important! Reproducible research is necessary to ensure scientific outputs can be trusted and built upon in future work. An important aspect of reproducible research is computational reproducibility. Binder is a great tool to help you do this easily. Here we offer some top tips so you can make the most out of Binder.
You've decided to make the leap and share your research data. You might do this to improve the transparency of your study, allowing others to reproduce the work. Or you want to set up new collaborations or allow others to build further on your research, speeding up scientific discovery. You may also want to obtain credit or visibility for all the work that you put into collecting and curating the data. Or you may simply want to share your data because others require your research outputs to be made publicly available to receive funding or to be published.
Based on the "Sustainable Software Development for Researchers" alias "Bring Your Own Script and Make It Ready for Publication" workshop, this guide is a short overview about the steps recommended to make your code sustainable, enabling others to use and modify it.
The Software Sustainability Institute Event Organisation Guide (SSI-EOG) brings together years of experience of the SSI in organising events. In this guide, you will find different stages of the event organisation process from idea through feasibility, sign off, running your event project and closing down. The work covers in person workshop organisation, giving hints and tips on varied subjects such as venue, catering, budget, agenda, publicity and much more.
Photo by Aaron Burden.
Subscribe to Guides
Niall Beard, from the University of Manchester, has written a guide for the Software Sustainability Institute on "Adding schema.org to a GitHub Pages site."