Paul Denny
Orcid: 0000-0002-5150-9806Affiliations:
- University of Auckland, New Zealand
According to our database1,
Paul Denny
authored at least 177 papers
between 2008 and 2024.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on orcid.org
On csauthors.net:
Bibliography
2024
A systematic review of aspect-based sentiment analysis: domains, methods, and trends.
Artif. Intell. Rev., November, 2024
Striving for Authentic and Sustained Technology Use in the Classroom: Lessons Learned from a Longitudinal Evaluation of a Sensor-Based Science Education Platform.
Int. J. Hum. Comput. Interact., September, 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
CoRR, 2024
Explain in Plain Language Questions with Indic Languages: Drawbacks, Affordances, and Opportunities.
CoRR, 2024
CoRR, 2024
CoRR, 2024
Explaining Code with a Purpose: An Integrated Approach for Developing Code Comprehension and Prompting Skills.
CoRR, 2024
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
Instructor Perceptions of AI Code Generation Tools - A Multi-Institutional Interview Study.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Synthetic Students: A Comparative Study of Bug Distribution Between Large Language Models and Computing Students.
Proceedings of the 2024 ACM Virtual Global Computing Education Conference V. 1, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
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
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
"Sometimes You Just Gotta Risk It for the Biscuit": A Portrait of Student Risk-Taking.
Proceedings of the 2024 ACM Virtual Global Computing Education Conference V. 1, 2024
Prompting for Comprehension: Exploring the Intersection of Explain in Plain English Questions and Prompt Writing.
Proceedings of the Eleventh ACM Conference on Learning @ Scale, 2024
Proceedings of the Eleventh ACM Conference on Learning @ Scale, 2024
Proceedings of the 32nd IEEE/ACM International Conference on Program Comprehension, 2024
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024
Self-Regulation, Self-Efficacy, and Fear of Failure Interactions with How Novices Use LLMs to Solve Programming Problems.
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024
Open Source Language Models Can Provide Feedback: Evaluating LLMs' Ability to Help Students Using GPT-4-As-A-Judge.
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 2, 2024
"Like a Nesting Doll": Analyzing Recursion Analogies Generated by CS Students Using Large Language Models.
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024
Explaining Code with a Purpose: An Integrated Approach for Developing Code Comprehension and Prompting Skills.
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024
A Picture Is Worth a Thousand Words: Exploring Diagram and Video-Based OOP Exercises to Counter LLM Over-Reliance.
Proceedings of the Technology Enhanced Learning for Inclusive and Equitable Quality Education, 2024
CodeAid: Evaluating a Classroom Deployment of an LLM-based Programming Assistant that Balances Student and Educator Needs.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2024
Abstract Meaning Representation-Based Logic-Driven Data Augmentation for Logical Reasoning.
Proceedings of the Findings of the Association for Computational Linguistics, 2024
Patterns of Student Help-Seeking When Using a Large Language Model-Powered Programming Assistant.
Proceedings of the 26th Australasian Computing Education Conference, 2024
Decoding Logic Errors: A Comparative Study on Bug Detection by Students and Large Language Models.
Proceedings of the 26th Australasian Computing Education Conference, 2024
Proceedings of the 26th Australasian Computing Education Conference, 2024
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
Enhancing Student Performance Prediction on Learnersourced Questions with SGNN-LLM Synergy.
Proceedings of the Thirty-Eighth AAAI Conference on Artificial Intelligence, 2024
2023
Comput. Sci. Educ., July, 2023
Evaluating a large language model's ability to solve programming exercises from an introductory bioinformatics course.
PLoS Comput. Biol., 2023
A Systematic Review of Aspect-based Sentiment Analysis (ABSA): Domains, Methods, and Trends.
CoRR, 2023
ChaTA: Towards an Intelligent Question-Answer Teaching Assistant using Open-Source LLMs.
CoRR, 2023
Efficient Classification of Student Help Requests in Programming Courses Using Large Language Models.
CoRR, 2023
Exploring Self-Reinforcement for Improving Learnersourced Multiple-Choice Question Explanations with Large Language Models.
CoRR, 2023
Promptly: Using Prompt Problems to Teach Learners How to Effectively Utilize AI Code Generators.
CoRR, 2023
Human vs Machine: Comparison of Student-generated and AI-generated Educational Content.
CoRR, 2023
Learnersourcing in the age of AI: Student, educator and machine partnerships for content creation.
Comput. Educ. Artif. Intell., 2023
IEEE Access, 2023
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023
Experiences from Using Code Explanations Generated by Large Language Models in a Web Software Development E-Book.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023
Conversing with Copilot: Exploring Prompt Engineering for Solving CS1 Problems Using Natural Language.
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
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023
CodeHelp: Using Large Language Models with Guardrails for Scalable Support in Programming Classes.
Proceedings of the 23rd Koli Calling International Conference on Computing Education Research, 2023
Using Sensor-Based Programming to Improve Self-Efficacy and Outcome Expectancy for Students from Underrepresented Groups.
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, 2023
Evaluating the Performance of Code Generation Models for Solving Parsons Problems With Small Prompt Variations.
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 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
Proceedings of the 2023 Working Group Reports on Innovation and Technology in Computer Science Education, 2023
Chat Overflow: Artificially Intelligent Models for Computing Education - renAIssance or apocAIypse?
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, 2023
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, 2023
Proceedings of the 16th Annual ACM India Compute Conference, 2023
Proceedings of the 16th Annual ACM India Compute Conference, 2023
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
Proceedings of the 16th Annual ACM India Compute Conference, 2023
Proceedings of the Artificial Intelligence in Education. Posters and Late Breaking Results, Workshops and Tutorials, Industry and Innovation Tracks, Practitioners, Doctoral Consortium and Blue Sky, 2023
Proceedings of the Artificial Intelligence in Education - 24th International Conference, 2023
Proceedings of the 25th Australasian Computing Education Conference, 2023
Proceedings of the 25th Australasian Computing Education Conference, 2023
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
2022
Metacognition and Self-Regulation in Programming Education: Theories and Exemplars of Use.
ACM Trans. Comput. Educ., 2022
Dagstuhl Reports, 2022
Proceedings of the Towards a Collaborative Society Through Creative Learning, 2022
Scratch and Sense: Using Real-Time Sensor Data to Motivate Students Learning Scratch.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 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
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
From the Horse's Mouth: The Words We Use to Teach Diverse Student Groups Across Three Continents.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
A Comparison of Immediate and Scheduled Feedback in Introductory Programming Projects.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
Proceedings of the L@S'22: Ninth ACM Conference on Learning @ Scale, New York City, NY, USA, June 1, 2022
Robosourcing Educational Resources - Leveraging Large Language Models for Learnersourcing.
Proceedings of the Workshop on Learnersourcing: Student-Generated Content @ Scale 2022 co-located with 9th ACM Conference on Learning @ Scale (L@S 2022), 2022
Proceedings of the ITiCSE 2022: Innovation and Technology in Computer Science Education, Dublin, Ireland, July 8, 2022
Parsons Problems and Beyond: Systematic Literature Review and Empirical Study Designs.
Proceedings of the 2022 Working Group Reports on Innovation and Technology in Computer Science Education, 2022
Planning a Multi-institutional and Multi-national Study of the Effectiveness of Parsons Problems.
Proceedings of the ITiCSE 2022: Innovation and Technology in Computer Science Education, Dublin, Ireland, July 8, 2022
Automatic Generation of Programming Exercises and Code Explanations Using Large Language Models.
Proceedings of the ICER 2022: ACM Conference on International Computing Education Research, Lugano and Virtual Event, Switzerland, August 7, 2022
Getting By With Help From My Friends: Group Study in Introductory Programming Understood as Socially Shared Regulation.
Proceedings of the ICER 2022: ACM Conference on International Computing Education Research, Lugano and Virtual Event, Switzerland, August 7, 2022
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
Proceedings of the Thirty-Sixth AAAI Conference on Artificial Intelligence, 2022
2021
From the Horse's Mouth: The Words We Use to Teach Diverse Student Groups Across Three Continents.
Dataset, December, 2021
A Game-Based Approach for Teaching Algorithms and Data Structures using Visualizations.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021
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
Proceedings of the ICER 2021: ACM Conference on International Computing Education Research, 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
On Designing Programming Error Messages for Novices: Readability and its Constituent Factors.
Proceedings of the CHI '21: CHI Conference on Human Factors in Computing Systems, 2021
Who am I? - Development and Analysis of an Interactive 3D Game for Psychometric Testing.
Proceedings of the ACSW '21: 2021 Australasian Computer Science Week Multiconference, 2021
Proceedings of the IDC '21: Interaction Design and Children, 2021
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
Proceedings of the ACE '21: 23rd Australasian Computing Education Conference, 2021
Proceedings of the ACE '21: 23rd Australasian Computing Education Conference, 2021
Promoting Early Engagement with Programming Assignments Using Scheduled Automated Feedback.
Proceedings of the ACE '21: 23rd Australasian Computing Education Conference, 2021
Proceedings of the ACE '21: 23rd Australasian Computing Education Conference, 2021
2020
Educ. Inf. Technol., 2020
Mathematics, Computer Science and Career Inclinations - A Multi-Institutional Exploration.
Proceedings of the Koli Calling '20: 20th Koli Calling International Conference on Computing Education Research, 2020
Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, 2020
Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, 2020
What Do We Think We Think We Are Doing?: Metacognition and Self-Regulation in Programming.
Proceedings of the ICER 2020: International Computing Education Research Conference, 2020
Nationality and Gender Biases in Multicultural Online Learning Environments: The Effects of Anonymity.
Proceedings of the CHI '20: CHI Conference on Human Factors in Computing Systems, 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
Proceedings of the ACE 2020, 2020
2019
BEST PAPER AT SIGCSE 2019 IN THE CS EDUCATION TRACK: First things first: providing metacognitive scaffolding for interpreting problem prompts.
Inroads, 2019
A discursive question: Supporting student-authored multiple choice questions through peer-learning software in non-STEMM disciplines.
Br. J. Educ. Technol., 2019
First Things First: Providing Metacognitive Scaffolding for Interpreting Problem Prompts.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
Proceedings of the Koli Calling '19: 19th Koli Calling International Conference on Computing Education Research, 2019
Unexpected Tokens: A Review of Programming Error Messages and Design Guidelines for the Future.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019
Compiler Error Messages Considered Unhelpful: The Landscape of Text-Based Programming Error Message Research.
Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education, 2019
Research This! Questions that Computing Educators Most Want Computing Education Researchers to Answer.
Proceedings of the 2019 ACM Conference on International Computing Education Research, 2019
Four Million Questions and a Few Answers: Lessons From Research on Student-Generated Resources.
Proceedings of the ACM Conference on Global Computing Education, 2019
Proceedings of the Twenty-First Australasian Computing Education Conference, 2019
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
Proceedings of the International Conference on Learning and Teaching in Computing and Engineering, 2018
Proceedings of the International Conference on Learning and Teaching in Computing and Engineering, 2018
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018
Proceedings of the 2018 ACM Conference on International Computing Education Research, 2018
Empirical Support for a Causal Relationship Between Gamification and Learning Outcomes.
Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, 2018
Proceedings of the 20th Australasian Computing Education Conference, Brisbane, QLD, Australia, January 30, 2018
2017
Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, 2017
2016
Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, 2016
Proceedings of the Case-Based Reasoning Research and Development, 2016
2015
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015
Generating Practice Questions as a Preparation Strategy for Introductory Programming Exams.
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015
Measuring the effect of inventing practice exercises on learning in an introductory programming course.
Proceedings of the 15th Koli Calling Conference on Computing Education Research, 2015
2014
Proceedings of the Innovation and Technology in Computer Science Education Conference 2014, 2014
2013
CloudCoder: building a community for creating, assigning, evaluating and sharing programming exercises (abstract only).
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013
Proceedings of the Innovation and Technology in Computer Science Education conference 2013, 2013
Proceedings of the 2013 ACM SIGCHI Conference on Human Factors in Computing Systems, 2013
2012
Comput. Sci. Educ., 2012
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
Proceedings of the Annual Conference on Innovation and Technology in Computer Science Education, 2012
2011
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011
Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2011
Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2011
Proceedings of the Seventh International Workshop on Computing Education Research, 2011
2010
Comput. Sci. Educ., 2010
Peerwise: replication study of a student-collaborative self-testing web service in a u.s. setting.
Proceedings of the 41st ACM technical symposium on Computer science education, 2010
Proceedings of the 15th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2010
Proceedings of the 15th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2010
2009
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009
Proceedings of the 14th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2009
Proceedings of the Fifth International Workshop on Computing Education Research, 2009
2008
Proceedings of the 8th International Conference on Computing Education Research, 2008
Proceedings of the 13th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2008
Proceedings of the International Computing Education Research Workshop, 2008
Proceedings of the International Computing Education Research Workshop, 2008