Making Your Code Citable

Software development is often an important part of scientific work at TUHH. Many use GitHub to create and share scientific software together. What was missing for a long time was the possibility to clearly reference this software. Only then it can be quoted without problems in scientific publications.

Digital Object Identifiers (DOI) have become the quasi-standard for referencing electronic publications. So what could be more obvious than using DOIs for software? Since 2014 this is possible through the cooperation of GitHub and Zenodo. Zenodo is an open platform for the permanent archiving of research results of almost any kind, operated by CERN and financed by the EU, among others: zenodo.org/features

If you are already active at GitHub, you can connect an existing repository with a Zenodo account. The repository will then be archived on Zenodo and a DOI for the repository is assigned. Further releases are also provided for.

A current example from the Institute of Communication Networks at TUHH:

Sebastian Lindner. (2018, July 16). ComNetsHH/LRE-OMNeT: Publication release (Version v1.0.1). Zenodo. https://doi.org/10.5281/zenodo.1313054

Interested?

GitHub describes how it works in just under 10 minutes reading time: Making Your Code Citable
Making Your Code Citable · GitHub Guides

And two more tips about Zenodo:

  1. Use the TUHH-Community on Zenodo for the assignment to the TU: https://zenodo.org/communities/tuhh/ Assignment is also possible at a later date.
  2. Add the ORCID iD (Give credit where credit is due) to the authors, if necessary.

 

p.s. It should not go unmentioned: There is also an alternative repository connection to figshare:
DOI-Button

DOIs for Publications on tub.dok

Often asked for; now it’s time: From now on, the DOI for your document will be displayed on tub.dok before you upload a publication.

This allows you to add the DOI to your PDF for better identification of printouts or saved copies of the file or to insert a quotation recommendation.

Persistent Identifiers in tub.dok

By the way, tub.dok supports different persistent identifier schemes: DOI (Digital Object Identifier), Handle and URN (Uniform Resource Name). Persistent identifiers are used to ensure that a publication can be referenced unambiguously and permanently. Of these, the DOI is the best known and therefore the most important one for you.

The named persistent identifiers are initially marked, but have not yet been registered. Therefore, they cannot yet be resolved. They will be registered after completion of your publication, if the publication is activated by us. We will let you know by e-mail. Please be patient until then. :-)

tub.dok is Open Source

The extension of the software DSpace-CRIS, which we use as the basis of our open access repository, was realized by The Library Code and is available to the entire DSpace community via a branch on github for subsequent use.