mlsanityData to 14 Oct 2026

Patterns of Learner-AI Interaction and Academic Performance in an Object-Oriented Programming Course

arXiv 2607.24755 ↗First posted 26 May 2026cs.HC cs.AI cs.CYcited by 0

Not on the map. Why?

Abstract (arXiv)

This full research paper examines how different forms of learner-AI interaction relate to learning outcomes in object-oriented programming (OOP) courses. Generative artificial intelligence (GenAI) tools are increasingly used by students in programming education, yet evidence on their educational impact remains mixed. In particular, little is known about how students integrate GenAI tools when learning OOP, and how different patterns of use relate to students' learning experiences and outcomes. This study investigates patterns of students' self-directed GenAI use and their relationship with academic performance, perceived difficulty, understanding, and trust. Survey data were collected from 210 undergraduate students enrolled in a first-year OOP course in which the use of GenAI tools was permitted for coursework but prohibited in assessments. Results show that students used GenAI significantly more often for explanation seeking and debugging than for code generation. Cluster analysis identified five distinct learner-AI interaction profiles, including a "smart" high-usage pattern characterized by low reliance on code generation and high use for conceptual support and debugging. While usage patterns were associated with differences in perceived assignment difficulty, self-assessed understanding, trust in AI-generated code, and norm-related attitudes, no significant differences in assessment performance were found across clusters. These findings suggest that self-directed GenAI use alone does not lead to measurable learning gains, underscoring the need for pedagogically guided and process-aware AI support. The study contributes empirical evidence on learner-AI interaction patterns and highlights the importance of pedagogically guided AI use in programming education.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 18 of its 50 references that are in the map. First posted on arXiv 26 May 2026.

Builds on

18 of 50 references.

References · 18

  1. 2022Programming Is Hard -- Or at Least It Used to Be: Educational Opportunities And Challenges of AI Code Generationcited by 99
  2. 2023Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programmingcited by 89
  3. 2024CodeAid: Evaluating a Classroom Deployment of an LLM-based Programming Assistant that Balances Student and Educator Needscited by 84
  4. 2023"It's Weird That it Knows What I Want": Usability and Interactions with Copilot for Novice Programmerscited by 64
  5. 2024The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmerscited by 48
  6. 2023GPTutor: a ChatGPT-powered programming tool for code explanationcited by 23
  7. 2024Exploring the Design Space of Cognitive Engagement Techniques with AI-Generated Code for Enhanced Learningcited by 16
  8. 2024Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Toolscited by 14
  9. 2024Large Language Models in Computer Science Education: A Systematic Literature Reviewcited by 13
  10. 2023ChatGPT, Can You Generate Solutions for my Coding Exercises? An Evaluation on its Effectiveness in an undergraduate Java Programming Coursecited by 12
  11. 2023"It's not like Jarvis, but it's pretty close!" -- Examining ChatGPT's Usage among Undergraduate Students in Computer Sciencecited by 10
  12. 2025How Do Programming Students Use Generative AI?cited by 10
6 more
  1. 2024LLMs Still Can't Avoid Instanceof: An Investigation Into GPT-3.5, GPT-4 and Bard's Capacity to Handle Object-Oriented Programming Assignmentscited by 6
  2. 2024Students' Perceptions and Use of Generative AI Tools for Programming Across Different Computing Coursescited by 6
  3. 2024Early Adoption of Generative Artificial Intelligence in Computing Education: Emergent Student Use Cases and Perspectives in 2023cited by 5
  4. 2025Plan More, Debug Less: Applying Metacognitive Theory to AI-Assisted Programming Educationcited by 5
  5. 2024From Automation to Cognition: Redefining the Roles of Educators and Generative AI in Computing Educationcited by 4
  6. 2023Innovating Computer Programming Pedagogy: The AI-Lab Framework for Generative AI Adoptioncited by 3

Built on by

Not cited yet.