Write a Blog >>
ICSE 2020
Wed 24 June - Thu 16 July 2020

Modeling is a core topic in Software Engineering Education. Nevertheless, students face difficulties while learning software modeling. One possible cause is the traditional teacher-centered approach that still dominates in Computer Science. 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 the research presented in this paper is to help instructors implementing active learning strategies when teaching software modeling. To achieve this objective, we conducted a Design Science Research (DSR). We proposed an artifact called OpenSMALS, an Open Repository for Software Modeling Teaching using 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 three DSR design cycles—in four different universities—to evaluate the use of 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.

Conference Day
Thu 9 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

07:00 - 08:00
I14-SEET - Industry Relevant Teaching and OthersSoftware Engineering Education and Training at Goguryeo
Chair(s): Letizia JaccheriNorwegian University of Science and Technology
07:00
12m
Talk
Addressing the Double Challenge of Learning and Teaching Enterprise Technologies through Peer TeachingSEET
Software Engineering Education and Training
Richard GlasseyKTH Royal Institute of Technology, Olle BälterKTH Royal Institute of Technology, Philipp HallerKTH Royal Institute of Technology, Mattias WiggbergKTH Royal Institute of Technology
07:12
12m
Talk
Characterizing the Pedagogical Benefits of Adaptive Feedback for Compilation Errors by Novice ProgrammersSEET
Software Engineering Education and Training
Umair Z. AhmedNational University of Singapore, Nisheeth SrivastavaIndian Institute of Technology, Kanpur, Renuka SindhgattaQueensland University of Technology, Australia, Amey KarkareIIT Kanpur
07:24
12m
Talk
VeriSIM: A Learning Environment for Comprehending Class and Sequence Diagrams using Design TracingSEET
Software Engineering Education and Training
Prajish PrasadIIT Bombay, Sridhar IyerIIT Bombay
07:36
12m
Talk
Towards an Open Repository for Teaching Software Modeling applying Active Learning StrategiesSEET
Software Engineering Education and Training
Williamson SilvaUFAM, Bruno GadelhaUFAM, Igor SteinmacherNorthern Arizona University, Tayana ConteUniversidade Federal do Amazonas
07:48
12m
Talk
What prevents Finnish women from applying to software engineering roles? A preliminary analysis of survey dataSEET
Software Engineering Education and Training
Annika WolffLUT University, Antti KnutasLUT University, Paula SavolainenTurku University of Applied Sciences
Pre-print