• 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