DocumentCode
1720780
Title
An automated assessment and reporting tool for introductory Java programs
Author
AlShamsi, Fatima ; Elnagar, Ashraf
Author_Institution
Comput. Sci. Dept., Univ. of Sharjah, Sharjah, United Arab Emirates
fYear
2011
Firstpage
324
Lastpage
329
Abstract
This paper presents a graph-based grading system for Java introductory programming courses, eGrader. The assessment process undergoes two stages in succession. Namely, dynamically and statically. This analysis leads to producing detailed feedback reports to both students and instructors. The student report provides a detailed feedback on the submitted code with a total mark break down. In addition to showing the model solution, specific comments on syntax and semantic errors (if any) are provided. On the other hand, the automated class report is a comprehensive document that provides detailed analysis on all students´ submissions. The success of eGrader is measured by four performance measures which are sensitivity (97.37%), specificity (98.1%), precision (98.04%) and accuracy (97.07%).
Keywords
Java; computer science education; educational courses; graph theory; Java introductory programming courses; automated assessment; eGrader; graph-based grading system; reporting tool; Generators; Java; Programming; Semantics; Software metrics; Syntactics;
fLanguage
English
Publisher
ieee
Conference_Titel
Innovations in Information Technology (IIT), 2011 International Conference on
Conference_Location
Abu Dhabi
Print_ISBN
978-1-4577-0311-9
Type
conf
DOI
10.1109/INNOVATIONS.2011.5893842
Filename
5893842
Link To Document