Tran, CH.; Truscan, D.; Ahmad, T. (2020). Applying Test-driven Development in Evaluating Student Projects. En 6th International Conference on Higher Education Advances (HEAd'20). Editorial Universitat Politècnica de València. (30-05-2020). https://doi.org/10.4995/HEAd20.2020.11218
Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10251/145490
Título:
|
Applying Test-driven Development in Evaluating Student Projects
|
Autor:
|
Tran, Cuong Hug
Truscan, Dragos
Ahmad, Tanwir
|
Fecha difusión:
|
|
Resumen:
|
Grading software projects submitted by students can become a heavy and time-consuming task, which for many students, can result in delayed feedback provided to them. Additionally, one would like to allow students to evaluate ...[+]
Grading software projects submitted by students can become a heavy and time-consuming task, which for many students, can result in delayed feedback provided to them. Additionally, one would like to allow students to evaluate themselves early their projects before submitting the final version for grading. This paper presents a solution that improves the grading process of student projects not only for lecturers, but also for students. In our approach, we adopt a test-driven development methodology to provide a clear benchmark of the course project implementation. Our approach allows students to self-evaluate their progress at any moment, while lecturers can use it to automate the grading process. GitHub Classroom is used as a supporting tool to allow students to retrieve and implement their projects from the same initial skeleton project including the tests, and lecturers to retrieve the student projects and evaluate them automatically. The results show that test-driven development is a viable solution to be applied in an academic environment to improve the grading process. This study also shows that courses in Information Technology area could use our approach to increase learning and teaching efficiency.
[-]
|
Palabras clave:
|
Higher Education
,
Learning
,
Educational systems
,
Teaching
,
Test-driven development
,
GitHub Classroom
,
Automated testing
,
Self-evaluation
|
Derechos de uso:
|
Reconocimiento - No comercial - Sin obra derivada (by-nc-nd)
|
ISBN:
|
9788490488119
|
Fuente:
|
6th International Conference on Higher Education Advances (HEAd'20). (issn:
2603-5871
)
|
DOI:
|
10.4995/HEAd20.2020.11218
|
Editorial:
|
Editorial Universitat Politècnica de València
|
Versión del editor:
|
http://ocs.editorial.upv.es/index.php/HEAD/HEAd20/paper/view/11218
|
Título del congreso:
|
Sixth International Conference on Higher Education Advances
|
Lugar del congreso:
|
València, Spain
|
Fecha congreso:
|
Junio 02-05,2020
|
Código del Proyecto:
|
info:eu-repo/grantAgreement/EC/H2020/737494/EU/scalable model-based framework for continuous development and runtime validation of complex systems./
|
Agradecimientos:
|
This work has received partial funding from the Electronic Component Systems for European Leadership Joint Undertaking under grant agreement No 737494. This Joint Undertaking receives support from the European Union’s ...[+]
This work has received partial funding from the Electronic Component Systems for European Leadership Joint Undertaking under grant agreement No 737494. This Joint Undertaking receives support from the European Union’s Horizon 2020 research and innovation programme and Sweden, France, Spain, Italy, Finland, the Czech Republic.
[-]
|
Tipo:
|
Capítulo de libro
Comunicación en congreso
|