Análise de Aprendizagem a partir de Códigos-Fontes e uma Proposta de Seleção Automática de Métricas de Avaliação

Márcia Oliveira, Adler Neves, Mônica Lopes, Andreangelo Patuzzo
2018 Anais dos Workshops do VII Congresso Brasileiro de Informática na Educação (CBIE 2018)   unpublished
This paper presents a review of automated programming learning analysis solutions from source codes. Extending the proposals presented in this study, we propose a technological strategy for quantitative analysis of programming learning from information from source codes mapped in a cluster of correlated software metrics above an index. The main contribution of this proposal to Informatics Education is to help the evaluation of programming teachers so that they better understand the learning
more » ... nd the learning difficulties of their students and recognize, from a representative set of variables, difficulties and skills programming. Resumo. Este trabalho apresenta uma revisão de soluções automatizadas de análise da aprendizagem de programação a partir de códigos-fontes. Estendendo as propostas apresentadas nesse estudo, propomos uma estratégia tecnológica de análise quantitativa da aprendizagem de programação a partir de informações de códigos-fontes mapeadas em um cluster de métricas de software correlacionadas acima de um índice. A contribuição desta proposta para a aprendizagem de programação é auxiliar o trabalho de avaliação de professores de programação para que melhor compreendam as dificuldades de aprendizagem de seus alunos e reconheçam, a partir de um conjunto representativo de variáveis, as dificuldades de aprendizagem e habilidades de programação. Introdução O desenvolvimento de estratégias tecnológicas de apoio à avaliação que identifiquem dificuldades de aprendizagem e habilidades de programação a partir de informações de códigos-fontes escritos por alunos tem sido um verdadeiro desafio para a informática na educação e poucas soluções têm sido de fato desenvolvidas para esse fim. Contemplando esse desafio, buscamos através deste trabalho responder às seguintes questões de pesquisa: existem possibilidades de avaliação em que, em vez de aplicar testes, analisem-se códigos de programação e, a partir deles, identifiquem-se dificuldades de aprendizagem, habilidades e até competências em programação? É possível ter um conjunto representativo desses indicadores para avaliação da aprendizagem? Para responder a essas questões, este trabalho apresenta uma revisão de literatura de estratégias tecnológicas de avaliações da aprendizagem baseadas na análise de
doi:10.5753/cbie.wcbie.2018.369 fatcat:ofcrkg73qfgizdmynmsh2aadq4