By Robert Haines, Institute Fellow & Research Software Engineering Manager, IT Services, University of Manchester and Caroline Jay, Institute Fellow & Lecturer, School of Computer Science, University of Manchester.
As we move into a world where (hopefully) more and more people are trying to make their research as reproducible as possible, a lot of us are turning to Docker to help out with the task of distributing our research software in a way in which it is as accessible as possible to others. As we move in this direction we need to be able to cite the software environments that we are executing, not just the source code itself.
In the IDInteraction project we are working on tools that allow people to use object tracking over a video to create models of human behaviour - a technique known as 'behavioural coding'. This process was previously done manually, and so these tools could be very useful to others, but what is the best way to make them available? Ensuring our code is open source is an important first step, but this isn't optimal for a researcher who doesn't have the technical expertise (or time) to build the software from scratch. In the rest of this post we describe our approach to making research software easily available, by citing the… Continue Reading