Conference paper Open Access

Work in Progress: The RICA Project: Rich, Immediate Critique of Antipatterns in Student Code

Ureel II, Leo C.; Brown, Laura E.; Sticklen, Jon; Jarvie-Eggart, Michelle; Benjamin, Mary

Rich, relevant, and immediate student feedback is a core ingredient supporting effective student learning. Feedback is particularly important for introductory computing courses where novice programmers are still learning the basic syntax and semantics of a programming language. Our project is aimed at detecting poor solutions to common problems, termed antipatterns, in student code and providing feedback that guides the student to better solutions. This paper discusses the first year of the project, specifically, the development of a Code Critiquer to detect antipatterns in student code and generate appropriate feedback. This important first step sets-up the project to advance knowledge about novice antipatterns and their detection. The use of these antipatterns and code critiquers in future classroom interventions will help the project improve our understanding of student learning, retention, and self-efficacy.

Files (429.2 kB)
Name Size
ureel-CSEDM22-8985-FINAL - Leo Ureel II.pdf
md5:4458706d79995c1808bcd76aff94251d
429.2 kB Download
37
37
views
downloads
All versions This version
Views 3737
Downloads 3737
Data volume 15.9 MB15.9 MB
Unique views 3535
Unique downloads 3535

Share

Cite as