Blogs (1) >>
ICSE 2019
Sat 25 - Fri 31 May 2019 Montreal, QC, Canada
Wed 29 May 2019 14:00 - 14:15 at St-Denis / Notre-Dame - Multi-disciplinary Teaching in SE Chair(s): Cecile Peraire

The fields of Software Engineering and Human-Computer Interaction have traditionally evolved in parallel, with little cross-pollination, both in industry and academia. However, effectively delivering software products offering superior user experiences requires a tight collaboration between professionals from both fields. In recent years, some approaches combining the two perspectives have been proposed in industry, including dual-track agile software development. Yet, very few courses cover those integrated approaches in academia, and it appears that no publication so far has reported the existence of a scholarly course covering dual-track agile. This paper introduces a course that addresses the divide between Software Engineering and Human-Computer Interaction through an integrated approach to requirements engineering and interaction design, in the context of dual-track agile. The course design combines traditional and flipped-classroom delivery, together with project-based learning. During the course project, students learn to design and implement software systems that address real problems and satisfy real stakeholders’ needs by being useful, usable, and enjoyable to use. This paper documents the author’s experience designing and teaching the course over the past four years. It aims to convince, inspire, and enable others to teach similar courses, bringing interaction design to the forefront of agile software development.

Wed 29 May
Times are displayed in time zone: (GMT-04:00) Eastern Time (US & Canada) change

icse-2019-Software-Engineering-Education-and-Training
14:00 - 15:30: Software Engineering Education and Training - Multi-disciplinary Teaching in SE at St-Denis / Notre-Dame
Chair(s): Cecile PeraireCarnegie Mellon University (Silicon Valley Campus)
icse-2019-Software-Engineering-Education-and-Training14:00 - 14:15
Talk
Cecile PeraireCarnegie Mellon University (Silicon Valley Campus)
Pre-print
icse-2019-Posters14:15 - 14:21
Poster
Michael LeisnerUniversity of Applied Sciences Neu-Ulm, Philipp BruneUniversity of Applied Sciences Neu-Ulm
icse-2019-Software-Engineering-Education-and-Training14:21 - 14:36
Talk
Natalia Silvis-CividjianVrije Universiteit (VU) Amsterdam
Pre-print
icse-2019-Software-Engineering-Education-and-Training14:36 - 14:51
Talk
Farshid AnvariMacquarie University, Deborah RichardsMacquarie University, Michael HitchensMacquarie University, Hien Minh Thi TranMinh Hien Pty Ltd
Pre-print
icse-2019-Posters14:51 - 14:57
Poster
icse-2019-Software-Engineering-Education-and-Training14:57 - 15:30
Talk