Sustainable Research Software Hand-Over #54
BrandonEdwards
started this conversation in
Relevant Papers
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Title: Sustainable Research Software Hand-Over
Study Link: https://openresearchsoftware.metajnl.com/articles/10.5334/jors.307/
Citation:
@doi:10.5334/jors.307
Suggested keywords that help identify the relevance of this paper to Ecology and Evolution:
Which areas of expertise are particularly relevant to the paper?
Summary
This paper provides some recommended best practices for research software handover, both for small pieces of software and large pieces of software. They touch on topics such as having an appropriate duration of handover time which includes ensuring availability of code, proper execution environment for the new code owner, minimally usable documentation, and working examples. There are some differences in best-practices between what they consider "small projects", which they define as projects maintained by one author, and "large projects", which they define as projects maintained by multiple authors/institutions.
Any comments or notes?
They only list "version control" as being an optional recommendation, but still have it "strongly recommended", citing reasons such as ability to track changes from the past, tag states of repositories, and my personal favourite and one I am very interested in at the moment: associating experiments during the publication process, that is being able to point to a specific version of a piece of software in the publication process.
Beta Was this translation helpful? Give feedback.
All reactions