TY - GEN
T1 - How Software Architects Learn
T2 - 42nd IEEE International Conference of the Chilean Computer Science Society, SCCC 2023
AU - Hidalgo, Mauricio
AU - Astudillo, Hernan
AU - Castro, Laura M.
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - Software architects play a crucial role in proposing system designs and technologies, providing guidelines for system construction and quality assessment, and facilitating communication among stakeholders. However, training software architects is known to be challenging, with no clear set of techniques available to effectively transfer and acquire the necessary knowledge, methods, and attitudes. This paper aims to address this issue by presenting an initial characterization of the learning styles of software architects using Kolb's Learning Styles Inventory, a well-known assessment tool designed to provide a summary of an individual's preferred learning style. To achieve this objective, we administered Kolb's Learning Styles Test to seven mid-senior practitioners working as software architects. The analysis of the test results revealed that the primary learning mode of these software architects is a combination of Active Experimentation and Abstract Conceptualization, followed by Concrete Experience, and to a lesser extent, Reflective Observation. Understanding the learning styles of software architects has significant implications for software engineering education and the training of these professionals. It enables courses and instructors to tailor their approaches by emphasizing practice and experimentation to foster problem-solving skills. Furthermore, it facilitates the design of activities that promote decision-making and goal-setting in the field of software architecture.
AB - Software architects play a crucial role in proposing system designs and technologies, providing guidelines for system construction and quality assessment, and facilitating communication among stakeholders. However, training software architects is known to be challenging, with no clear set of techniques available to effectively transfer and acquire the necessary knowledge, methods, and attitudes. This paper aims to address this issue by presenting an initial characterization of the learning styles of software architects using Kolb's Learning Styles Inventory, a well-known assessment tool designed to provide a summary of an individual's preferred learning style. To achieve this objective, we administered Kolb's Learning Styles Test to seven mid-senior practitioners working as software architects. The analysis of the test results revealed that the primary learning mode of these software architects is a combination of Active Experimentation and Abstract Conceptualization, followed by Concrete Experience, and to a lesser extent, Reflective Observation. Understanding the learning styles of software architects has significant implications for software engineering education and the training of these professionals. It enables courses and instructors to tailor their approaches by emphasizing practice and experimentation to foster problem-solving skills. Furthermore, it facilitates the design of activities that promote decision-making and goal-setting in the field of software architecture.
KW - Kolb's Learning Styles Inventory
KW - Learning Styles
KW - Software Architecture
KW - Software Engineering Education
UR - http://www.scopus.com/inward/record.url?scp=85179011355&partnerID=8YFLogxK
U2 - 10.1109/SCCC59417.2023.10315706
DO - 10.1109/SCCC59417.2023.10315706
M3 - Conference contribution
AN - SCOPUS:85179011355
T3 - Proceedings - International Conference of the Chilean Computer Science Society, SCCC
BT - 2023 42nd IEEE International Conference of the Chilean Computer Science Society, SCCC 2023
PB - IEEE Computer Society
Y2 - 23 October 2023 through 26 October 2023
ER -