Programming assignments automatic grading: review of tools and implementations

Caiza, Julio C. and Álamo Ramiro, José María del ORCID: https://orcid.org/0000-0002-6513-0303 (2013). Programming assignments automatic grading: review of tools and implementations. In: "7th International Technology, Education and Development Conference (INTED2013)", 04/03/2013 - 06/03/2013, Valencia, Spain. pp. 5691-5700.

Description

Title: Programming assignments automatic grading: review of tools and implementations
Author/s:
  • Caiza, Julio C.
  • Álamo Ramiro, José María del https://orcid.org/0000-0002-6513-0303
Item Type: Presentation at Congress or Conference (Article)
Event Title: 7th International Technology, Education and Development Conference (INTED2013)
Event Dates: 04/03/2013 - 06/03/2013
Event Location: Valencia, Spain
Title of Book: 7th International Technology, Education and Development Conference (INTED2013)
Date: 2013
Subjects:
Freetext Keywords: Automatic Grading, Programming Assignments, Assessment
Faculty: E.T.S.I. Telecomunicación (UPM)
Department: Ingeniería de Sistemas Telemáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[thumbnail of INVE_MEM_2013_160449.pdf]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (316kB)

Abstract

Automatic grading of programming assignments is an important topic in academic research. It aims at improving the level of feedback given to students and optimizing the professor time. Several researches have reported the development of software tools to support this process. Then, it is helpfulto get a quickly and good sight about their key features. This paper reviews an ample set of tools forautomatic grading of programming assignments. They are divided in those most important mature tools, which have remarkable features; and those built recently, with new features. The review includes the definition and description of key features e.g. supported languages, used technology, infrastructure, etc. The two kinds of tools allow making a temporal comparative analysis. This analysis infrastructure, etc. The two kinds of tools allow making a temporal comparative analysis. This analysis shows good improvements in this research field, these include security, more language support, plagiarism detection, etc. On the other hand, the lack of a grading model for assignments is identified as an important gap in the reviewed tools. Thus, a characterization of evaluation metrics to grade programming assignments is provided as first step to get a model. Finally new paths in this research field are proposed.

More information

Item ID: 25765
DC Identifier: https://oa.upm.es/25765/
OAI Identifier: oai:oa.upm.es:25765
Deposited by: Memoria Investigacion
Deposited on: 11 May 2014 07:13
Last Modified: 22 Sep 2014 11:38
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM