Gabriel Carvalho, Vinicius Ramos e Cristian Cechinel, Juary Costa Rocha
Oct 1, 2021
2021 XVI Latin American Conference on Learning Technologies (LACLO)
The failure rate in computer science 1 classes is 33% on average. In Brazil, this number reaches 50%. This rate is attributed to several factors, whether internal (learning a language with syntactic and lexical rules, developing logical reasoning and solving problems) or external factors (lack of infrastructure and high workload). Allied, in Brazil, only 10.3% of young people speak the English language, a fundamental language for reading error messages returned by compilers or interpreters. Since the beginning of computer education, several researches have been carried out to find ways to help students in the learning process. One of the proposals is to use automatic feedback techniques, which seek to create automatic messages about student results. One kind of automatic feedback is to improve compiler error messages. They are made for programmers and are not friendly to beginners as they use technical terms/jargon, complex vocabulary, long messages and confusing structures. This study seeks to improve the compilers messages by improving the readability of messages, presenting them in Portuguese and reducing the amount of jargon, complex vocabulary and simplifying their structure. We use the Python language together with the VPL module, a Moodle plugin.