Write a Blog >>
ICSE 2020
Wed 24 June - Thu 16 July 2020
Fri 10 Jul 2020 15:00 - 15:12 at Goguryeo - A20-SEET - Novel Approaches in SE Education Chair(s): Seonah Lee

\textbf{Background:} Software architecture is a crucial while significantly challenging topic in the computer science curriculum. Although ``learning by doing'' is widely advocated to address this topic’s abstract and fuzzy nature, educators are still facing various difficulties in practice, especially including students’ vicious circle of inexperience and the mental model dilemma in experiential learning.

\textbf{Aims:} To help break the aforementioned vicious circle and mental model dilemma, this work aims to investigate our educational strategy of using lightweight projects with public and free PaaS resources (1) to help students accumulate architectural experience from the early stage and (2) to facilitate strengthening students’ fundamental architecture knowledge.

\textbf{Method:} To collect more empirical evidence, we conducted action research on our educational strategy across three undergraduate-curriculum courses for two years. In particular, we employed the Technology Acceptance Model (TAM) to validate how well students received such an educational strategy.

\textbf{Results:} The students involved in the relevant coursework generally gave positive feedback with respect to learning theoretical concepts and a set of architectural patterns. Meanwhile, we also observed diverse learning curves for utilizing PaaS resources.

\textbf{Conclusions:} Although there still exist PaaS-related limits, our educational strategy can foster students’ experiential learning and collaborative learning in fundamental architecture courses. We believe that there are also potentials to extend our work to broader and advanced courses of software architecture.

Fri 10 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

15:00 - 16:00
A20-SEET - Novel Approaches in SE EducationSoftware Engineering Education and Training at Goguryeo
Chair(s): Seonah Lee Gyeongsang National University
Using Public and Free Platform-as-a-Service (PaaS) based Lightweight Projects for Software Architecture EducationSEET
Software Engineering Education and Training
Zheng Li University of Concepción
An Interactive Learning Method to Engage Students in ModelingSEET
Software Engineering Education and Training
Stephan Krusche Technische Universität München, Nadine von Frankenberg Technical University of Munich, Lara Marie Reimer Technical University of Munich, Bernd Bruegge TU Munich
Turn up the Heat!: Using Heat Maps to Visualize Suspicious Code to Help Students Successfully Complete Programming Problems FasterSEET
Software Engineering Education and Training
Bob Edmison Virginia Tech, Stephen Edwards Virginia Tech
Experience report
Teaching Software Engineering for AI-Enabled SystemsSEET
Software Engineering Education and Training
Christian Kästner Carnegie Mellon University, Eunsuk Kang Carnegie Mellon University
Innovation and Active Learning for Training Mobile App DevelopersSEET
Software Engineering Education and Training
Fabio Binder Pontifícia Universidade Católica do Paraná (PUCPR), Regina Albuquerque Pontifícia Universidade Católica do Paraná (PUCPR), Sheila Reinehr Pontifícia Universidade Católica do Paraná (PUCPR), Andreia Malucelli Pontifícia Universidade Católica do Paraná (PUCPR)