Programming assignments automatic grading: review of tools and implementations

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

Descripción

Título: Programming assignments automatic grading: review of tools and implementations
Autor/es:
  • Caiza, Julio C.
  • Álamo Ramiro, José María del
Tipo de Documento: Ponencia en Congreso o Jornada (Artículo)
Título del Evento: 7th International Technology, Education and Development Conference (INTED2013)
Fechas del Evento: 04/03/2013 - 06/03/2013
Lugar del Evento: Valencia, Spain
Título del Libro: 7th International Technology, Education and Development Conference (INTED2013)
Fecha: 2013
Materias:
Palabras Clave Informales: Automatic Grading, Programming Assignments, Assessment
Escuela: E.T.S.I. Telecomunicación (UPM)
Departamento: Ingeniería de Sistemas Telemáticos [hasta 2014]
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (316kB)

Resumen

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.

Más información

ID de Registro: 25765
Identificador DC: http://oa.upm.es/25765/
Identificador OAI: oai:oa.upm.es:25765
Depositado por: Memoria Investigacion
Depositado el: 11 May 2014 07:13
Ultima Modificación: 22 Sep 2014 11:38
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM