loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock
eGRADER - The Programming Solutions’ Grader in Introductory Java Courses

Topics: Assessment and Accreditation of Courses and Institutions; Assessment Software Tools; Computer-Aided Assessment; Course/Program Evaluation; Educating the Educators; e-Learning Hardware and Software; e-Learning Platforms, Portals; e-Testing and Test Theories; Managing Quality in E-Learning; Teacher Evaluation

Authors: Fatima AlShamsi and Ashraf Elnagar

Affiliation: University of Sharjah, United Arab Emirates

Keyword(s): Java, Programming, Computer Science Education.

Related Ontology Subjects/Areas/Topics: Assessment and Accreditation of Courses and Institutions ; Assessment Software Tools ; Computer-Aided Assessment ; Computer-Supported Education ; Course/Program Evaluation ; Educating the Educators ; e-Learning ; e-Learning Hardware and Software ; e-Learning Platforms ; e-Testing and Test Theories ; Learning/Teaching Methodologies and Assessment ; Managing Quality in e-Learning ; Simulation and Modeling ; Simulation Tools and Platforms ; Social Context and Learning Environments ; Teacher Evaluation

Abstract: This paper presents a graph-based grading system for Java introductory programming courses, eGrader. This system grades submission both dynamically and statically to ensure a complete and through grading job. While dynamic analysis is based on JUnit framework, the static analysis is based on the graph representation of the program and its quality which is measured by software metrics. The graph representation is based on the Control Dependence Graphs (CDG) and Method Call Dependencies (MCD). eGrader outperformed existing systems in two ways: the ability of grading submission with semantic-errors, effectively, and generating reports for students as a feedback on their performance and instructors on the overall performance of the class. eGrader is well received by instructors not only for saving time and effort but also for its high success rate represented by four performance measures which are sensitivity (97.37%), specificity (98.1%), precision (98.04%) and accuracy (97.07%).

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.224.63.123

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
AlShamsi, F. and Elnagar, A. (2011). eGRADER - The Programming Solutions’ Grader in Introductory Java Courses. In Proceedings of the 3rd International Conference on Computer Supported Education - Volume 2: CSEDU; ISBN 978-989-8425-50-8; ISSN 2184-5026, SciTePress, pages 36-45. DOI: 10.5220/0003338600360045

@conference{csedu11,
author={Fatima AlShamsi. and Ashraf Elnagar.},
title={eGRADER - The Programming Solutions’ Grader in Introductory Java Courses},
booktitle={Proceedings of the 3rd International Conference on Computer Supported Education - Volume 2: CSEDU},
year={2011},
pages={36-45},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003338600360045},
isbn={978-989-8425-50-8},
issn={2184-5026},
}

TY - CONF

JO - Proceedings of the 3rd International Conference on Computer Supported Education - Volume 2: CSEDU
TI - eGRADER - The Programming Solutions’ Grader in Introductory Java Courses
SN - 978-989-8425-50-8
IS - 2184-5026
AU - AlShamsi, F.
AU - Elnagar, A.
PY - 2011
SP - 36
EP - 45
DO - 10.5220/0003338600360045
PB - SciTePress