Supporting Assessment of Practices in Software Engineering Courses

Autores
Rodríguez, Guillermo Horacio; Soria, Alvaro; Campo, Marcelo Ricardo
Año de publicación
2015
Idioma
español castellano
Tipo de recurso
artículo
Estado
versión publicada
Descripción
The main goal of the software engineering courses is to prepare students to face typical problems that occur in professional contexts. Thus, students need to be provided with tools and resources to be trained correctly, and therefore, courses need to be reoriented towards software industry demands without neglecting the academic quality. In this context, Scrum, which is widely used for manufacturing software, arises as a suitable teaching strategy to introduce students the main software engineering practices usually performed by the industry. This work proposes a teaching model based on Scrum and reinforced with agile coaching. This novel model has been compared to RUP (Rational Unified Process) and validated using the framework CMMI (Capability Maturity Model Integration) to measure the coverage of practices achieved by our model. The results show that our agile teaching model allows students to achieve higher coverage of software engineering practices, and maximize their learning experience.
Fil: Rodríguez, Guillermo Horacio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; Argentina
Fil: Soria, Alvaro. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; Argentina
Fil: Campo, Marcelo Ricardo. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; Argentina
Materia
Software Engineering Education
Cmmi
Scrum
Teaching Strategies
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
CONICET Digital (CONICET)
Institución
Consejo Nacional de Investigaciones Científicas y Técnicas
OAI Identificador
oai:ri.conicet.gov.ar:11336/6831

