Skip to content

Michael Klling

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

52

Venues

7

Active years

1995–2025

Best venue rank

A

Where they publish

Papers

52 indexed papers, newest first.

YearVenueTitleAuthors
2025ITiCSEInformatics in Schools: Why, What, Who - and How to Initiate Change?Neil C. C. Brown, Michael E. Caspersen, Michael Klling
2025SIGCSEMenagerie: A Dataset of Graded Programming Assignments.Marcus Messer, Neil C. C. Brown, Michael Klling, Miaojing Shi
2024AIEDGrading Documentation with Machine Learning.Marcus Messer, Miaojing Shi, Neil C. C. Brown, Michael Klling
2024SIGCSEWriting Between the Lines: How Novices Construct Java Programs.Neil C. C. Brown, Victoria Mac, Pierre Weill-Tessier, Michael Klling
2023ICERAn eye tracking study assessing the impact of background styling in code editors on novice programmers' code understanding.Kang-Il Park, Pierre Weill-Tessier, Neil C. C. Brown, Bonita Sharif, Nikolaj Jensen, Michael Klling
2023ITiCSEMachine Learning-Based Automated Grading and Feedback Tools for Programming: A Meta-Analysis.Marcus Messer, Neil C. C. Brown, Michael Klling, Miaojing Shi
2023SIGCSEStrype: Frame-based Python in the Browser.Neil C. C. Brown, Pierre Weill-Tessier, Michael Klling
2023SIGCSEJava: What's New and How Might It Change Our Teaching?Michael Klling, Pierre Weill-Tessier, Neil C. C. Brown
2022ITiCSEStrype: Bridging from Blocks to Python, with Micro: bit Support.Pierre Weill-Tessier, Charalampos Kyfonidis, Neil Brown, Michael Klling
2022SIGCSETransitioning from Blocks to Text.Neil C. C. Brown, Michael Klling, Charalampos Kyfonidis, Pierre Weill-Tessier
2022SIGCSEGetting Started with Source Code Analysis for Programming Education Research.Neil C. C. Brown, Michael Klling, Charalampos Kyfonidis, Pierre Weill-Tessier
2021SIGCSEPanel: Lessons Learned in Propagation.Michael Klling, Colleen M. Lewis, Leo Porter, Christopher Lynnly Hovey
2020SIGCSEBlackbox Mini - Getting Started With Blackbox Data Analysis.Neil C. C. Brown, Michael Klling
2019SIGCSEStride in BlueJ - Computing for All in an Educational IDE.Michael Klling, Neil C. C. Brown, Hamza Hamza, Davin McCall
2018ICERBlackbox, Five Years On: An Evaluation of a Large-scale Programming Data Collection Project.Neil C. C. Brown, Amjad AlTadmri, Sue Sentance, Michael Klling
2017FIEMost common fixes students use to improve the correctness of their programs.Draylson Micael de Souza, Michael Klling, Ellen Francine Barbosa
2016COMPSACThe Cost of Syntax and How to Avoid It: Text versus Frame-Based Editing.Amjad AlTadmri, Michael Klling, Neil C. C. Brown
2016ICEREvaluation of a Frame-based Programming Editor.Thomas W. Price, Neil C. C. Brown, Dragan Lipovac, Tiffany Barnes, Michael Klling
2015SIGCSEUsing BlueJ to Code Java on the Raspberry Pi.Amjad AlTadmri, Neil C. C. Brown, Michael Klling
2014FIEMeaningful categorisation of novice programmer errors.Davin McCall, Michael Klling
2014ITiCSEThe state of play: a notional machine for learning programming.Michael Berry, Michael Klling
2014SIGCSEBlackbox: a large scale repository of novice programmers' activity.Neil Christopher Charles Brown, Michael Klling, Davin McCall, Ian Utting
2013ICERA tale of three sites: resource and knowledge sharing amongst computer science educators.Neil Christopher Charles Brown, Michael Klling
2013SIGCSEBringing computer science back into schools: lessons from the UK.Neil Christopher Charles Brown, Michael Klling, Tom Crick, Simon L. Peyton Jones, Simon Humphreys, Sue Sentance
2013SIGCSEThis much I know: thoughts on the past, present and future of educational programming tools.Michael Klling
2012ICERWeb-scale data gathering with BlueJ.Ian Utting, Neil Brown, Michael Klling, Davin McCall, Phil Stevens
2012SIGCSETeaching with greenfoot and the Kinect: a novel way to engage beginners (abstract only).Michael Klling, Neil Brown
2012SIGCSEBuilding an open, large-scale research data repository of initial programming student behaviour.Michael Klling, Ian Utting
2010ICERRepositories of teaching material and communities of use: nifty assignments and the greenroom.Sally Fincher, Michael Klling, Ian Utting, Neil Brown, Phil Stevens
2010ITiCSEGreenroom: a teacher community for collaborative resource development.Neil Brown, Phil Stevens, Michael Klling
2010SIGCSEComparing alice, greenfoot & scratch.Sally Fincher, Stephen Cooper, Michael Klling, John Maloney
2009ITiCSEILE-idol.Sally Fincher, Stephen Cooper, Michael Klling, Ian Utting
2008ITiCSEGroup work support for the BlueJ IDE.Kasper Fisker, Davin McCall, Michael Klling, Bruce Quig
2008ITiCSEGreenfoot: a highly graphical ide for learning object-oriented programming.Michael Klling
2008SIGCSENifty objects for CS0 and CS1.Joe Hummel, Carl Alphonce, Joe Bergin, Michael E. Caspersen, Stuart Hansen, James E. Heliotis, Michael Klling
2007OOPSLAProcess in oo pedagogy: a "killer" workshop.Carl Alphonce, Jrgen Brstler, Michael E. Caspersen, Adrienne Decker, Michael Klling
2006OOPSLAA novice's process of object-oriented programming.Michael E. Caspersen, Michael Klling
2005ITiCSETeaching polymorphism early.Joseph Bergin, Eugene Wallingford, Michael E. Caspersen, Michael Goldweber, Michael Klling
2005ITiCSEGame programming in introductory courses with direct state manipulation.Michael Klling, Poul Henriksen
2005SIGCSEResolved: objects early has failed.Owen L. Astrachan, Kim B. Bruce, Elliot B. Koffman, Michael Klling, Stuart Reges
2005SIGCSEObjects-early tools: a demonstration.Joe Bergin, Kim B. Bruce, Michael Klling
2004OOPSLAgreenfoot: combining object visualisation with interaction.Poul Henriksen, Michael Klling
2004SIGCSEEnhancing apprentice-based learning of Java.Michael Klling, David J. Barnes
2003ITiCSEExperiences with IDEs and Java teaching: what works and what doesn't.Keitha A. Murray, Jesse M. Heines, Michael Klling, Tom Moore, Paul J. Wagner, Nan C. Schaller, John A. Trono
2003ITiCSEIntroducing unit testing with BlueJ.Andrew Patterson, Michael Klling, John Rosenberg
2001ITiCSEGuidelines for teaching object orientation with Java.Michael Klling, John Rosenberg
2000SIGCSEObjects first with Java and BlueJ (seminar session).Michael Klling, John Rosenberg
1999SIGCSETools and techniques for teaching objects first in a Java course.Michael Klling, John Rosenberg
1997SIGCSETesting object-oriented programs: making it simple.John Rosenberg, Michael Klling
1996SIGCSEAn object-oriented program development environment for the first programming course.Michael Klling, John Rosenberg
1996SIGCSEBlue - language for teaching object-oriented programming.Michael Klling, John Rosenberg
1995SIGCSERequirements for a first year object-oriented teaching language.Michael Klling, Bett Koch, John Rosenberg