To guarantee that users are able to install and run software is a continuous fight with its dependencies as they evolve over time, or become obsolete or abandoned. A new manuscript on Wellcome Open Research covers the journey of refactoring established research software.

When Michael Doube began developing BoneJ, he had no experience writing Java code and had only basic programming skills to assist in his own research. So he put together code that did what he needed it to do and bundled it to be easily shared among researchers with similar questions.

Several years later, the veterinary scientist finds himself faced with demands greater than he anticipated – and the Software Sustainability Institute has been helping him to manage and develop his code so that other people can benefit even more from what has turned out to be a highly useful and…

Subscribe to BoneJ