TY - GEN
T1 - Towards an open repository for teaching software modeling applying active learning strategies
AU - Silva, Williamson
AU - Gadelha, Bruno
AU - Steinmacher, Igor
AU - Conte, Tayana
N1 - Publisher Copyright:
© 2020 IEEE Computer Society. All rights reserved.
PY - 2020/6/27
Y1 - 2020/6/27
N2 - Modeling is a core topic in Software Engineering Education. Nevertheless, students face difficulties while learning software modeling. To teach software modeling effectively in computing courses, instructors who usually employed traditional methods could use active learning strategies. However, instructors are reluctant to change their teaching approaches due to several barriers that hinder the application of active learning strategies. Besides, relatively little research addresses how to mitigate them. The objective of this research is to help instructors implementing active learning strategies when teaching software modeling with UML diagrams. To achieve this objective, we conducted a Design Science Research (DSR). We proposed an artifact called OpenSMALS, an Open Repository for teaching Software Modeling applying Active Learning Strategies. OpenSMALS provides specific guidelines on how instructors can apply these strategies and helping instructors to identify the active learning strategies best suit their teaching context. We performed four DSR Design Cycles-in four different universities-to evaluate and evolve OpenSMALS. Our results show that OpenSMALS satisfactorily reduced the barriers faced by instructors, and it achieved an appropriate maturity level to be adopted by other instructors.
AB - Modeling is a core topic in Software Engineering Education. Nevertheless, students face difficulties while learning software modeling. To teach software modeling effectively in computing courses, instructors who usually employed traditional methods could use active learning strategies. However, instructors are reluctant to change their teaching approaches due to several barriers that hinder the application of active learning strategies. Besides, relatively little research addresses how to mitigate them. The objective of this research is to help instructors implementing active learning strategies when teaching software modeling with UML diagrams. To achieve this objective, we conducted a Design Science Research (DSR). We proposed an artifact called OpenSMALS, an Open Repository for teaching Software Modeling applying Active Learning Strategies. OpenSMALS provides specific guidelines on how instructors can apply these strategies and helping instructors to identify the active learning strategies best suit their teaching context. We performed four DSR Design Cycles-in four different universities-to evaluate and evolve OpenSMALS. Our results show that OpenSMALS satisfactorily reduced the barriers faced by instructors, and it achieved an appropriate maturity level to be adopted by other instructors.
KW - Active Learning Strategies
KW - Modeling Education
KW - Software Engineering Education
KW - UML
UR - http://www.scopus.com/inward/record.url?scp=85093691910&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85093691910&partnerID=8YFLogxK
U2 - 10.1145/3377814.3381709
DO - 10.1145/3377814.3381709
M3 - Conference contribution
AN - SCOPUS:85093691910
T3 - Proceedings - International Conference on Software Engineering
SP - 162
EP - 172
BT - Proceedings - 2020 ACM/IEEE 42nd International Conference on Software Engineering
PB - IEEE Computer Society
T2 - 42nd ACM/IEEE International Conference on Software Engineering: Software Engineering Education and Training, ICSE-SEET 2020
Y2 - 27 June 2020 through 19 July 2020
ER -