Automated Grading Systems for Programming Assignments: A Literature Review

Abstract

Automated grading for programming assignments is becoming more and more important nowadays especially with the emergence of the Massive Open Online Courses. Many techniques and systems are being used nowadays for automated grading in educational institutions. This article provides a literature review of the many automated grading systems and techniques that are being used currently. It focuses on highlighting the differences between these systems and techniques and addressing issues, advantages and disadvantages. The review shows that these systems have limitations due to difficulty in usage by students as noticed by some course instructors. Some of these problems stem from UI/UX difficulties while other problems were due to beginner syntax errors and language barriers. Finally, it shows the need to fill the gap by building new systems that are friendlier towards beginner programmers, has better localization and easier user experience.

Authors and Affiliations

Hussam Aldriye, Asma Alkhalaf, Muath Alkhalaf

Keywords

Related Articles

Simulation of Packet Telephony in Mobile Adhoc Networks Using Network Simulator

Packet Telephony has been regarded as an alternative to existing circuit switched fixed telephony. To propagate new idea regarding Packet Telephony researchers need to test their ideas in real or simulated environment. M...

MR Brain Real Images Segmentation Based Modalities Fusion and Estimation Et Maximization Approach

With the development of acquisition image techniques, more data coming from different sources of image become available. Multi-modality image fusion seeks to combine information from different images to obtain more infer...

Multimodal Biometric Technology System Framework and E-Commerce in Emerging Markets

It is self-evident that the game changer of our modern world – the “internet” has endowed the twenty first century man with enormous potentials and possibilities. Ranging from enhanced capabilities in business (e-busines...

Automation Lecture Scheduling Information Services through the Email Auto-Reply Application

The study program of information systems is one of the largest studies programs at Indonesian Computer University (UNIKOM). In the process of scheduling lectures in the study program of information systems, it has alread...

Design and Learning Effectiveness Evaluation of Gamification in e-Learning Systems

This paper proposes a gamification design model that can be used to design and develop gamified e-learning systems. Furthermore, a controlled and carefully designed experimental evaluation in terms of learning effectiven...

Download PDF file
  • EP ID EP498490
  • DOI 10.14569/IJACSA.2019.0100328
  • Views 134
  • Downloads 0

How To Cite

Hussam Aldriye, Asma Alkhalaf, Muath Alkhalaf (2019). Automated Grading Systems for Programming Assignments: A Literature Review. International Journal of Advanced Computer Science & Applications, 10(3), 215-222. https://www.europub.co.uk/articles/-A-498490