Exportar Publicação
A publicação pode ser exportada nos seguintes formatos: referência da APA (American Psychological Association), referência do IEEE (Institute of Electrical and Electronics Engineers), BibTeX e RIS.
Pinto, M. A. & Lopes, A. L. (2012). ACode: Web-based system for automatic evaluation of Java code. In Lopes, A., and Pereira, J. O. (Ed.), INForum 2012 - Simpósio de Informática . Monte da Caparica: Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa.
M. Pinto and A. L. Lopes, "ACode: Web-based system for automatic evaluation of Java code", in INForum 2012 - Simpósio de Informática , Lopes, A., and Pereira, J. O., Ed., Monte da Caparica, Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa, 2012
@inproceedings{pinto2012_1776788747230,
author = "Pinto, M. A. and Lopes, A. L.",
title = "ACode: Web-based system for automatic evaluation of Java code",
booktitle = "INForum 2012 - Simpósio de Informática ",
year = "2012",
editor = "Lopes, A., and Pereira, J. O.",
volume = "",
number = "",
series = "",
publisher = "Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa",
address = "Monte da Caparica",
organization = "INFORUM Steering Committee"
}
TY - CPAPER TI - ACode: Web-based system for automatic evaluation of Java code T2 - INForum 2012 - Simpósio de Informática AU - Pinto, M. A. AU - Lopes, A. L. PY - 2012 CY - Monte da Caparica AB - Most current approaches for automatic evaluation of source code use input/output testing to validate student-submitted solutions. However, very few use software engineering metrics to analyze source code. With the limitations of related work in mind, we present, in this paper, our 4-stage approach for automatic evaluation of source code: i) the code is first compiled and checked for any errors; ii) the compiled code is then tested against a set of JUnit tests provided by the teacher; iii) a set of software engineering metrics is used to compare the student's solution against the teacher's solution; iv) and finally, based on the previous stages, feedback is provided to the students so they can self-evaluate and identify the areas in which they need further study. ER -
English