Suite de pruebas auto-evaluable como examen de laboratorio: una aproximación pragmática con Spring Boot y GitHub

La definición y evaluación de exámenes prácticos el la docencia de la ingeniería del software supone desafíos importantes, puesto que la evaluación de actividades de desarrollo software es extremadamente costosa en tiempo para los profesores. En este artículo se presenta una aproximación para la def...

Descripción completa

Detalles Bibliográficos
Autores: Parejo Maestre, José Antonio, Cabanillas Macías, Cristina, Estrada Torres, Bedilia, García Rodríguez, José María, Müller Cejás, Carlos, Resinas Arias de Reyna, Manuel
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2023
País:España
Institución:Universidad de Sevilla (US)
Repositorio:idUS. Depósito de Investigación de la Universidad de Sevilla
OAI Identifier:oai:idus.us.es:11441/166536
Acceso en línea:https://hdl.handle.net/11441/166536
Access Level:acceso abierto
Palabra clave:Ingeniería del software
GitHub
Pruebas de software
id ES_fe8e2cb96bb14be2b979e134027d1ffd
oai_identifier_str oai:idus.us.es:11441/166536
network_acronym_str ES
network_name_str España
repository_id_str
spelling Suite de pruebas auto-evaluable como examen de laboratorio: una aproximación pragmática con Spring Boot y GitHubParejo Maestre, José AntonioCabanillas Macías, CristinaEstrada Torres, BediliaGarcía Rodríguez, José MaríaMüller Cejás, CarlosResinas Arias de Reyna, ManuelIngeniería del softwareGitHubPruebas de softwareLa definición y evaluación de exámenes prácticos el la docencia de la ingeniería del software supone desafíos importantes, puesto que la evaluación de actividades de desarrollo software es extremadamente costosa en tiempo para los profesores. En este artículo se presenta una aproximación para la definición y evaluación de exámenes prácticos de una asignatura donde se imparte el uso de frameworks para el desarrolo web, así como una introducción a las pruebas de software. La propuesta permite crear pruebas prácticas de desarrollo de código que se corrigen automáticamante, y que obligan a poner en práctica la tecnología y los conocimientos de diseño, uso de frameworks y pruebas de software a los estudiantes. Se presenta además un estudio de los efectos de aplicar la propuesta durante dos años, arrojando resultados satisfactorios tanto a nivel académico como de opinión del alumnado.In software engineering teaching, defining and evaluating practical exams pose significant challenges since the evaluation of software development tasks is extremely time-consuming for teachers. In this article, we propose an approach to define and evaluate practical exams for a software development using web application frameworks and an introduction to software testing. This proposal allows us to create practical exams on code development that are self-corrected while demanding students to apply their technology-related design, framework usage, and testing knowledge. Moreover, we discuss an evaluation of the effects of our proposal for two consecutive courses, which provides satisfactory results regarding both academic level and students’ opinions.Asociación de Enseñantes Universitarios de la Informática (AENUI)Lenguajes y Sistemas Informáticos2023info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfapplication/pdfhttps://hdl.handle.net/11441/166536reponame:idUS. Depósito de Investigación de la Universidad de Sevillainstname:Universidad de Sevilla (US)EspañolActas de las Jornadas sobre la Enseñanza Universitaria de la Informática (JENUI), 8, 327-334.https://rua.ua.es/dspace/handle/10045/137218info:eu-repo/semantics/openAccessoai:idus.us.es:11441/1665362026-06-17T12:51:07Z
dc.title.none.fl_str_mv Suite de pruebas auto-evaluable como examen de laboratorio: una aproximación pragmática con Spring Boot y GitHub
title Suite de pruebas auto-evaluable como examen de laboratorio: una aproximación pragmática con Spring Boot y GitHub
spellingShingle Suite de pruebas auto-evaluable como examen de laboratorio: una aproximación pragmática con Spring Boot y GitHub
Parejo Maestre, José Antonio
Ingeniería del software
GitHub
Pruebas de software
title_short Suite de pruebas auto-evaluable como examen de laboratorio: una aproximación pragmática con Spring Boot y GitHub
title_full Suite de pruebas auto-evaluable como examen de laboratorio: una aproximación pragmática con Spring Boot y GitHub
title_fullStr Suite de pruebas auto-evaluable como examen de laboratorio: una aproximación pragmática con Spring Boot y GitHub
title_full_unstemmed Suite de pruebas auto-evaluable como examen de laboratorio: una aproximación pragmática con Spring Boot y GitHub
title_sort Suite de pruebas auto-evaluable como examen de laboratorio: una aproximación pragmática con Spring Boot y GitHub
dc.creator.none.fl_str_mv Parejo Maestre, José Antonio
Cabanillas Macías, Cristina
Estrada Torres, Bedilia
García Rodríguez, José María
Müller Cejás, Carlos
Resinas Arias de Reyna, Manuel
author Parejo Maestre, José Antonio
author_facet Parejo Maestre, José Antonio
Cabanillas Macías, Cristina
Estrada Torres, Bedilia
García Rodríguez, José María
Müller Cejás, Carlos
Resinas Arias de Reyna, Manuel
author_role author
author2 Cabanillas Macías, Cristina
Estrada Torres, Bedilia
García Rodríguez, José María
Müller Cejás, Carlos
Resinas Arias de Reyna, Manuel
author2_role author
author
author
author
author
dc.contributor.none.fl_str_mv Lenguajes y Sistemas Informáticos
dc.subject.none.fl_str_mv Ingeniería del software
GitHub
Pruebas de software
topic Ingeniería del software
GitHub
Pruebas de software
description La definición y evaluación de exámenes prácticos el la docencia de la ingeniería del software supone desafíos importantes, puesto que la evaluación de actividades de desarrollo software es extremadamente costosa en tiempo para los profesores. En este artículo se presenta una aproximación para la definición y evaluación de exámenes prácticos de una asignatura donde se imparte el uso de frameworks para el desarrolo web, así como una introducción a las pruebas de software. La propuesta permite crear pruebas prácticas de desarrollo de código que se corrigen automáticamante, y que obligan a poner en práctica la tecnología y los conocimientos de diseño, uso de frameworks y pruebas de software a los estudiantes. Se presenta además un estudio de los efectos de aplicar la propuesta durante dos años, arrojando resultados satisfactorios tanto a nivel académico como de opinión del alumnado.
publishDate 2023
dc.date.none.fl_str_mv 2023
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv https://hdl.handle.net/11441/166536
url https://hdl.handle.net/11441/166536
dc.language.none.fl_str_mv Español
language_invalid_str_mv Español
dc.relation.none.fl_str_mv Actas de las Jornadas sobre la Enseñanza Universitaria de la Informática (JENUI), 8, 327-334.
https://rua.ua.es/dspace/handle/10045/137218
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Asociación de Enseñantes Universitarios de la Informática (AENUI)
publisher.none.fl_str_mv Asociación de Enseñantes Universitarios de la Informática (AENUI)
dc.source.none.fl_str_mv reponame:idUS. Depósito de Investigación de la Universidad de Sevilla
instname:Universidad de Sevilla (US)
instname_str Universidad de Sevilla (US)
reponame_str idUS. Depósito de Investigación de la Universidad de Sevilla
collection idUS. Depósito de Investigación de la Universidad de Sevilla
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869425695412715520
score 15,811543