Collaborations Workshop 2019 (CW19) #CollabW19  2019-04-01 to 2019-04-03

A “How to cite”/”Cite this” button for GitHub - HP1-CW2CC

Hackday Idea Proposer

Stephan Druskat - stephan.druskat@dlr.de


This document should be used to capture the information for a Hack Day Idea.

Context / Research Domain

Software citation

Problem

To push general uptake of good practices of software citation - and the citation of software in general - it must be maximally easy for users of a software to access the relevant software citation metadata. A lot of research software is developed openly, and available on GitHub. But there is no really easy way to retrieve citation metadata through the GitHub UI directly, even if the relevant metadata is in the repository in metadata files (in a CITATION.cff or codemeta.json file). Not having easily consumable citation metadata for software impedes the progress of software citation.

Solution

Do you know the “Unpaywall” browser extension button (unpaywall.org/products/extension) that helps you find an open access version of a paper? Let’s build this for GitHub, presenting the software citation metadata for a repository in a reusable manner! This should be developed openly, so that it can potentially be extended to work with different metadata formats (CITATION.cff, codemeta.json), and different output formats (e.g., BibTeX, RIS, etc.). It could be a browser extension or - taking a good aim at the bonus prizes - a bookmarklet.

Diagrams / Illustrations

A cite this button.