New report on the refactoring of established research software

Posted by j.laird on 12 March 2021 - 9:30am

Typewriter writing 'update'
Photo by Markus Winkler on Unsplash

By Raniere Silva, SSI alumnus and PhD student, Department of Infectious Diseases and Public Health, Jockey Club College of Veterinary Medicine and Life Sciences, City University of Hong Kong. 

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. 

Richard Domander, Alessandro A Felder and Michael Doube reported their journey to update BoneJ, software for skeletal biology image analysis, to BoneJ2 given the changes in the software stack used by BoneJ. The manuscript “BoneJ2 - refactoring established research software” describes best practices towards software sustainability and includes some food for thought for software maintainers. 

Wellcome Open Research, fully-funded by the Wellcome Trust, runs a post-publication peer-review model. If you'd like to volunteer your services as a reviewer for this manuscript, drop a note at or via the email link on the manuscript site. 

Share this page