Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Automated Grading Systems for Programming Assignments: A Literature Review

Author 1: Hussam Aldriye Author 2: Asma Alkhalaf Author 3: Muath Alkhalaf
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 10, No. 3 · Published 2019 · Cited by 52

DOI: https://doi.org/10.14569/IJACSA.2019.0100328

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.

Keywords

How to Cite this Article

Aldriye, H., Alkhalaf, A., & Alkhalaf, M. (2019). Automated Grading Systems for Programming Assignments: A Literature Review. International Journal of Advanced Computer Science and Applications, 10(3). https://doi.org/10.14569/IJACSA.2019.0100328

Aldriye, Hussam, et al.. "Automated Grading Systems for Programming Assignments: A Literature Review." International Journal of Advanced Computer Science and Applications, vol. 10, no. 3, 2019, https://doi.org/10.14569/IJACSA.2019.0100328.

@article{Aldriye2019,
  title     = {Automated Grading Systems for Programming Assignments: A Literature Review},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {10},
  number    = {3},
  year      = {2019},
  publisher = {The Science and Information Organization},
  author    = {Hussam Aldriye and Asma Alkhalaf and Muath Alkhalaf},
  doi       = {10.14569/IJACSA.2019.0100328},
  url       = {https://doi.org/10.14569/IJACSA.2019.0100328}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.