Litcius/Paper detail

Hedy

Felienne Hermans

202057 citationsDOI

Abstract

One of the aspects of programming that learners often struggle with is the syntax of programming languages: remembering the right commands to use and combining those into a working program. Prior research demonstrated that students submit source code with syntax errors in 73% of cases and even the best students do so in 50% of cases. An analysis of 37 million compilations by 250.000 students found that the most common error was a syntax error, which occurred in almost 800.000 compilations. It was also found that Java and Perl are not easier to understand than a programming language with randomly generated keywords, stressing the difficulties that novices face in understanding syntax.

Topics & Concepts

Syntax errorComputer sciencePerlSyntaxProgramming languageJavaAbstract syntax treeAbstract syntaxNatural language processingLinguisticsArtificial intelligencePhilosophyTeaching and Learning ProgrammingSoftware Testing and Debugging TechniquesSoftware Engineering Research
Hedy | Litcius