loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Pavel Herout and Premysl Brada

Affiliation: University of West Bohemia, Czech Republic

Keyword(s): OOP, Testing, Duck Typing, Evaluation, Java, JUnit.

Related Ontology Subjects/Areas/Topics: Authoring Tools and Content Development ; Computer-Supported Education ; e-Learning ; Information Technologies Supporting Learning ; Learning/Teaching Methodologies and Assessment

Abstract: This article deals with the issue how to test the quality of novice programmers’ software assignments. This problem is becoming serious due to the hundreds of students in the introductory courses of programming. The article discusses the motivation for using quality of implementation tests of students’ programmes, their principles and a practical solution. So called “duck tests” are used for this type of validation. A combination of a framework Duckapter, JUnit library and own programmes constitutes the practical solution. It is represented by a self-contained tool which is freely at disposal. The described tool has been used for three years in the elementary course of object oriented programming based on the Java programming language, alongside three other tools used for automatic validation of students projects. The article discusses the experience gained from its use and the effects on student’s programming skills.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.216.32.116

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Herout, P. and Brada, P. (2015). Duck Testing Enhancements for Automated Validation of Student Programmes - How to Automatically Test the Quality of Implementation of Students’ Programmes. In Proceedings of the 7th International Conference on Computer Supported Education - CSEDU; ISBN 978-989-758-107-6; ISSN 2184-5026, SciTePress, pages 228-234. DOI: 10.5220/0005412902280234

@conference{csedu15,
author={Pavel Herout. and Premysl Brada.},
title={Duck Testing Enhancements for Automated Validation of Student Programmes - How to Automatically Test the Quality of Implementation of Students’ Programmes},
booktitle={Proceedings of the 7th International Conference on Computer Supported Education - CSEDU},
year={2015},
pages={228-234},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005412902280234},
isbn={978-989-758-107-6},
issn={2184-5026},
}

TY - CONF

JO - Proceedings of the 7th International Conference on Computer Supported Education - CSEDU
TI - Duck Testing Enhancements for Automated Validation of Student Programmes - How to Automatically Test the Quality of Implementation of Students’ Programmes
SN - 978-989-758-107-6
IS - 2184-5026
AU - Herout, P.
AU - Brada, P.
PY - 2015
SP - 228
EP - 234
DO - 10.5220/0005412902280234
PB - SciTePress