Passer à la navigation principale Passer à la recherche Passer au contenu principal

Referencing source code artifacts: A separate concern in software citation

  • Laboratoire de Probabilités et Modèles Aléatoires
  • Università Dell'Aquila

Résultats de recherche: Contribution à un journalArticleRevue par des pairs

13 Citations (Scopus)

Résumé

Among the entities involved in software citation, software source code requires special attention due to the role it plays in ensuring scientific reproducibility. To reference source code, we need identifiers that are not only unique and persistent, but also support integrity checking intrinsically. Suitable identifiers must guarantee that denoted objects will always stay the same, without relying on external third parties and administrative processes. We analyze the role of identifiers for digital objects, whose properties are different from, and complementary to, those of the various digital identifiers of objects that are today popular building blocks of software and data citation toolchains. We argue that both kinds of identifiers are needed and detail the syntax, semantics, and practical implementation of the persistent identifiers adopted by the Software Heritage project to reference billions of software source code artifacts such as source code files, directories, and commits.

langue originaleAnglais
Numéro d'article8946737
Pages (de - à)33-43
Nombre de pages11
journalComputing in Science and Engineering
Volume22
Numéro de publication2
Les DOIs
étatPublié - 1 mars 2020
Modification externeOui

Empreinte digitale

Examiner les sujets de recherche de « Referencing source code artifacts: A separate concern in software citation ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation