,

Datensätze, Software und Code zitieren 2026: DOI, Versionsangabe und Repositorien korrekt belegen

Datensätze, Software und Code sind zitierfähige Quellen und gehören mit Urheber, Version und persistentem Identifikator ins Literaturverzeichnis. Die Versionsangabe ist dabei keine Kür: Ohne sie ist eine Auswertung nicht reproduzierbar — und Reproduzierbarkeit ist der einzige Grund, warum diese Belege überhaupt verlangt werden.

In den Zitierleitfäden der meisten Hochschulen enden die Beispiele bei Buch, Sammelbandbeitrag und Zeitschriftenartikel. Wer eine quantitative Arbeit schreibt, braucht aber Belege für andere Dinge: für den Paneldatensatz, aus dem die Zahlen stammen, für die Statistiksoftware, mit der gerechnet wurde, und gelegentlich für ein Analyseskript. Dieser Beitrag liefert die Formate.

Warum werden Daten und Software überhaupt zitiert?

Zwei Gründe. Der erste ist Reproduzierbarkeit: Eine Auswertung lässt sich nur nachvollziehen, wenn bekannt ist, welche Datenfassung mit welchem Werkzeug in welcher Version verarbeitet wurde. Rechenverfahren, Voreinstellungen und Ausgabeformate ändern sich zwischen Versionen — eine Analyse, die in einer Softwareversion ein signifikantes Ergebnis liefert, kann in einer anderen abweichen.

Der zweite ist Anerkennung. Wer einen Datensatz aufbereitet und veröffentlicht oder ein Analysepaket entwickelt und pflegt, erbringt eine wissenschaftliche Leistung. Sie wird über Zitationen sichtbar — ein Prinzip, das eng mit den Grundsätzen des Forschungsdatenmanagements nach den FAIR-Prinzipien zusammenhängt.

Welche Angaben sind je Quellentyp Pflicht?

Reihe von Versionsmarkierungen mit einer hervorgehobenen, fixierten Version
Die Version ist bei Daten und Software das, was bei Normen das Ausgabedatum ist — ohne sie ist der Beleg wertlos.
Pflichtangaben nach Quellentyp
Quellentyp Pflichtangaben über den Standard hinaus Typische Fundorte
Forschungsdatensatz Version oder Erhebungswelle, Kennzeichnung als Datensatz, DOI GESIS, Zenodo, ICPSR, PANGAEA, Forschungsdatenzentren
Amtlicher Datenbestand Tabellenkennung, Stand, Abrufdatum Statistisches Bundesamt, Eurostat, Statistik Austria
Statistiksoftware Versionsnummer, Hersteller oder Entwicklergemeinschaft Produktseite, Menüpunkt Über
Software-Paket oder Bibliothek Paketversion, Autorinnen und Autoren, Jahr Paketrepositorium, eingebaute Zitierfunktion
Code-Repositorium Release-Tag oder Commit-Kennung, URL GitHub, GitLab
Archivierte Code-Fassung DOI der archivierten Version Zenodo, Software Heritage

Der wiederkehrende Kern ist derselbe wie bei technischen Normen: Ein Beleg ohne Versionsangabe identifiziert die Quelle nicht eindeutig. Wie das bei Normen und anderen nicht klassisch verlegten Materialien gehandhabt wird, beschreibt der Beitrag zum Zitieren grauer Literatur.

Wie sieht der Beleg für einen Datensatz aus?

APA 7: Nachname, V. (2024). Titel des Datensatzes (Version 2.0) [Datensatz]. GESIS Datenarchiv. https://doi.org/10.xxxx/xxxxx
Harvard: Nachname, V. (2024) Titel des Datensatzes (Version 2.0) [Datensatz]. Köln: GESIS Datenarchiv. doi:10.xxxx/xxxxx
DIN ISO 690: NACHNAME, Vorname, 2024. Titel des Datensatzes. Version 2.0 [Datensatz]. Köln: GESIS Datenarchiv. Verfügbar unter: doi:10.xxxx/xxxxx

