Analysis and Classification of Programming Exercises by Graph Clustering for Recognition of Model Solutions: New Perspectives

Computer programming is a cognitive and formal problem solving process that can involve many possible
solutions. Thus, manual evaluation of programming exercises is an onerous task, in particular in the case of
numerous exercises and programming classes with many students. Once the assessment is automated, the effort
put forth by teachers can be reduced; however, he should consider all possible solutions for each exercise
to create model solutions or to train automatic assessment systems. In order to assist teachers in analyzing
programming exercise solutions, this paper proposes a strategy based on clustering and LSA (Latent Semantic
Analysis) techniques to identify classes of solutions that represent rubrics and automatically sort based on score
the majority of the sets of exercise solutions. The results of the first experiments indicate the ability of this
strategy to identify solutions classes and to automatically classify the best solutions.

Author(s) Details

Márcia G. Oliveira
Reference Center in Formation and Distance Education (Cefor), Federal Institute Espirito Santo (Ifes), 30 Barão de Mauá st, Vitória,
Espirito Santo, Brazil.

Howard Roatti
FAESA Centro Universitário, 2220 Vitória Avenue, Vitória, Espírito Santo, Brazil.

Elias de Oliveira
Graduate Program on Informatic (PPGI), Federal University of Espirito Santo (UFES), 514 Fernando Ferrai Avenue, Vitória, Espírito Santo,

View Book :-

Leave a Reply

Your email address will not be published. Required fields are marked *

Back To Top