publicações selecionadas artigo académico Work in progress - IEEEXtreme: From a student competition to the promotion of real-world programming education. AI Communications. 2009