ANNOUNCEMENT

NOBEL PRIZE 2026

This year's laureates, their fields, and the discoveries that earned them the prize.Live nowSee the winners
Moonbase
← Back to Awards
NSFDirectorate for STEM Education

AI-Driven Code Critique Across the Undergraduate Computing Curriculum

Active
Institution
Michigan Technological University, MI
Principal investigator
Leo C Ureel
Funding
$599K
Duration
2026–2029
Open portfolio

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 SticklenCo-PI
  • Laura E BrownCo-PI
  • Michelle E Jarvie-EggartCo-PI
  • James BittnerCo-PI

LOADING MOONBASE SCORE

Directorate for STEM Education04002627DB NSF STEM EducationIUSEbehaviorsdevelopmentsupportssurveysprojectsemployworthyavailablepromotegenuine

Questions for Michigan Technological University

Answered by the team behind this research.

Same researchers, same institution, same topic, scored first.