Kernkonzepte
Die Verwendung des Fehlerquotienten (Error Quotient) mit mehreren Fehlertypen (Compiler- und Laufzeitfehler) ist ein besseres Maß für die Einführungsprogrammierfähigkeiten der Studenten, erklärt aber immer noch nicht den Großteil der beobachteten Variabilität.
Zusammenfassung
Diese Studie untersuchte die Beziehungen zwischen den Fehlerraten der Studenten beim Programmieren und ihren Noten in zwei Klausuren. Daten wurden von 280 Studenten in einem Java-Programmierkurs gesammelt, indem ihre Codeausschnitte während der Bearbeitung von Hausaufgaben erfasst wurden. Aus diesen Ausschnitten wurden Compiler- und Laufzeitfehler extrahiert und drei Maße - Fehlerzählung, Fehlerquotient und Wiederholte Fehlerdichte - wurden verwendet, um die beste Messung zur Erklärung der Notenvariabilität zu identifizieren.
Die Ergebnisse zeigten, dass Modelle, die den Fehlerquotienten verwendeten, die anderen beiden Maße in Bezug auf die erklärte Notenvariabilität und das Bayessche Informationskriterium übertrafen. Compilerfehler waren signifikante Prädiktoren für Klausur 1, aber nicht für Klausur 2; nur Laufzeitfehler sagten Klausur 2 signifikant vorher. Dies deutet darauf hin, dass die Verwendung des Fehlerquotienten mit mehreren Fehlertypen ein besseres Maß für die Einführungsprogrammierfähigkeiten der Studenten sein kann, auch wenn es immer noch nicht den Großteil der beobachteten Variabilität erklärt.
Statistiken
Insgesamt wurden 51095 Codeausschnitte von den Studenten gesammelt.
In Hausaufgabe 6 gab es mit 22450 deutlich mehr Ausschnitte als in den anderen Hausaufgaben.
Zitate
Keine relevanten Zitate gefunden.