Collaborative research: software engineering tutor - a cohesive, integrated feedback engine to support inquiry-based learning of software engineering concepts
Active Project Grant Awarded Last action
- Award ID
- 2540092
- Recipient
-
Augusta University Research Institute, Inc. UEI N4WWJC8T2593
- Awarding agency
-
Division of Undergraduate Education
National Science Foundation
- Obligated
- $462,206
Award facts
- Assistance listing
- 47.076 STEM Education (formerly Education and Human Resources)
- Completion date 1% complete
- Place of performance
- Augusta, GA 30912, USA
Award details come from USAspending.gov.
About this award
The National Science Foundation Division of Undergraduate Education awarded Augusta University Research Institute, Inc. $462,206 on October 1, 2026, under the STEM Education program (CFDA 47.076) to develop the Software Engineering Tutor, a freely available teaching tool that transforms technical error messages from code-checking software into guided inquiry questions to help undergraduate students understand underlying software engineering concepts rather than simply correcting surface mistakes.
The tool will process feedback from automated checking programs—assignment graders, code scanners, and security analysis tools—and reframe dense technical outputs as conceptual learning questions spanning code quality, testing, and security across the undergraduate computer science curriculum. The project will distribute the tutor, accompanying training materials, and faculty workshops openly to expand access to modern teaching methods at colleges and universities with limited resources.
The award funds investigation into how theory-grounded automated feedback affects conceptual learning in computing and the conditions under which inquiry-based feedback improves student outcomes. Work is performed in Augusta, Georgia, with a period of performance extending from October 1, 2026, through September 30, 2031.
Description
- Abstract
- This project will serve the national interest by helping more undergraduate students become skilled and careful software developers. Learning to write software is hard, and students rely heavily on automated tools that check their work, such as programs that grade assignments, scan code for mistakes, or look for security weaknesses. These tools are good at pointing out that something is wrong, but they rarely explain why IT matters or how to think about fixing IT, so students often guess and patch their code without really understanding the ideas behind the problem. This project will create a freely available teaching tool, the software engineering tutor, that takes the dense technical messages produced by checking tools and turn them into clear, guiding questions that help students discover the underlying concepts for themselves. The significance of this work is its potential to change the feedback students receive in computing courses from simple error-flagging into genuine learning, across topics such as writing high-quality code, testing, and security. Its importance also lies in the national need for a larger computing workforce: by sharing the tool, its training materials, and faculty workshops openly, the project will bring strong, modern teaching methods to many colleges and universities, including those with fewer resources. This engaged student learning level 3 project will help students move from simply correcting mistakes toward understanding the concepts beneath them. The project?s goals are to advance understanding of how automated, theory-grounded feedback affects conceptual learning in computing and to investigate the conditions under which inquiry-based feedback improves student outcomes. Its scope spans the undergraduate computer science curriculum, from introductory programming through data structures, software testing, and software security, across three partnering institutions with distinct educational contexts. The project plans to operationalize established learning theories (e.g., cognitive load theory, the zone of proximal development, constructivist and inquiry-based learning, and metacognition) as concrete design principles within an artificial-intelligence feedback engine and a plug-in architecture that integrates external tools such as static analyzers, coverage tools, and security scanners. The project plans to study the effectiveness of this approach through a phased, mixed-methods research design that includes think-aloud formative studies, randomized and within-subjects pilot studies with pre- and post-tests, learning analytics, and longitudinal, cross-institutional analyses; assessment and evaluation are planned with an external evaluator, and results, datasets, instruments, and open-source software are planned for dissemination through workshops, peer-reviewed publications, and public repositories. By linking tool feedback, student responses, and learning outcomes at scale, the project plans to add new knowledge about how students develop programming expertise, which scaffolding progressions are most effective, and how artificial-intelligence-generated feedback compares with traditional feedback. 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.- subawards are not planned for this award.
Quick answers
Who received award 2540092?
2540092 was awarded to Augusta University Research Institute, Inc. by Division of Undergraduate Education (National Science Foundation) on October 1, 2026.
How much is award 2540092 worth?
$462,206 has been obligated on 2540092.
On GovTribe
See this award's full record
- Every transaction and subaward
- The recipient's other awards and teaming partners
- Similar grant awards
- Ask GovTribe AI about this award