Quantitative Analysis of Rubric-based Feedback Received From Claude 3.5 Sonnet on Mathematical Programming Problems
Large language model (LLM)-based auto-graders, like Claude 3.5 Sonnet, show promise in educational technology. To test their capabilities, we conducted an experiment in which four researchers solved five mathematical programming problems in Python, ranging from easy to complex. The researchers received feedback from Claude, using a 22 -criteria rubric designed to evaluate the following key aspects of coding: “Correctness,” “Efficiency,” “Data Structure Usage,” “Code Readability,” and “Testing” before resubmitting their assignments. The mean score improvement of $\mathbf{1 7 . 5}$ points demonstrates that LLMs can improve code quality, with the highest percentage increases in time complexity $(\mathbf{+} \mathbf{2 5 . 4 5 \%})$, efficiency $(\mathbf{+ 2 2 . 5 9 \%})$, and edge case handling ($+22 \%$).
Authors
- Mihai Boicu (ORCID: https://orcid.org/0000-0002-6644-059X)
- Sunghyun Hong (ORCID: https://orcid.org/0000-0002-7632-9414)
- Joel Raj
- Ashwath Muppa
- Achyut Dipukumar
- Rhea Nirmal
- Aarush Laddha
- Teo Kamath
- Meghana Potla
Institutions
- George Mason University (US)
- Freedom House (US)
- Beverly Hills Cancer Center (US)
- PaneraTech (United States) (US)
- Kennedy Memorial Hospital (US)
- Los Angeles Mission College (US)
Publication Details
- Published
- 2024-10-11
- DOI
- https://doi.org/10.1109/urtc65039.2024.10937532
- Citations
- 2
- Primary Topic
- Mathematics Education and Teaching Techniques
- Type
- article
- Field-Weighted Citation Impact
- 4.19