Bei einem amtlichen Datenbestand tritt an die Stelle einer DOI häufig die Tabellenkennung mit Stand und Abrufdatum: Statistisches Bundesamt (2025). Studierende nach Studienfach (Tabelle, Stand Wintersemester 2024) [Datenbestand]. Destatis. Abgerufen am 14. März 2026.

Wichtig ist die Unterscheidung zwischen dem Datensatz und der Publikation, die ihn beschreibt. Wer die Zahlen selbst auswertet, zitiert den Datensatz; wer eine Aussage über die Zahlen übernimmt, zitiert die Publikation. Beides zugleich ist nur dann korrekt, wenn beides genutzt wurde.

Wie belegt man Software und Pakete?

Geschichtete Speicherebenen mit Pfeil als Symbol für ein Forschungsdatenrepositorium mit dauerhafter Adresse
Ein Repositorium mit persistenter Adresse macht Daten und Code langfristig zitierfähig.

Software wird an zwei Stellen genannt: kurz im Methodenteil und vollständig im Literaturverzeichnis.

Im Methodenteil genügt ein Satz: „Die Auswertung erfolgte mit R in der Version 4.4.1 unter Verwendung der Pakete lavaan (Version 0.6-18) und ggplot2 (Version 3.5.1).“ Damit ist die Analyseumgebung eindeutig beschrieben.

Im Literaturverzeichnis steht der vollständige Eintrag: R Core Team. (2024). R: A language and environment for statistical computing (Version 4.4.1) [Software]. R Foundation for Statistical Computing. https://www.r-project.org/

Für R-Pakete musst du die Angaben nicht suchen: Die eingebaute Zitierfunktion gibt für jedes installierte Paket einen fertigen Eintrag samt bevorzugter Zitierweise aus. Zitiert werden die Pakete, die die Auswertung tragen — nicht jedes im Skript geladene Hilfspaket. Bei kommerzieller Software wie SPSS gilt dasselbe Muster mit Hersteller und Version; welche Programme sich für welche Auswertung eignen, vergleicht der Beitrag zu SPSS, R und Jamovi.

Wie zitiert man eigenen oder fremden Code?

Code-Repositorien sind bewegliche Ziele: Der Stand von heute ist morgen ein anderer. Ein Beleg, der nur auf die Repositoriums-URL verweist, identifiziert deshalb nichts Bestimmtes.

Zwei Lösungen, in dieser Rangfolge:

  1. Archivierte Fassung mit DOI. Dienste wie Zenodo erzeugen aus einem Release eine dauerhaft zitierfähige Fassung mit eigener DOI. Das ist der belastbarste Weg — und der, den du für eigenen Code wählen solltest, wenn er in der Arbeit eine Rolle spielt.
  2. Repositorium mit fixiertem Stand. Ohne Archivierung nennst du Release-Tag oder Commit-Kennung: Nachname, V. (2025). Analyseskripte zur Untersuchung XY (Version 1.2, Commit a1b2c3d) [Software]. GitHub. https://github.com/…

Eigenen Code, der nicht veröffentlicht wird, zitierst du nicht — er gehört als Anlage in den Anhang, mit Verweis im Methodenteil. Für Skripte, die auf vertraulichen betrieblichen Daten aufsetzen, gelten zusätzlich die Regeln aus dem Beitrag zum Zitieren unternehmensinterner Quellen.

Wo im Text steht was?

Eine wiederkehrende Unsicherheit: Software gehört sowohl in den Methodenteil als auch ins Literaturverzeichnis — das ist keine Dopplung, sondern erfüllt zwei Zwecke. Der Methodenteil beschreibt die Analyseumgebung als Teil des Vorgehens; das Literaturverzeichnis macht die Quelle formal auffindbar.

Datensätze werden im Methodenteil mit Herkunft, Erhebungszeitraum, Fallzahl und Zugangsweg beschrieben und ebenfalls im Literaturverzeichnis geführt. Wird der Datensatz zusätzlich in einer Tabelle oder Abbildung ausgewertet, gehört der Kurzbeleg auch unter die Darstellung — die Regeln dazu behandelt der Beitrag zum Zitieren von Abbildungen und Tabellen.

