Source Code based Approaches to Automate Marking in Programming Assignments

Thilmi Kuruppu, Janani Tharmaseelan, Chamari Silva, Udara Arachchillage, Kalpani Manathunga, Shyam Reyal, Nuwan Kodagoda, Thilini Jayalath

Abstract

With the embarkment of this technological era, a significant demand over programming modules can be observed among university students in larger volume. When figures grow exponentially, manual assessments and evaluations would be a tedious and error-prone activity, thus marking automation has become fast growing necessity. To fulfil this objective, in this review paper, authors present literature on automated assessment of coding exercises, analyse the literature from four dimensions as Machine Learning approaches, Source Graph Generation, Domain Specific Languages, and Static Code Analysis. These approaches are reviewed on three main aspects: accuracy, efficiency, and user-experience. The paper finally describes a series of recommendations for standardizing the evaluation and benchmarking of marking automation tools for future researchers to obtain a strong empirical footing on the domain, thereby leading to further advancements in the field.

Download


Paper Citation


in Harvard Style

Kuruppu T., Tharmaseelan J., Silva C., Arachchillage U., Manathunga K., Reyal S., Kodagoda N. and Jayalath T. (2021). Source Code based Approaches to Automate Marking in Programming Assignments. In Proceedings of the 13th International Conference on Computer Supported Education - Volume 1: CSEDU, ISBN 978-989-758-502-9, pages 291-298. DOI: 10.5220/0010400502910298


in Bibtex Style

@conference{csedu21,
author={Thilmi Kuruppu and Janani Tharmaseelan and Chamari Silva and Udara Arachchillage and Kalpani Manathunga and Shyam Reyal and Nuwan Kodagoda and Thilini Jayalath},
title={Source Code based Approaches to Automate Marking in Programming Assignments},
booktitle={Proceedings of the 13th International Conference on Computer Supported Education - Volume 1: CSEDU,},
year={2021},
pages={291-298},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010400502910298},
isbn={978-989-758-502-9},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 13th International Conference on Computer Supported Education - Volume 1: CSEDU,
TI - Source Code based Approaches to Automate Marking in Programming Assignments
SN - 978-989-758-502-9
AU - Kuruppu T.
AU - Tharmaseelan J.
AU - Silva C.
AU - Arachchillage U.
AU - Manathunga K.
AU - Reyal S.
AU - Kodagoda N.
AU - Jayalath T.
PY - 2021
SP - 291
EP - 298
DO - 10.5220/0010400502910298