Automated Code Assessment and Feedback: A Comprehensive Model for Improved Programming Education

Programming skills are essential in nearly every job today. To prepare students for the growing demand for programming expertise, they must be proficient in coding. This poses a challenge for educators who must ensure students are well-equipped to meet these demands. In Today’s time, most of the schools and universities have introduced advanced curricula and syllabi with programming courses, thus an effective and conventional model to evaluate the codes submitted by students in a timely manner is very much required. Traditional grading systems were often slow, biased, and lacked the ability to provide meaningful feedback, which is crucial for student improvement. This study proposes an extensive automated code assessment and feedback model that addresses these issues and provides timely feedback to students. The model evaluates different aspects of the codes like originality, accuracy, structure, and syntax. By using the Abstract Syntax Tree (AST) analysis for code structure, plagiarism detection, and syntax error identification, the model offers an improved approach to evaluating student’s coding skills. To evaluate the model, a group of 60 engineering students participated, and the model demonstrated a 40% increase in grading efficiency, reducing grading time while maintaining quality. The feedback on scores provided students with valuable insights about their understanding of programming concepts. This model not only supports skill development through actionable feedback but also promotes larger educational goals of accessibility and inclusivity by offering a sustainable solution for quality learning.

Authors

Institutions

Publication Details

Journal
IEEE Access
Published
2025-01-01
DOI
https://doi.org/10.1109/access.2025.3554838
Citations
4
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
6.77
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Automated Code Assessment and Feedback: A Comprehensive Model for Improved Programming Education

Jinesh M. Kannimoola, R. Parvathy, M.G. Thushara
4 citations
IEEE Access
Teaching and Learning Programming
6.77
article

Automated Code Assessment and Feedback: A Comprehensive Model for Improved Programming Education

Jinesh M. Kannimoola, R. Parvathy, M.G. Thushara
article en
4 citations

Abstract

Programming skills are essential in nearly every job today. To prepare students for the growing demand for programming expertise, they must be proficient in coding. This poses a challenge for educators who must ensure students are well-equipped to meet these demands. In Today’s time, most of the schools and universities have introduced advanced curricula and syllabi with programming courses, thus an effective and conventional model to evaluate the codes submitted by students in a timely manner is very much required. Traditional grading systems were often slow, biased, and lacked the ability to provide meaningful feedback, which is crucial for student improvement. This study proposes an extensive automated code assessment and feedback model that addresses these issues and provides timely feedback to students. The model evaluates different aspects of the codes like originality, accuracy, structure, and syntax. By using the Abstract Syntax Tree (AST) analysis for code structure, plagiarism detection, and syntax error identification, the model offers an improved approach to evaluating student’s coding skills. To evaluate the model, a group of 60 engineering students participated, and the model demonstrated a 40% increase in grading efficiency, reducing grading time while maintaining quality. The feedback on scores provided students with valuable insights about their understanding of programming concepts. This model not only supports skill development through actionable feedback but also promotes larger educational goals of accessibility and inclusivity by offering a sustainable solution for quality learning.

IEEE AccessVol. 13
Amrita Vishwa Vidyapeetham (IN)
Quality Education
Openalex Percentile: Top 4%
Teaching and Learning Programming
6.77
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Automated Code Assessment and Feedback: A Comprehensive Model for Improved Programming Education — Jinesh M. Kannimoola, R. Parvathy, et al. · IEEE Access (2025) | TGRS Research Map | TGRS