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
.jpg)
- Institución
- Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
- OAI Identificador
- oai:digital.cic.gba.gob.ar:11746/12671
Ver los metadatos del registro completo
| 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 |