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

A Distributed Framework for Content Search Using Small World Communities

The continuous growth of multimedia content available all over the web is raising the importance of a distributed framework for searching it. One of the important parameters in a distributed environment is system respons...

Data Mining and Intrusion Detection Systems

The rapid evolution of technology and the increased connectivity among its components, imposes new cyber-security challenges. To tackle this growing trend in computer attacks and respond threats, industry professionals a...

Nonlinear Mixing Model of Mixed Pixels in Remote Sensing Satellite Images Taking Into Account Landscape

Nonlinear mixing model of mixed pixels in remote sensing satellite images taking into account landscape is proposed. Most of linear mixing models of mixed pixels do not work so well because the mixed pixels consist of se...

Design of a Microstrip Patch Antenna with High Bandwidth and High Gain for UWB and Different Wireless Applications

We propose square shape patch antenna in this research work. Focus of the work is to obtain large bandwidth with compact ground plane for wireless applications. The proposed antenna is designed using dielectric material...

On the Codes over a Semilocal Finite Ring

In this paper, we study the structure of cyclic, quasi cyclic, constacyclic codes and their skew codes over the finite ring R. The Gray images of cyclic, quasi cyclic, skew cyclic, skew quasi cyclic and skew constacyclic...

Download PDF file
  • EP ID EP498490
  • DOI 10.14569/IJACSA.2019.0100328
  • Views 101
  • 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://europub.co.uk/articles/-A-498490