ALOHA - a grading tool for semi-automatic assessment of mass programming courses. - Tuukka Ahoniemi; Tommi Reinikainen (Koli Calling, 2006)

Visualizations in Preparing for Programming Exercise Sessions. - Tuukka Ahoniemi; Essi Lahtinen (PVW, 2006)

Annotations for Defining Interactive Instructions to Interpreter Based Program Visualization Tools. - Essi Lahtinen; Tuukka Ahoniemi (PVW, 2006)

Developing a computer science-specific learning taxonomy. - Ursula Fuller; Colin G. Johnson; Tuukka Ahoniemi; Diana Cukierman; Isidoro Hernán-Losada; Jana Jacková; Essi Lahtinen; Tracy L. Lewis; Donna McGee Thompson; Charles Riedesel; Errol Thompson (ACM SIGCSE Bull., 2007)

Minority report: Computer Science skills perceived by students in different disciplines. - Tuukka Ahoniemi (Koli Calling, 2008)

Improving pedagogical feedback and objective grading. - Tuukka Ahoniemi; Essi Lahtinen; Tommi Reinikainen (SIGCSE, 2008)

Dynamic Evaluation Tree for Presenting Expression Evaluations Visually. - Essi Lahtinen; Tuukka Ahoniemi (PVW, 2008)

Kick-Start Activation to Novice Programming - A Visualization-Based Approach. - Essi Lahtinen; Tuukka Ahoniemi (PVW, 2008)

Analyzing the use of a rubric-based grading tool. - Tuukka Ahoniemi; Ville Karavirta (ITiCSE, 2009)

Rubyric: an online assessment tool for effortless authoring of personalized feedback. - Tapio Auvinen; Ville Karavirta; Tuukka Ahoniemi (ITiCSE, 2009)

Review of recent systems for automatic assessment of programming assignments. - Petri Ihantola; Tuukka Ahoniemi; Ville Karavirta; Otto Seppälä (Koli Calling, 2010)

Efficient Use of Teaching Technologies with Programming Education. - Tuukka Ahoniemi (2015)

How the Cathedral Embraced the Bazaar, and the Bazaar Became a Cathedral. - Terhi Kilamo; Valentina Lenarduzzi; Tuukka Ahoniemi; Ari Jaaksi; Jurka Rahikkala; Tommi Mikkonen (OSS, 2020)