Ciência_Iscte
Publicações
Descrição Detalhada da Publicação
ACode: Web-based system for automatic evaluation of Java code
INForum 2012 - Simpósio de Informática
Ano (publicação definitiva)
2012
Língua
Inglês
País
Portugal
Mais Informação
--
Web of Science®
Esta publicação não está indexada na Web of Science®
Scopus
Esta publicação não está indexada na Scopus
Google Scholar
Esta publicação não está indexada no Overton
Abstract/Resumo
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.
Agradecimentos/Acknowledgements
--
Palavras-chave
Computer-supported Education,Student Feedback,Automatic Evaluation,Web Application,Java Programming
Classificação Fields of Science and Technology
- Ciências da Computação e da Informação - Ciências Naturais
- Outras Engenharias e Tecnologias - Engenharia e Tecnologia
- Engenharia Eletrotécnica, Eletrónica e Informática - Engenharia e Tecnologia
English