W. Pinheiro and L. Barros. " An intelligent tutor for teaching/learning programming with model-based hierarchical diagnosis techniques", in Proceedings of the 7th National Meeting on Artificial Intelligence, Bento Gonçalves/RS, 2009, pp. 462-471.