id CONICETDig_e15959d0f3a87fba57ec50d8b54d2db3
oai_identifier_str oai:ri.conicet.gov.ar:11336/6831
network_acronym_str CONICETDig
repository_id_str 3498
network_name_str CONICET Digital (CONICET)
spelling Supporting Assessment of Practices in Software Engineering CoursesRodríguez, Guillermo HoracioSoria, AlvaroCampo, Marcelo RicardoSoftware Engineering EducationCmmiScrumTeaching Strategieshttps://purl.org/becyt/ford/1.2https://purl.org/becyt/ford/1The main goal of the software engineering courses is to prepare students to face typical problems that occur in professional contexts. Thus, students need to be provided with tools and resources to be trained correctly, and therefore, courses need to be reoriented towards software industry demands without neglecting the academic quality. In this context, Scrum, which is widely used for manufacturing software, arises as a suitable teaching strategy to introduce students the main software engineering practices usually performed by the industry. This work proposes a teaching model based on Scrum and reinforced with agile coaching. This novel model has been compared to RUP (Rational Unified Process) and validated using the framework CMMI (Capability Maturity Model Integration) to measure the coverage of practices achieved by our model. The results show that our agile teaching model allows students to achieve higher coverage of software engineering practices, and maximize their learning experience.Fil: Rodríguez, Guillermo Horacio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; ArgentinaFil: Soria, Alvaro. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; ArgentinaFil: Campo, Marcelo Ricardo. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; ArgentinaInstitute of Electrical and Electronics Engineers2015-09info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/6831Rodríguez, Guillermo Horacio; Soria, Alvaro; Campo, Marcelo Ricardo; Supporting Assessment of Practices in Software Engineering Courses; Institute of Electrical and Electronics Engineers; IEEE Latin America Transactions; 13; 9; 9-2015; 3142-31481548-0992spainfo:eu-repo/semantics/altIdentifier/url/http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=7350070&tag=1info:eu-repo/semantics/altIdentifier/doi/info:eu-repo/semantics/altIdentifier/doi/10.1109/TLA.2015.7350070info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-09-29T10:20:34Zoai:ri.conicet.gov.ar:11336/6831instacron:CONICETInstitucionalhttp://ri.conicet.gov.ar/Organismo científico-tecnológicoNo correspondehttp://ri.conicet.gov.ar/oai/requestdasensio@conicet.gov.ar; lcarlino@conicet.gov.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:34982025-09-29 10:20:35.272CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse
dc.title.none.fl_str_mv Supporting Assessment of Practices in Software Engineering Courses
title Supporting Assessment of Practices in Software Engineering Courses
spellingShingle Supporting Assessment of Practices in Software Engineering Courses
Rodríguez, Guillermo Horacio
Software Engineering Education
Cmmi
Scrum
Teaching Strategies
title_short Supporting Assessment of Practices in Software Engineering Courses
title_full Supporting Assessment of Practices in Software Engineering Courses
title_fullStr Supporting Assessment of Practices in Software Engineering Courses
title_full_unstemmed Supporting Assessment of Practices in Software Engineering Courses
title_sort Supporting Assessment of Practices in Software Engineering Courses
dc.creator.none.fl_str_mv Rodríguez, Guillermo Horacio
Soria, Alvaro
Campo, Marcelo Ricardo
author Rodríguez, Guillermo Horacio
author_facet Rodríguez, Guillermo Horacio
Soria, Alvaro
Campo, Marcelo Ricardo
author_role author
author2 Soria, Alvaro
Campo, Marcelo Ricardo
author2_role author
author
dc.subject.none.fl_str_mv Software Engineering Education
Cmmi
Scrum
Teaching Strategies
topic Software Engineering Education
Cmmi
Scrum
Teaching Strategies
purl_subject.fl_str_mv https://purl.org/becyt/ford/1.2
https://purl.org/becyt/ford/1
dc.description.none.fl_txt_mv The main goal of the software engineering courses is to prepare students to face typical problems that occur in professional contexts. Thus, students need to be provided with tools and resources to be trained correctly, and therefore, courses need to be reoriented towards software industry demands without neglecting the academic quality. In this context, Scrum, which is widely used for manufacturing software, arises as a suitable teaching strategy to introduce students the main software engineering practices usually performed by the industry. This work proposes a teaching model based on Scrum and reinforced with agile coaching. This novel model has been compared to RUP (Rational Unified Process) and validated using the framework CMMI (Capability Maturity Model Integration) to measure the coverage of practices achieved by our model. The results show that our agile teaching model allows students to achieve higher coverage of software engineering practices, and maximize their learning experience.
Fil: Rodríguez, Guillermo Horacio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; Argentina
Fil: Soria, Alvaro. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; Argentina
Fil: Campo, Marcelo Ricardo. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; Argentina
description The main goal of the software engineering courses is to prepare students to face typical problems that occur in professional contexts. Thus, students need to be provided with tools and resources to be trained correctly, and therefore, courses need to be reoriented towards software industry demands without neglecting the academic quality. In this context, Scrum, which is widely used for manufacturing software, arises as a suitable teaching strategy to introduce students the main software engineering practices usually performed by the industry. This work proposes a teaching model based on Scrum and reinforced with agile coaching. This novel model has been compared to RUP (Rational Unified Process) and validated using the framework CMMI (Capability Maturity Model Integration) to measure the coverage of practices achieved by our model. The results show that our agile teaching model allows students to achieve higher coverage of software engineering practices, and maximize their learning experience.
publishDate 2015
dc.date.none.fl_str_mv 2015-09
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/11336/6831
Rodríguez, Guillermo Horacio; Soria, Alvaro; Campo, Marcelo Ricardo; Supporting Assessment of Practices in Software Engineering Courses; Institute of Electrical and Electronics Engineers; IEEE Latin America Transactions; 13; 9; 9-2015; 3142-3148
1548-0992
url http://hdl.handle.net/11336/6831
identifier_str_mv Rodríguez, Guillermo Horacio; Soria, Alvaro; Campo, Marcelo Ricardo; Supporting Assessment of Practices in Software Engineering Courses; Institute of Electrical and Electronics Engineers; IEEE Latin America Transactions; 13; 9; 9-2015; 3142-3148
1548-0992
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/url/http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=7350070&tag=1
info:eu-repo/semantics/altIdentifier/doi/
info:eu-repo/semantics/altIdentifier/doi/10.1109/TLA.2015.7350070
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
dc.format.none.fl_str_mv application/pdf
application/pdf
application/pdf
application/pdf
dc.publisher.none.fl_str_mv Institute of Electrical and Electronics Engineers
publisher.none.fl_str_mv Institute of Electrical and Electronics Engineers
dc.source.none.fl_str_mv reponame:CONICET Digital (CONICET)
instname:Consejo Nacional de Investigaciones Científicas y Técnicas
reponame_str CONICET Digital (CONICET)
collection CONICET Digital (CONICET)
instname_str Consejo Nacional de Investigaciones Científicas y Técnicas
repository.name.fl_str_mv CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicas
repository.mail.fl_str_mv dasensio@conicet.gov.ar; lcarlino@conicet.gov.ar
_version_ 1844614188122505216
score 13.070432