Andrew Luxton-Reilly

Orcid: 0000-0001-8269-2909

Affiliations:
  • University of Auckland, New Zealand


According to our database1, Andrew Luxton-Reilly authored at least 156 papers between 2005 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
"It's Weird That it Knows What I Want": Usability and Interactions with Copilot for Novice Programmers.
ACM Trans. Comput. Hum. Interact., February, 2024

Computing Education in the Era of Generative AI.
Commun. ACM, February, 2024

Anti-patterns in Students' Conditional Statements.
CoRR, 2024

Integrating Natural Language Prompting Tasks in Introductory Programming Courses.
CoRR, 2024

Prompts First, Finally.
CoRR, 2024

Interactions with Prompt Problems: A New Way to Teach Programming with Large Language Models.
CoRR, 2024

Projects and Portfolios - An Educator's Reflections on the Summative Assessments in a Game Programming Course.
Proceedings of the SIGGRAPH Asia 2024 Educator's Forum, 2024

An Eye for an AI: Evaluating GPT-4o's Visual Perception Skills and Geometric Reasoning Skills Using Computer Graphics Questions.
Proceedings of the SIGGRAPH Asia 2024 Educator's Forum, 2024

Code Style != Code Quality.
Proceedings of the 2024 ACM Virtual Global Computing Education Conference V. 1, 2024

Integrating Natural Language Prompting Tasks in Introductory Programming Courses.
Proceedings of the 2024 ACM Virtual Global Computing Education Conference V. 1, 2024

Advancing Automated Assessment Tools - Opportunities for Innovations in Upper-level Computing Courses: A Position Paper.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

Evaluating Automatically Generated Contextualised Programming Exercises.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

Prompt Problems: A New Programming Exercise for the Generative AI Era.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

Goodbye Hello World - Research Questions for a Future CS1 Curriculum.
Proceedings of the 24th Koli Calling International Conference on Computing Education Research, 2024

On the comprehensibility of functional decomposition: An empirical study.
Proceedings of the 32nd IEEE/ACM International Conference on Program Comprehension, 2024

Introducing Code Quality in the CS1 Classroom.
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 2, 2024

Automating Personalized Parsons Problems with Customized Contexts and Concepts.
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024

Desirable Characteristics for AI Teaching Assistants in Programming Education.
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024

Educator Experiences of Low Overhead Student Project Risk Management.
Proceedings of the 26th Australasian Computing Education Conference, 2024

A Literature-Informed Model for Code Style Principles to Support Teachers of Text-Based Programming.
Proceedings of the 26th Australasian Computing Education Conference, 2024

Evaluating LLM-generated Worked Examples in an Introductory Programming Course.
Proceedings of the 26th Australasian Computing Education Conference, 2024

More Than Meets the AI: Evaluating the performance of GPT-4 on Computer Graphics assessment questions.
Proceedings of the 26th Australasian Computing Education Conference, 2024

2023
Gamification improves the quality of student peer code review.
Comput. Sci. Educ., July, 2023

A Think-Aloud Study of Novice Debugging.
ACM Trans. Comput. Educ., June, 2023

Evaluating Student Risk Group Mitigation Strategies.
IEEE Softw., 2023

CompEd 2023 Call for Papers.
ACM SIGCSE Bull., 2023

Evaluating a large language model's ability to solve programming exercises from an introductory bioinformatics course.
PLoS Comput. Biol., 2023

Promptly: Using Prompt Problems to Teach Learners How to Effectively Utilize AI Code Generators.
CoRR, 2023

Many bioinformatics programming tasks can be automated with ChatGPT.
CoRR, 2023

Draw a Computing Student: Facilitating Semi-Structured Interviews Through Drawing.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023

G is for Generalisation: Predicting Student Success from Keystrokes.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023

Programming Is Hard - Or at Least It Used to Be: Educational Opportunities and Challenges of AI Code Generation.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023

