How to use Software Heritage for archiving and referencing your source code: guidelines and walkthrough

Roberto Di Cosmo
DOI: https://doi.org/10.48550/arXiv.1909.10760
2019-09-24
Abstract:Software source code is an essential research output, and many research communities strongly encourage making the source code of the artefact available by archiving it in publicly-accessible long-term <a class="link-external link-http" href="http://archives.Software" rel="external noopener nofollow">this http URL</a> Heritage is a non profit, long term universal archive specifically designed for software source code, and able to store not only a software artifact, but also its full development history. It provides the ideal place to preserve research software artifacts, and offers powerful mechanisms to enhance research articles with precise references to relevant fragments of your source <a class="link-external link-http" href="http://code.Using" rel="external noopener nofollow">this http URL</a> Software Heritage for your research software artifacts is straightforward and involves three simple steps. This document details each of these three steps, providing guidelines for making the most out of Software Heritage for your research.
Digital Libraries
What problem does this paper attempt to address?