Applying program comprehension techniques to Karel robot programs - Oliveira, Nuno (2009)