Transformed by Transformers: Navigating the AI Coding Revolution for Computing Education: An ITiCSE Working Group Conducted by Humans.
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2, 2023

The Robots Are Here: Navigating the Generative AI Revolution in Computing Education.
Proceedings of the 2023 Working Group Reports on Innovation and Technology in Computer Science Education, 2023

Leveraging Large Language Models for Analysis of Student Course Feedback.
Proceedings of the 16th Annual ACM India Compute Conference, 2023

Understanding Student Evaluation of Teaching in Computer Science Courses.
Proceedings of the 16th Annual ACM India Compute Conference, 2023

Impacting the Submission Timing of Student Work Using Gamification.
Proceedings of the 16th Annual ACM India Compute Conference, 2023

The Forum Factor: Exploring the Link between Online Discourse and Student Achievement in Higher Education.
Proceedings of the 16th Annual ACM India Compute Conference, 2023

Exploring How Novice Programming Students Have Experienced Digital Technology.
Proceedings of the 16th Annual ACM India Compute Conference, 2023

Understanding the Gender Gap in Digital Technologies Education.
Proceedings of the 25th Australasian Computing Education Conference, 2023


My AI Wants to Know if This Will Be on the Exam: Testing OpenAI's Codex on CS2 Programming Exercises.
Proceedings of the 25th Australasian Computing Education Conference, 2023

Computing Education Research in Australasia.
Proceedings of the Past, 2023

2022
Block-Based Object-Oriented Programming.
IEEE Trans. Learn. Technol., 2022

Play Your Cards Right: Using Quantitative Card-Sort Data to Examine Students' Pattern-Like Concepts.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

Refining a Risk Framework for Student Group Projects.
Proceedings of the Koli Calling '22: 22nd Koli Calling International Conference on Computing Education Research, 2022

Relationship Between Spatial Skills and Performance in Introductory Computer Graphics.
Proceedings of the ITiCSE 2022: Innovation and Technology in Computer Science Education, Dublin, Ireland, July 8, 2022

Teaching and Learning 3D Transformations in Introductory Computer Graphics: A User Study.
Proceedings of the 17th International Joint Conference on Computer Vision, 2022

Why are 3D Transformations in Computer Graphics Difficult? An Analysis of a Decade of Exam Questions.
Proceedings of the ACE '22: Australasian Computing Education Conference, Virtual Event, Australia, February 14, 2022

Risks in Student Projects.
Proceedings of the ACE '22: Australasian Computing Education Conference, Virtual Event, Australia, February 14, 2022

Teaching Code Quality in High School Programming Courses - Understanding Teachers' Needs.
Proceedings of the ACE '22: Australasian Computing Education Conference, Virtual Event, Australia, February 14, 2022

The Robots Are Coming: Exploring the Implications of OpenAI Codex on Introductory Programming.
Proceedings of the ACE '22: Australasian Computing Education Conference, Virtual Event, Australia, February 14, 2022

2021
Novice Reflections on Debugging.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Using Mobile Augmented Reality for Teaching 3D Transformations.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Exploring Personalization of Gamification in an Introductory Programming Course.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Expanding Opportunities: Assessing and Addressing Geographic Diversity at the SIGCSE Technical Symposium.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Scientific Collaboration Network Analysis for Computing Education Conferences.
Proceedings of the ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.1, Virtual Event, Germany, June 26, 2021

Comparing Pre-tertiary Curricula to Investigate the Timing of Computing Exposure.
Proceedings of the ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.1, Virtual Event, Germany, June 26, 2021

Confirmation Bias and Other Flaws in Citing Pass Rate Studies.
Proceedings of the ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.1, Virtual Event, Germany, June 26, 2021

Mind the Gap: Searching for Clarity in NCEA.
Proceedings of the ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.1, Virtual Event, Germany, June 26, 2021

