Software Archiving and Sharing
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 page contains resources that will help you increase the visibility and availability of your work which in turn enables reproducibility and reuse.
This page contains resources for information professionals (e.g., data managers, library staff, research administrators) interested in cutting edge work regarding research software preservation.
In addition to services around data, JHUDMS is in the process of extending services (consulting, training, archiving) to include the treatment of software as a first-class research product. The objectives are to 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).
Disclaimer: the external resources presented on this page are provided for informational purposes and their inclusion does not constitute endorsement by Johns Hopkins University or JHUDMS.