Role-playing software architecture styles

UDC.coleccionInvestigaciónes_ES
UDC.conferenceTitleIEEE 20th International Conference on Software Architecture Companion, ICSA-C 2023es_ES
UDC.departamentoCiencias da Computación e Tecnoloxías da Informaciónes_ES
UDC.grupoInvModels and Applications of Distributed Systems (MADS)es_ES
dc.contributor.authorCastro, Laura M.
dc.date.accessioned2023-10-27T10:06:12Z
dc.date.available2023-10-27T10:06:12Z
dc.date.issued2023
dc.description.abstract[Abstract]: Software Architecture, from definition to maintenance and evolution, is a complex aspect of software development and, consequently, a challenging subject when it comes to teaching it, and learning it.Many research efforts have been devoted to designing teaching approaches, strategies and tools. Most of them, however, focus on the knowledge itself and the ways to convey it to students, rather than on the different learning styles of students themselves.Teaching methods which predominantly rely on verbal and written communication, are very well aligned with some learning styles. However, students with learning styles that benefit more from physical activity or first-hand experience, need to defer to cognitive processes that are less natural to them.In this work, we propose an innovative use of role-playing as teaching strategy for architecture models of reference (i.e. layered, pipe & filter, client-server, etc.). This role-playing of different software architectures, in which students play the part of specific components in the system, intends to complement other classical teaching materials, such as in-person or recorded lectures, lab assignments, or development projects.Addressing all learning styles within a classroom is key to ensure that we favour and foster the students' different learning processes, and give everyone an even playfield in which to best develop their capabilities as Software Architects.es_ES
dc.description.sponsorshipSupported by the Centro de Investigación de Galicia “CITIC”, funded by Xunta de Galicia and the European Regional Development Fund (grant ED431G 2019/01).es_ES
dc.description.sponsorshipXunta de Galicia; ED431G 2019/01es_ES
dc.identifier.citationL. M. Castro, "Role-playing software architecture styles," presentado en 2023 IEEE 20th International Conference on Software Architecture Companion, arXiv:2302.14461v1. doi: https://doi.org/10.48550/arXiv.2302.14461es_ES
dc.identifier.doi10.48550/arXiv.2302.14461
dc.identifier.urihttp://hdl.handle.net/2183/33953
dc.language.isoenges_ES
dc.relation.urihttps://doi.org/10.48550/arXiv.2302.14461es_ES
dc.rightsAtribución-NoComercial-CompartirIgual 3.0 Españaes_ES
dc.rights.accessRightsopen accesses_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/es/*
dc.subjectLearning styleses_ES
dc.subjectRole-playinges_ES
dc.subjectSoftware architecture modelses_ES
dc.titleRole-playing software architecture styleses_ES
dc.typeconference outputes_ES
dspace.entity.typePublication
relation.isAuthorOfPublication5510ff34-1757-4dea-b825-fb66e62d39a9
relation.isAuthorOfPublication.latestForDiscovery5510ff34-1757-4dea-b825-fb66e62d39a9

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Castro_Laura_M_2023_Role_playing_software_architecture_styles.pdf
Size:
154.31 KB
Format:
Adobe Portable Document Format
Description: