Software Archiving and Sharing
In addition to consulting, training, and archiving services around research data, JHU DMS also provides such services for research software. The objectives are to enable the treatment of software as a first-class research product and enhance research reproducibility and reuse by providing
- guidance to researchers at the research planning stage in thinking of how code might be managed and what will happen to it at the end of the project,
- tips on how to cite code for credit,
- best practices to make software curation-ready, and
- guidance on preserving the software components of the research process (e.g., by archiving in the JHU Data Archive or elsewhere).
This is a 22 minutes online training module created by JHU Data Management Services to help researchers make their research software more reproducible and easier to reuse by others. This module provides several best practices for planning for reproducibility, sharing, and reuse of software. These practices are related to Documentation, Organizing your software, Using version control, Linking specific pieces of code to specific claims or results, Licensing, and finally, why and how to Archive code for citation and long-term access.
This is a short list of things to consider in order to prepare for archiving software in the JHU Data Archive
Additional Resources for Researchers
This page contains resources that will help you increase the visibility and availability of your work which in turn enables reproducibility and reuse.
Software Archiving and Preservation Research
This page contains resources for information professionals (e.g., data managers, library staff, research administrators) interested in cutting edge work regarding research software preservation.
JHU Data Services Research on Software Archiving and Preservation
- Rios, F., Almas, B., Chassanoff, A., Contaxis, N., Jabloner, P., 2017. Exploring Curation-ready Software: Improving Curation-readiness. doi:10.17605/OSF.IO/T9G3Q.
- Rios, F., Almas, B., Contaxis, N., Jabloner, P., Kelly, H., 2017. Exploring Curation-ready Software: Use Cases. doi:10.17605/OSF.IO/8RZ9E.
- Rios, F. 2017. A Research Software Management Toolbox for Data Management Specialists. 12th International Digital Curation Conference, February 20-23, The Royal College of Surgeons of Edinburgh, Edinburgh, UK.
- Rios, F., Spies, J. R., Johnson, R. P., & Altman, M. 2017. Building Tools and Services to Support Research Software Preservation and Sharing. CNI Fall 2016 Meeting, December 12, 13, Washington, D.C.
- Rios, F. and Almas, B. 2016. Preserving digital scholarship in Perseids: An exploration. doi:10.5281/zenodo.159569. Available on the Perseids Blog.
- Rios, F. 2016. The pathways of research software preservation: An educational and planning resource for service development. D-Lib Magazine 22, 5/6 (Jul/Aug). doi:10.1045/july2016-rios. [High resolution version of Fig. 1]
- Rios, F. 2016. Preserving and Sharing Research Software: A Review.
- Beyond Data: Reproducibility in Scientific Software and the Role of Digital Preservation – Guest post by Fernando Rios on the CLIR re: Thinking blog.
Selected External Resources
- Minimal Information for Reusable Scientific Software
- The Codemeta project – a crosswalk between different software metadata schemas
- Software Preservation Benefits Framework
- Transparency and Openness Promotion (TOP) Guidelines – guidelines for publishers
- Emulation & Virtualization as Preservation Strategies – a state of the art review as it relates to digital preservation