Towards an open repository for teaching software modeling applying active learning strategies

Williamson Silva, Bruno Gadelha, Igor Steinmacher, Tayana Conte

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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.

Original languageEnglish (US)
Title of host publicationProceedings - 2020 ACM/IEEE 42nd International Conference on Software Engineering
Subtitle of host publicationSoftware Engineering Education and Training, ICSE-SEET 2020
PublisherIEEE Computer Society
Pages162-172
Number of pages11
ISBN (Electronic)9781450371247
DOIs
StatePublished - Jun 27 2020
Event42nd ACM/IEEE International Conference on Software Engineering: Software Engineering Education and Training, ICSE-SEET 2020 - Virtual, Online, Korea, Republic of
Duration: Jun 27 2020Jul 19 2020

Publication series

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257

Conference

Conference42nd ACM/IEEE International Conference on Software Engineering: Software Engineering Education and Training, ICSE-SEET 2020
Country/TerritoryKorea, Republic of
CityVirtual, Online
Period6/27/207/19/20

Keywords

  • Active Learning Strategies
  • Modeling Education
  • Software Engineering Education
  • UML

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Towards an open repository for teaching software modeling applying active learning strategies'. Together they form a unique fingerprint.

Cite this