DocumentCode :
679656
Title :
Web-based system for automatic evaluation of java algorithms
Author :
Pinto, Marcos Andre
Author_Institution :
Inst. de Telecomun., Univ. Inst. of Lisbon, Lisbon, Portugal
fYear :
2013
fDate :
1-4 July 2013
Firstpage :
2123
Lastpage :
2128
Abstract :
Automatic evaluation of source code can be an important mechanism for learning programming languages. Several tools and systems perform automatic evaluation of source code through the use of input/output tests, but very few make use of software engineering metrics. Considering the limitations of current work, we present in this paper a 4-stage approach for the automatic evaluation of source code: i) the source code is compiled and an error-check is performed; ii) the compiled code is tested against a set of JUnit (see IV-A) tests provided by the teaching staff; iii) a set of software engineering metrics are used to compare the student´s solution with the teacher´s solution; iv) and finally, based on the results of the previous stages, automatic feedback is provided to the student in order for them to identify the areas in which they need further study. At the end of the paper, we present the results of the system´s evaluation that show that our approach can facilitate the learning and knowledge acquisition processes of the student while learning a programming language.
Keywords :
Internet; Java; computer aided instruction; computer science education; software metrics; source code (software); teaching; 4-stage approach; JUnit tests; Web-based system; automatic Java algorithm evaluation; automatic feedback; automatic source code evaluation; error-check; input-output tests; knowledge acquisition process; programming language learning process; software engineering metrics; teaching staff; Educational institutions; Java; Measurement; Programming; Software engineering; Testing; Student feedback; automatic evaluation; java code; web application;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
EUROCON, 2013 IEEE
Conference_Location :
Zagreb
Print_ISBN :
978-1-4673-2230-0
Type :
conf
DOI :
10.1109/EUROCON.2013.6731010
Filename :
6731010
Link To Document :
بازگشت