Investigating Accuracy and Perceived Value of Feedback in Peer Code Review Using Gamification.
Proceedings of the ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.1, Virtual Event, Germany, June 26, 2021

A Semblance of Similarity: Student Categorisation of Simple Algorithmic Problem Statements.
Proceedings of the ICER 2021: ACM Conference on International Computing Education Research, 2021

Using an Assessment Tool to Create Sandboxes for Computer Graphics Teaching in an Online Environment.
Proceedings of the CSERC '21: The 10th Computer Science Education Research Conference, Virtual Event, The Netherlands, November 22, 2021

What do they note? An exploratory investigation into the characteristics of CS students' notes.
Proceedings of the CSERC '21: The 10th Computer Science Education Research Conference, Virtual Event, The Netherlands, November 22, 2021

Automated Classification of Computing Education Questions using Bloom's Taxonomy.
Proceedings of the ACE '21: 23rd Australasian Computing Education Conference, 2021

The Impact of Multiple Choice Question Design on Predictions of Performance.
Proceedings of the ACE '21: 23rd Australasian Computing Education Conference, 2021

Analysis of a Process for Introductory Debugging.
Proceedings of the ACE '21: 23rd Australasian Computing Education Conference, 2021

Lecture Recordings, Viewing Habits, and Performance in an Introductory Programming Course.
Proceedings of the ACE '21: 23rd Australasian Computing Education Conference, 2021

Improving Student Peer Code Review Using Gamification.
Proceedings of the ACE '21: 23rd Australasian Computing Education Conference, 2021

2020
A Review of Peer Code Review in Higher Education.
ACM Trans. Comput. Educ., 2020

Gamification of student peer review in education: A systematic literature review.
Educ. Inf. Technol., 2020

Teacher perceptions of feedback in high school programming education: a thematic analysis.
Proceedings of the WiPSCE '20: Workshop in Primary and Secondary Computing Education, 2020

Improving Global Participation in the SIGCSE Technical Symposium: Panel.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020

A Case Study of a Cybersecurity Programme: Curriculum Design, Resource Management, and Reflections.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020

Digging into Computer Science Students' Learning Journals.
Proceedings of the Koli Calling '20: 20th Koli Calling International Conference on Computing Education Research, 2020

High School Teachers' Understanding of Code Style.
Proceedings of the Koli Calling '20: 20th Koli Calling International Conference on Computing Education Research, 2020

Computing Education Research Landscape through an Analysis of Keywords.
Proceedings of the ICER 2020: International Computing Education Research Conference, 2020

A Miss is as Good as a Mile: Off-By-One Errors and Arrays in an Introductory Programming Course.
Proceedings of the ACE 2020, 2020

On Assuring Learning About Code Quality.
Proceedings of the ACE 2020, 2020

A Review of Research on Parsons Problems.
Proceedings of the ACE 2020, 2020

2019
Report on the First ACM Global Computing Education Conference (CompEd).
ACM SIGCSE Bull., 2019

Fifteen Years of Introductory Programming in Schools: A Global Overview of K-12 Initiatives.
Proceedings of the Koli Calling '19: 19th Koli Calling International Conference on Computing Education Research, 2019

Pass Rates in Introductory Programming and in other STEM Disciplines.
Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education, 2019

Pass Rates in STEM Disciplines Including Computing.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019

CodeRunnerGL - An Interactive Web-Based Tool for Computer Graphics Teaching and Assessment.
Proceedings of the International Conference on Electronics, Information, and Communication, 2019

Technologies and Tools to Support Teaching and Learning Computer Graphics: A Literature Review.
Proceedings of the Twenty-First Australasian Computing Education Conference, 2019

Towards a Framework for Teaching Debugging.
Proceedings of the Twenty-First Australasian Computing Education Conference, 2019

Mastery Learning in Computer Science Education.
Proceedings of the Twenty-First Australasian Computing Education Conference, 2019

