Skip to main content

Datenerfassung zu Forschungszwecken

Wir forschen derzeit an der Hochschule RheinMain im Bereich der automatischen Erkennung von Fehlvorstellungen in der Programmierausbildung. Dabei soll ein System entstehen, welches mögliche Indikatoren zuverlässig erkennen kann und dafür Feedback generiert. Damit soll Programmieranfängern der Einstieg in die Welt der Programmier- sprachen erleichtert werden.

Unsere IDE Plugins zeichnen deshalb Daten über das Programmierverhalten auf, während an den Aufgaben gearbeitet wird. Die Benutzung der Plugins ist freiwillig und die erfassten Daten werden ausschließlich dazu verwendet, um die Forschung an solchen Systemen zu ermöglichen. Nachfolgend wird erklärt, welche Daten wir erfassen und wie wir sicherstellen, dass die Daten nicht für andere Zwecke missbraucht werden können.

Art der erfassten Daten

Die folgenden Daten werden erhoben und mit dem Benutzer in Verbindung gebracht:

  • Änderungen an Programmdateien
  • Start und Stop der IDE
  • Ausgeführte Aktionen in der IDE (Kompilierung, Programmausführung)

In bestimmten Zeitabständen erfolgt eine automatische Übertragung der Daten an unsere Forschungsdatenbank. Die Erfassung erfolgt ausschließlich in Subato-Projekten, die mit den Plugins erstellt werden können. In anderen Projekten ist das Plugin nicht aktiv.

Schutzmaßnahmen

Die Daten werden unter einer anonymen Benutzer-ID (Pseudonym) abgespeichert, verschlüsselt und so verwahrt, sodass niemand die Daten vor dem Ende des Semesters einsehen kann. Lehrkräfte und die Forscher selbst können die Daten also auch nicht einsehen. Der Schlüssel wird von Studierenden im Fachschaftsrat aufbewahrt und erst am Ende des Semesters an uns herausgegeben, wenn die Bewertung durch die Lehrkräfte erfolgt und eingetragen ist. Der Fachschaftsrat ist ein Gremium, welches aus Studierenden besteht und von Studierenden gewählt wird. Er setzt sich für den Schutz der Interessen der Studierenden ein. Darüber hinaus speichern wir die verschlüsselten Daten in einer separaten Datenbank mit einer Zugriffskontrolle, auf die nur wir als Forscher zugreifen können.

Löschung der Daten

Die Einwilligung kann jederzeit im System zurückgezogen werden. Zusätzlich können die bisher erfassten Daten gelöscht werden. Das kann über eine E-Mail erfolgen, in der alle Pseudonyme genannt werden. Diese sind in den Plugins zu finden (Menüpunkt: Pseudonyme anzeigen). Ohne diese IDs können wir deine Daten nicht löschen.