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.
לשפה אחרת
מתוכן המקור
arxiv.org
שאלות מעמיקות