Understanding Computational Thinking before Programming: Developing Guidelines for the Design of Games to Learn Introductory Programming through Game-Play. - Cagin Kazimoglu; Mary Kiernan; Liz Bacon; Lachlan M. MacKinnon (Int. J. Game Based Learn., 2011)

Learning Programming at the Computational Thinking Level via Digital Game-Play. - Cagin Kazimoglu; Mary Kiernan; Liz Bacon; Lachlan M. MacKinnon (ICCS, 2012)

Autonomous Input Management for Human Interaction-Oriented Systems Design. - Michal Podpora; Aleksandra Kawala-Janik; Mary Kiernan (FedCSIS, 2013)