A collaborative and pattern-based training approach to knowledge acquisition and decision-making during the design of Software Architectures courses: A case study

Autores
Pantoja Yepez, Wilson Libardo; Bibbo, Luis Mariano; Hurtado Alegría, Julio Ariel
Año de publicación
2024
Idioma
inglés
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
This article describes a collaborative learning experience on Software Architecture (SA) between Universidad del Cauca (UNICAUCA) in Colombia and Universidad Nacional de la Plata (UNPL) in Argentina. The goal was to apply and evaluate training patterns, identifying effective practices for replication in other contexts. During the planning phase, both universities compared learning objectives, curricula, and teaching strategies to find common ground for improving student training. Selected training patterns were implemented, and their impact on professors and students was measured. As an integrating activity, a global development experience was carried out in the final part of the course, merging the work teams of the two educational institutions in a development iteration. The evaluation of this experience focused on the competencies achieved through the training patterns, their perceived usefulness, and ease of use based on the Technology Acceptance Model (TAM). The training addressed industry needs for software architecture design skills despite challenges such as the abstract nature of architectures, prerequisite knowledge, difficulty in recreating realistic project environments, team collaboration challenges, and resource limitations. A catalog of training patterns was proposed to provide quality training. These patterns help simulate industry-like environments and structure architectural knowledge for incremental learning. The ability to make architectural decisions is developed over time and through multiple project experiences, emphasizing the need for practical, well-structured training programs.
Materia
Ciencias de la Computación e Información
Knowledge in Software Architecture
Training
Collaborative Teaching
Training Patterns
Knowledge Acquisition
Decision Making
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
CIC Digital (CICBA)
Institución
Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
OAI Identificador
oai:digital.cic.gba.gob.ar:11746/12671

