selected publications conference paper Applying program comprehension techniques to Karel robot programs. 699-706. 2009 VisualLISA: Visual programming environment for attribute grammars specification. 691-698. 2009