Resources and Support for the Implementation of Digital Technologies in New Zealand Schools.
Proceedings of the Twenty-First Australasian Computing Education Conference, 2019

2018
Unencapsulated Collection: A Teachable Design Smell.
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

Teaching Cyber Security Using Competitive Software Obfuscation and Reverse Engineering Activities.
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

Mobile Augmented Reality as a Teaching Medium in an Introductory Computer Graphics Course.
Proceedings of the International Conference on Learning and Teaching in Computing and Engineering, 2018

Transitioning from Block-Based to Text-Based Programming Languages.
Proceedings of the International Conference on Learning and Teaching in Computing and Engineering, 2018

Evaluation of the Implementation of a Timer in Gamified Programming Exercises.
Proceedings of the International Conference on Learning and Teaching in Computing and Engineering, 2018

HandsUp: An In-Class Question Posing Tool.
Proceedings of the International Conference on Learning and Teaching in Computing and Engineering, 2018

Knowledge Sequencing in Online Courses for Introductory Programming.
Proceedings of the International Conference on Learning and Teaching in Computing and Engineering, 2018

Automatic assessment of OpenGL computer graphics assignments.
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018

Introductory programming: a systematic literature review.
Proceedings of the Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018

A review of introductory programming research 2003-2017.
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018

Ladebug: an online tool to help novice programmers improve their debugging skills.
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018

Improving complex task performance using a sequence of simple practice tasks.
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018

Objects Count so Count Objects!
Proceedings of the 2018 ACM Conference on International Computing Education Research, 2018

ThinkInk - An Intelligent Sketch Tool for Learning Data Structures.
Proceedings of the Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing Systems, 2018

Understanding semantic style by analysing student code.
Proceedings of the 20th Australasian Computing Education Conference, Brisbane, QLD, Australia, January 30, 2018

Comparing sequential and parallel code review techniques for formative feedback.
Proceedings of the 20th Australasian Computing Education Conference, Brisbane, QLD, Australia, January 30, 2018

Common logic errors made by novice programmers.
Proceedings of the 20th Australasian Computing Education Conference, Brisbane, QLD, Australia, January 30, 2018

Intelligent tutoring systems for programming education: a systematic review.
Proceedings of the 20th Australasian Computing Education Conference, Brisbane, QLD, Australia, January 30, 2018

2017
Developing Assessments to Determine Mastery of Programming Fundamentals.
Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, 2017

How Can Adding a Movement Improve Target Acquisition Efficacy?
Proceedings of the Human-Computer Interaction - INTERACT 2017, 2017

A survey of intelligent digital ink tools use in STEM education.
Proceedings of the Australasian Computer Science Week Multiconference, 2017

The Compound Nature of Novice Programming Assessments.
Proceedings of the Nineteenth Australasian Computing Education Conference, 2017

2016
Freeform digital ink annotations in electronic documents: A systematic mapping study.
Comput. Graph., 2016

Who changed my annotation? An investigation into refitting freeform ink annotations.
Proceedings of the 2016 IEEE Symposium on Visual Languages and Human-Centric Computing, 2016

Location, Location, Location: Using Spatial Memory in an Integrated Development Environments to Assist Program Code Comprehension?
Proceedings of the 27th Annual Workshop of the Psychology of Programming Interest Group, 2016

Expansion cursor: a zoom lens that can be voluntarily activated by the user at every individual click.
Proceedings of the 28th Australian Conference on Computer-Human Interaction, 2016

Creating 360° educational video: a case study.
Proceedings of the 28th Australian Conference on Computer-Human Interaction, 2016

Learning to Program is Easy.
Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, 2016

Gender Equity in Computing: International Faculty Perceptions and Current Practices.
Proceedings of the 2016 ITiCSE Working Group Reports, 2016

What is in our datasets?: describing a structure of datasets.
Proceedings of the Australasian Computer Science Week Multiconference, 2016

Is computing for social good the solution to closing the gender gap in computer science?
Proceedings of the Australasian Computer Science Week Multiconference, 2016