id CICBA_d45e89ffe8c792bbd1d7e95b04dc4105
oai_identifier_str oai:digital.cic.gba.gob.ar:11746/12671
network_acronym_str CICBA
repository_id_str 9441
network_name_str CIC Digital (CICBA)
spelling A collaborative and pattern-based training approach to knowledge acquisition and decision-making during the design of Software Architectures courses: A case studyPantoja Yepez, Wilson LibardoBibbo, Luis MarianoHurtado Alegría, Julio ArielCiencias de la Computación e InformaciónKnowledge in Software ArchitectureTrainingCollaborative TeachingTraining PatternsKnowledge AcquisitionDecision MakingThis article describes a collaborative learning experience on Software Architecture (SA) between Universidad del Cauca (UNICAUCA) in Colombia and Universidad Nacional de la Plata (UNPL) in Argentina. The goal was to apply and evaluate training patterns, identifying effective practices for replication in other contexts. During the planning phase, both universities compared learning objectives, curricula, and teaching strategies to find common ground for improving student training. Selected training patterns were implemented, and their impact on professors and students was measured. As an integrating activity, a global development experience was carried out in the final part of the course, merging the work teams of the two educational institutions in a development iteration. The evaluation of this experience focused on the competencies achieved through the training patterns, their perceived usefulness, and ease of use based on the Technology Acceptance Model (TAM). The training addressed industry needs for software architecture design skills despite challenges such as the abstract nature of architectures, prerequisite knowledge, difficulty in recreating realistic project environments, team collaboration challenges, and resource limitations. A catalog of training patterns was proposed to provide quality training. These patterns help simulate industry-like environments and structure architectural knowledge for incremental learning. The ability to make architectural decisions is developed over time and through multiple project experiences, emphasizing the need for practical, well-structured training programs.2024-06info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttps://digital.cic.gba.gob.ar/handle/11746/12671enginfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/reponame:CIC Digital (CICBA)instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Airesinstacron:CICBA2026-04-29T11:40:08Zoai:digital.cic.gba.gob.ar:11746/12671Institucionalhttp://digital.cic.gba.gob.arOrganismo científico-tecnológicoNo correspondehttp://digital.cic.gba.gob.ar/oai/snrdmarisa.degiusti@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:94412026-04-29 11:40:08.929CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Airesfalse
dc.title.none.fl_str_mv A collaborative and pattern-based training approach to knowledge acquisition and decision-making during the design of Software Architectures courses: A case study
title A collaborative and pattern-based training approach to knowledge acquisition and decision-making during the design of Software Architectures courses: A case study
spellingShingle A collaborative and pattern-based training approach to knowledge acquisition and decision-making during the design of Software Architectures courses: A case study
Pantoja Yepez, Wilson Libardo
Ciencias de la Computación e Información
Knowledge in Software Architecture
Training
Collaborative Teaching
Training Patterns
Knowledge Acquisition
Decision Making
title_short A collaborative and pattern-based training approach to knowledge acquisition and decision-making during the design of Software Architectures courses: A case study
title_full A collaborative and pattern-based training approach to knowledge acquisition and decision-making during the design of Software Architectures courses: A case study
title_fullStr A collaborative and pattern-based training approach to knowledge acquisition and decision-making during the design of Software Architectures courses: A case study
title_full_unstemmed A collaborative and pattern-based training approach to knowledge acquisition and decision-making during the design of Software Architectures courses: A case study
title_sort A collaborative and pattern-based training approach to knowledge acquisition and decision-making during the design of Software Architectures courses: A case study
dc.creator.none.fl_str_mv Pantoja Yepez, Wilson Libardo
Bibbo, Luis Mariano
Hurtado Alegría, Julio Ariel
author Pantoja Yepez, Wilson Libardo
author_facet Pantoja Yepez, Wilson Libardo
Bibbo, Luis Mariano
Hurtado Alegría, Julio Ariel
author_role author
author2 Bibbo, Luis Mariano
Hurtado Alegría, Julio Ariel
author2_role author
author
dc.subject.none.fl_str_mv Ciencias de la Computación e Información
Knowledge in Software Architecture
Training
Collaborative Teaching
Training Patterns
Knowledge Acquisition
Decision Making
topic Ciencias de la Computación e Información
Knowledge in Software Architecture
Training
Collaborative Teaching
Training Patterns
Knowledge Acquisition
Decision Making
dc.description.none.fl_txt_mv This article describes a collaborative learning experience on Software Architecture (SA) between Universidad del Cauca (UNICAUCA) in Colombia and Universidad Nacional de la Plata (UNPL) in Argentina. The goal was to apply and evaluate training patterns, identifying effective practices for replication in other contexts. During the planning phase, both universities compared learning objectives, curricula, and teaching strategies to find common ground for improving student training. Selected training patterns were implemented, and their impact on professors and students was measured. As an integrating activity, a global development experience was carried out in the final part of the course, merging the work teams of the two educational institutions in a development iteration. The evaluation of this experience focused on the competencies achieved through the training patterns, their perceived usefulness, and ease of use based on the Technology Acceptance Model (TAM). The training addressed industry needs for software architecture design skills despite challenges such as the abstract nature of architectures, prerequisite knowledge, difficulty in recreating realistic project environments, team collaboration challenges, and resource limitations. A catalog of training patterns was proposed to provide quality training. These patterns help simulate industry-like environments and structure architectural knowledge for incremental learning. The ability to make architectural decisions is developed over time and through multiple project experiences, emphasizing the need for practical, well-structured training programs.
description This article describes a collaborative learning experience on Software Architecture (SA) between Universidad del Cauca (UNICAUCA) in Colombia and Universidad Nacional de la Plata (UNPL) in Argentina. The goal was to apply and evaluate training patterns, identifying effective practices for replication in other contexts. During the planning phase, both universities compared learning objectives, curricula, and teaching strategies to find common ground for improving student training. Selected training patterns were implemented, and their impact on professors and students was measured. As an integrating activity, a global development experience was carried out in the final part of the course, merging the work teams of the two educational institutions in a development iteration. The evaluation of this experience focused on the competencies achieved through the training patterns, their perceived usefulness, and ease of use based on the Technology Acceptance Model (TAM). The training addressed industry needs for software architecture design skills despite challenges such as the abstract nature of architectures, prerequisite knowledge, difficulty in recreating realistic project environments, team collaboration challenges, and resource limitations. A catalog of training patterns was proposed to provide quality training. These patterns help simulate industry-like environments and structure architectural knowledge for incremental learning. The ability to make architectural decisions is developed over time and through multiple project experiences, emphasizing the need for practical, well-structured training programs.
publishDate 2024
dc.date.none.fl_str_mv 2024-06
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv https://digital.cic.gba.gob.ar/handle/11746/12671
url https://digital.cic.gba.gob.ar/handle/11746/12671
dc.language.none.fl_str_mv eng
language eng
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:CIC Digital (CICBA)
instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron:CICBA
reponame_str CIC Digital (CICBA)
collection CIC Digital (CICBA)
instname_str Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron_str CICBA
institution CICBA
repository.name.fl_str_mv CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
repository.mail.fl_str_mv marisa.degiusti@sedici.unlp.edu.ar
_version_ 1863819650863726592
score 13.1485815