2019 · 193 citations · 140 references
ComputingComputer ScienceEducational TechnologyCompilersProgramming LanguagesSoftware EngineeringError CorrectionError DetectionError HandlingMisconception DetectionSyntax AnalysisDebugging SupportDiagnostic Error MessagesProcess Data AcquisitionProgramming Software ErrorsRun-time MonitoringStudent Performance AnalysisStudent Performance AssessmentStudent Progress Evaluation
Diagnostic messages generated by compilers and interpreters such as syntax error messages have been researched for over half of a century. Unfortunately, these messages which include error, warning, and run-time messages, present substantial difficulty and could be more effective, particularly for novices. Recent years have seen an increased number of papers in the area including studies on the effectiveness of these messages, improving or enhancing them, and their usefulness as a part of programming process data that can be used to predict student performance, track student progress, and tailor learning plans. Despite this increased interest, the long history of literature is quite scattered and has not been brought together in any digestible form.
140
Cognitive Load During Problem Solving: Effects on Learning
John Sweller · Cognitive Science · 1988 · 8.4K citations · Full text
SMOG Grading - A New Readability Formula.
G. Harry McLaughlin · The Journal of Reading · 1969 · 2.1K citations
Education, Educational Assessment, Educational Measurement +9
The Scratch Programming Language and Environment
John Maloney, Mitchel Resnick, Natalie Rusk et al. · ACM Transactions on Computing Education · 2010 · 1.4K citations
Improving a human-computer dialogue
Rolf Molich, Jakob Nielsen · Communications of the ACM · 1990 · 816 citations