Asian Journal of Engineering, Sciences & Technology

Code Assessment of student java program using static approach

Research Article 8
Asian Journal of Engineering, Sciences and Technology - Volume 8, Issue 2 2018
By Anees Ahmed, Prof. Wang Tian Tian, Jamil Ahmed Memon, Muhammad Abbas
Keywords: Static, assessment, standardization, nodes, syntactic.

The analysis of programming assignment manually is difficult, error prone and time consuming task when it comes to huge number of students enrolled in programming courses. The solution to such problem is to have automatic grading system which assist the student assignments electronically and improve student programming learning skills by more practices. This paper presents an automatic grading approach for java programming assignment of students named “online coding ghost”. It is based on web application that facilitate both instructor and the student to submit assignments and check evaluation results generated by the system. The assignment grading evaluation is performed by comparing the similarity between student program and each solution model programs after they both are being normalized and transformed into intermediate representation called abstract syntax tree. The semantic similarity between student and model program is calculated on the basis of statements, structure and size of program using static approach. System provide reasonable grading along with feedback channel which makes the learning process more robust.

Share this paper


Want to publish in Asian Journal of Engineering, Sciences and Technology?
Send us your paper for review
Authors
Research Papers
Citations