mlsanityData to 13 Oct 2026

Learning Code-Edit Embedding to Model Student Debugging Behavior

arXiv 2502.19407 ↗First posted 26 Feb 2025cs.SE cs.CLcited by 1

Not on the map. Why?

Abstract (arXiv)

Providing effective feedback for programming assignments in computer science education can be challenging: students solve problems by iteratively submitting code, executing it, and using limited feedback from the compiler or the auto-grader to debug. Analyzing student debugging behavior in this process may reveal important insights into their knowledge and inform better personalized support tools. In this work, we propose an encoder-decoder-based model that learns meaningful code-edit embeddings between consecutive student code submissions, to capture their debugging behavior. Our model leverages information on whether a student code submission passes each test case to fine-tune large language models (LLMs) to learn code editing representations. It enables personalized next-step code suggestions that maintain the student's coding style while improving test case correctness. Our model also enables us to analyze student code-editing patterns to uncover common student errors and debugging behaviors, using clustering techniques. Experimental results on a real-world student code submission dataset demonstrate that our model excels at code reconstruction and personalized code suggestion while revealing interesting patterns in student debugging behavior.

Key facts. Cited by 1 paper in the map (data through 13 Oct 2026). Builds on 11 of its 23 references that are in the map. First posted on arXiv 26 Feb 2025.

Builds on

11 of 23 references.

References · 11

  1. 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,215
  2. 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 905
  3. 2020CodeBLEU: a Method for Automatic Evaluation of Code Synthesiscited by 475
  4. 2023Large Language Models (GPT) for automating feedback on programming assignmentscited by 32
  5. 2023Automating Human Tutor-Style Programming Feedback: Leveraging GPT-4 Tutor Model for Hint Generation and GPT-3.5 Student Model for Hint Validationcited by 29
  6. 2015Learning Program Embeddings to Propagate Feedback on Student Codecited by 19
  7. 2020Automated Personalized Feedback Improves Learning Gains in an Intelligent Tutoring Systemcited by 16
  8. 2017The Continuous Hint Factory - Providing Hints in Vast and Sparsely Populated Edit Distance Spacescited by 12
  9. 2024Test Case-Informed Knowledge Tracing for Open-ended Coding Taskscited by 7
  10. 2021Learning Off-By-One Mistakes: An Empirical Studycited by 3
  11. 2024Generating Feedback-Ladders for Logical Errors in Programming using Large Language Modelscited by 3

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.