Automated Grading Systems for Programming Assignments: A Literature Review
Journal Title: International Journal of Advanced Computer Science & Applications - Year 2019, Vol 10, Issue 3
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
Regression Test-Selection Technique Using Component Model Based Modification: Code to Test Traceability
Regression testing is a safeguarding procedure to validate and verify adapted software, and guarantee that no errors have emerged. However, regression testing is very costly when testers need to re-execute all the test c...
Multitaper MFCC Features for Acoustic Stress Recognition from Speech
Ameliorating the performances of speech recognition system is a challenging problem interesting recent researchers. In this paper, we compare two extraction methods of Mel Frequency Cepstral Coefficients used to represen...
Arabic Sign Language (ArSL) Recognition System Using HMM
Hand gestures enabling deaf people to communication during their daily lives rather than by speaking. A sign language is a language which, instead of using sound, uses visually transmitted gesture signs which simultaneou...
Routing Optimization in WBAN using Bees Algorithm for Overcrowded Hajj Environment
Crowded places like Hajj environment in Makkah which host from 2 to 3 million on specific area and time can pose health challenges for pilgrims who need medical care. One of the solutions to overcome such difficulties is...
Cascades Neural Network based Segmentation of Fluorescence Microscopy Cell Nuclei
The visual extraction of cellular, nuclear and tissue components from medical images is very vital in the diagnosis routine of different health related abnormalities and diseases. The objective of this work is to modify...