Open Code zitieren

Für die Einhaltung einer guten wissenschaftlichen Praxis ist es zwingend erforderlich, verwendete Gedanken und Arbeiten von anderen korrekt zu zitieren. Dies gilt in einem wissenschaftlichen Kontext selbstverständlich auch für Code (und Software). Wer Code zitiert, sorgt zudem dafür, dass die Erstellung von Open Code angemessen anerkannt wird. Selbst entwickelten oder von Dritten zur Verfügung gestellten Code, der einen wichtigen Beitrag zu Ihrer Forschungsarbeit geleistet hat, sollten Sie daher generell zitieren, insofern dieser entsprechend veröffentlicht wurde. Genauso wie Code können Sie natürlich Software zitieren, die Sie in Ihrer Forschung verwenden.  

Wenn Sie Code oder eine Software zitieren, sollten Sie mindestens folgendes nennen: 

  • den Namen der Urheber:innen, 
  • den Titel der Software beziehungsweise des Codes, 
  • die Versionsnummer, das Publikationsdatum und den eindeutigen Identifier (PID).

 

 

Plattformen wie Zenodo bieten bereits einen Vorschlag für eine Zitation an. In der Praxis sieht eine Zitation beispielhaft so aus: 

Lars Vilhuber. (2024). AEADataEditor/docker-aer-2023-0700: Docker image for software stack used in AER-2023-0700. In American Economic Review (Version v20240429). AEA Data Editor. https://doi.org/10.5281/zenodo.11094339

oder so: 

Karbownik, K., & Wray, A. (2022). Replication package for „Lifetime and intergenerational consequences of poor childhood health“ (1.0). Zenodo. https://doi.org/10.5281/zenodo.7117307

Idealerweise haben Sie, wie in den Beispielen zu sehen, einen PID beispielsweise in Form eines DOI, den Sie verwenden können. Dies sollten Sie auch beachten, wenn Sie selbst Code veröffentlichen

Wenn Sie ein Code-Repositorium wie GitHub oder GibLab verwenden, so erlaubt es die URL-Struktur, auf eine spezifische Version oder ein spezifisches Release zu verweisen. 

Für GitHub sähe die Zitation auf eine Version (hier als Commit bezeichnet) beispielsweise so aus:

OpenSourceEconomics. (2024). estimagic (Commit f430f807cebcb3ce71265a24fe6936db1b821faf) [Source code]. GitHub. https://github.com/OpenSourceEconomics/estimagic/commit/f430f807cebcb3ce71265a24fe6936db1b821faf

oder auf ein bestimmtes Release (hier als Tag bezeichnet): 

OpenSourceEconomics. (2023). estimagic (Tag 0.4.6) [Source code]. GitHub. https://github.com/OpenSourceEconomics/estimagic/tree/v0.4.6 

Natürlich ist es auch möglich, dass Autor:innen Informationen zur korrekten Zitation hinterlassen haben, beispielsweise in einer README-Datei. 

Weitere Informationen zu grundlegenden Prinzipien bei der Zitation von Code und Software finden Sie auch bei den FORCE 11 Software Citation Principles.

Tipp: Zitieren Sie auch Ihren eigenen Code, wo es geht.