Why share research software?
Research software are a fundamental part of research. As with other research outputs, there are good reasons for preserving software and making it available for future use. The benefits of preserving and sharing research software include:
- allowing researchers and developers to get credit for their work
- supporting research integrity by making it easier to reproduce and replicate research results
- promoting open research by creating new opportunities for collaboration and the reuse of software in future research.
- helping researchers and research organisations track the use and reuse of software
Many funding bodies and journal publishers now expect software that supports research findings to be made publicly available upon publication.
How to share research software
- Make use of a code repository when developing your software
- Document and describe your software
- Archive key versions/releases to get a DOI
- Choose a licence for your software
- Cite your software
- Publish a software paper
- Additional resources
Make use of a code repository when developing your software
Document and describe your software
Archive key versions/releases to get a DOI
Choose a licence for your software
Cite your software
Publish a software paper
Additional resources