AI-Driven Code Critique Across the Undergraduate Computing Curriculum
- Institution
- Michigan Technological University, MI
- Principal investigator
- Leo C Ureel
- Funding
- $599K
- Duration
- 2026–2029
Moonbase score
Still being scored
Abstract
This project aims to serve the national interest by developing an adaptive, scalable AI-enhanced code critiquer system capable of identifying coding antipatterns across the computing curriculum. Antipatterns are recurring poor solutions that novice coders make. This project will strengthen the nation’s workforce by incorporating a code critiquer system in undergraduate computing curriculum to provide appropriate, contextualized, and timely feedback on student’s code in order to promote genuine coding proficiency rather than reliance on AI-generated solutions. This Level 2 Engaged Student Learning project’s insights and outputs will enhance current educational practices and prepare students for the evolving demands of the computing workforce. Upon project completion, the developed infrastructure and comprehensive deployment guides will be available and facilitate adoption across diverse educational contexts. The project will explore three key research questions: (1) How effectively can an AI-enhanced code critiquing system identify code antipatterns and defects across the undergraduate computing curriculum? (2) How does the AI-driven critiquer’s performance and behavior adjust to different contexts? (3) What impact does AI-driven code critiques have on student learning outcomes and behaviors? Each research question will be assessed using different metrics and proven methodologies. For example, the effectiveness of the AI system will use precision and recall on the ability to detect antipatterns. To evaluate impact on student learning, the project will employ pre- and post- surveys, analysis of student code and interactions with the system, and qualitative feedback, etc. The project addresses current pedagogical disruptions involving student reliance on generative AI, promoting authentic learning experiences and improving student engagement and confidence. The NSF IUSE: EDU Program supports research and development projects to improve the effectiveness of STEM education for all students. Through the Engaged Student Learning track, the program supports the creation, exploration, and implementation of promising practices and tools. This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
Research team
- Leo C UreelPI
- Jon Sticklen
- Laura E Brown
- Michelle E Jarvie-Eggart
- James Bittner
LOADING MOONBASE SCORE
Questions for Michigan Technological University
Answered by the team behind this research.
No questions yet. Sign in to ask the first one
Related grants
Same researchers, same institution, same topic, scored first.
- NSF · Michigan Technological UniversityNot yet scored
Collaborative Research: The ProQual Institute for Interpretive Research Methods in STEM Education
Michelle E Jarvie-Eggart · $81K · 2025–2028
- NSF · Michigan Technological UniversityNot yet scored
Conference: Workshop to Identify Research on Research Security (RORS) Needs in Higher Education
Michelle E Jarvie-Eggart · $100K · 2025–2026
- NSF · Michigan Technological UniversityNot yet scored
Partnering to Prepare STEM Master Teachers for Michigan's Middle Schools
Marianne Semones · $2.7M · 2024–2030