Pinheiro, W., & Barros, L. (2009). An intelligent tutor for teaching/learning programming with model-based hierarchical diagnosis techniques. In Proceedings of the 7th National Meeting on Artificial Intelligence, (pp. 462-471). Porto Alegre: SBC.