Rubrics used in peer assessment.
Proceedings of the Australasian Computer Science Week Multiconference, 2016

Surface air hockey: a step towards smart tangibles.
Proceedings of the Australasian Computer Science Week Multiconference, 2016

Tabletop 3D Object Manipulation with Touch and Tangibles.
Proceedings of the Collaboration Meets Interactive Spaces, 2016

2015
An Observational Study of How Experienced Programmers Annotate Program Code.
Proceedings of the Human-Computer Interaction - INTERACT 2015, 2015

How (not) to write an introductory programming exam.
Proceedings of the 17th Australasian Computing Education Conference, 2015

2014
Enhancing syntax error messages appears ineffectual.
Proceedings of the Innovation and Technology in Computer Science Education Conference 2014, 2014

Worked Examples in Computer Science.
Proceedings of the Sixteenth Australasian Computing Education Conference, 2014

2013
On the differences between correct student solutions.
Proceedings of the Innovation and Technology in Computer Science Education conference 2013, 2013

Design eye: an interactive learning environment based on the solo taxonomy.
Proceedings of the Innovation and Technology in Computer Science Education conference 2013, 2013

Thumbs Up: 3D Gesture Input on Mobile Phones Using the Front Facing Camera.
Proceedings of the Human-Computer Interaction - INTERACT 2013, 2013

Visual guides for comprehending digital ink in distortion lenses.
Proceedings of the BCS-HCI '13 Proceedings of the 27th International BCS Human Computer Interaction Conference, 2013

Can We Trust Our Results? A Mapping Study on Data Quality.
Proceedings of the 20th Asia-Pacific Software Engineering Conference, 2013

2012
Contributing student pedagogy.
Comput. Sci. Educ., 2012

A case study of multi-institutional contributing-student pedagogy.
Comput. Sci. Educ., 2012

The impact of question generation activities on performance.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

Activities, affordances and attitude: how student-generated questions assist learning.
Proceedings of the Annual Conference on Innovation and Technology in Computer Science Education, 2012

All syntax errors are not equal.
Proceedings of the Annual Conference on Innovation and Technology in Computer Science Education, 2012

2011
Tools for "contributing student learning".
Inroads, 2011

CodeWrite: supporting student-driven practice of java.
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011

Supporting student-generated free-response questions.
Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2011

Understanding the syntax barrier for novices.
Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2011

2010
Constructive evaluation: a pedagogy of student-contributed assessment.
Comput. Sci. Educ., 2010

Self-predicted and actual performance in an introductory programming course.
Proceedings of the 15th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2010

StudySieve: a tool that supports constructive evaluation for free-response questions.
Proceedings of the 11th ACM SIGCHI New Zealand Chapter's International Conference on Computer-Human Interaction, 2010

2009
A systematic review of tools that support peer assessment.
Comput. Sci. Educ., 2009

A simple framework for interactive games in CS1.
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009

Coverage of course topics in a student generated MCQ repository.
Proceedings of the 14th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2009

Quality of peer assessment in CS1.
Proceedings of the Fifth International Workshop on Computing Education Research, 2009

2008
Contributing student pedagogy.
ACM SIGCSE Bull., 2008

PeerWise.
Proceedings of the 8th International Conference on Computing Education Research, 2008

Student use of the PeerWise system.
Proceedings of the 13th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2008

Evaluating a new exam question: Parsons problems.
Proceedings of the International Computing Education Research Workshop, 2008

PeerWise: students sharing their multiple choice questions.
Proceedings of the International Computing Education Research Workshop, 2008

2006
Research perspectives on the objects-early debate.
ACM SIGCSE Bull., 2006

A replicated experiment of pair-programming in a 2nd-year software development and design computer science course.
Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2006

2005
Investigating pair-programming in a 2<sup>nd</sup>-year software development and design computer science course.
Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2005


  Loading...