Was gilt für KI-Werkzeuge?

Generative KI-Anwendungen werden formal ähnlich belegt wie andere Software, unterliegen inhaltlich aber zusätzlichen Anforderungen: Die meisten Hochschulen verlangen eine gesonderte Deklaration des Einsatzes, die über den bloßen Softwarebeleg hinausgeht und beschreibt, wofür das Werkzeug verwendet wurde. Die Belegformate und die Abgrenzung zur Deklarationspflicht behandelt der Beitrag zum Zitieren von ChatGPT und KI-Quellen.

Ein praktischer Hinweis zum Schluss: Notiere Versionsnummern und DOIs, während du arbeitest, nicht am Ende. Die Version einer Software, mit der du vor drei Monaten gerechnet hast, lässt sich nachträglich oft nicht mehr feststellen — und eine geschätzte Versionsnummer ist schlechter als keine. Die allgemeinen Belegmuster, auf denen alle hier gezeigten Formate aufbauen, erläutert der Beitrag zum Zitieren nach APA 7.

Häufige Fragen zum Zitieren von Daten, Software und Code

Muss man Statistiksoftware wie SPSS oder R zitieren?

Ja. Software ist ein Werkzeug, dessen Version das Ergebnis beeinflussen kann, und gilt in APA 7 als zitierfähige Quelle. Üblich ist die Nennung im Methodenteil mit Name und Versionsnummer sowie ein vollständiger Eintrag im Literaturverzeichnis. Bei R kommen zusätzlich die verwendeten Pakete hinzu.

Warum ist die Versionsangabe bei Software zwingend?

Weil sich Rechenverfahren, Voreinstellungen und Ausgabeformate zwischen Versionen ändern können. Ohne Versionsnummer ist eine Auswertung nicht reproduzierbar, und genau das ist der Zweck der Angabe. Dasselbe gilt für Datensätze, die in mehreren Wellen oder Fassungen vorliegen.

Wie zitiert man einen Datensatz?

Mit Urheber, Jahr, Titel des Datensatzes, Versions- oder Wellenangabe, Kennzeichnung als Datensatz, Repositorium und DOI. Beispiel in APA 7: Nachname, V. (2024). Titel des Datensatzes (Version 2.0) [Datensatz]. GESIS. https://doi.org/… Fehlt eine DOI, tritt eine stabile URL mit Abrufdatum an ihre Stelle.

Wie zitiert man Code aus einem GitHub-Repositorium?

Mit Urheber, Jahr, Titel des Repositoriums, Versions- oder Release-Angabe und URL. Da sich Repositorien laufend ändern, sollte zusätzlich der Commit-Hash oder ein Release-Tag genannt werden. Zitierfähiger wird Code, wenn eine archivierte Fassung mit eigener DOI existiert.

Gehören R-Pakete ins Literaturverzeichnis?

Zentrale Pakete, die die Auswertung tragen, ja. R liefert die passenden Angaben über die eingebaute Zitierfunktion, die für jedes Paket einen fertigen Eintrag ausgibt. Standardfunktionen des Basissystems werden dagegen nicht einzeln zitiert, sondern über die Nennung von R selbst abgedeckt.

Zählt eine KI-Anwendung als Software in diesem Sinn?

Formal wird sie ähnlich behandelt, inhaltlich gelten aber zusätzliche Regeln zur Kennzeichnung des Einsatzes. Für generative Werkzeuge verlangen die meisten Hochschulen eine gesonderte Deklaration, die über den bloßen Softwarebeleg hinausgeht.

Schreibe deine Abschlussarbeit mit KI

Strukturiere, schreibe und zitiere deine Bachelor- oder Masterarbeit mit einem KI-Assistenten, der wissenschaftliche Integrität wahrt. Kostenlose Anmeldung, ohne Kreditkarte.

Kostenlos starten