Um Arcabouço para Construção de Mecanismos de Análise de Códigos de Programação Introdutória
Resumo
O presente trabalho apresenta um arcabouc¸o para a construção de mecanismos de análise automática de exercícios de programação introdutória. Esse arcabouço consiste em uma estrutura que possibilita a combinação de diferentes tipos de mecanismos de análise, provendo a fácil configuração de diversas famílias de analisadores. Para a avaliação do arcabouço foi realizado um estudo com 816 soluções submetidas por estudantes de duas turmas introdutórias de programação. Os resultados apontam a formação dos seguintes grupos de estudantes: não conseguiram ultrapassar a barreira sintática; não conseguiram utilizar os construtos da linguagem da maneira correta; não conseguiram propor soluções estruturalmente coesas. Por fim, os resultados indicam que ultrapassar a barreira semântica não significou, necessariamente, a construção de uma solução de qualidade.
Texto completo:
PDFDOI: https://doi.org/10.5753/cbie.sbie.2014.1083