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

Analysis, modeling and design activities are integral parts of any modern software development project. However, educators often struggle in convincing undergraduate students of their value. Grasping the importance of good software design requires a certain maturity that is not yet attained in the first years of a computer science curriculum. In this study, we introduce group shuffling dynamics to a formal software design course to convey the importance of these concepts by exposing students to the experience of switching groups mid-semester. This grants a whole new perspective on the matter as the cost of managing technical debt is felt when the respective developers leave, and modeling artifacts become pivotal in aiding the incorporation of new team members. This short paper presents our first experience while implementing this methodology and shares our preliminary results derived from a first set of interviews with our students.

Conference Day
Wed 8 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

00:00 - 01:00
P8-SEET - Novel Approaches in SE Education and OthersSoftware Engineering Education and Training at Goguryeo
Chair(s): Casper LasseniusAalto University, Finland and Simula Metropolitan Center for Digital Engineering, Norway
00:00
12m
Talk
Enriching Programming Student Feedback with Audio CommentsSEET
Software Engineering Education and Training
Jake RenzellaDeakin University, Andrew CainDeakin University
00:12
12m
Talk
GidgetML: An Adaptive Serious Game for Enhancing First Year Programming LabsSEET
Software Engineering Education and Training
Michael MiljanovicOntario Tech University, Jeremy BradburyOntario Tech University
00:24
6m
Experience report
Exploiting Group Shuffling Dynamics to Convey the Importance of Good Software DesignSEET
Software Engineering Education and Training
Jose BenedettoPONTIFICIA UNIVERSIDAD CATOLICA DE CHILE, Jaime NavonPONTIFICIA UNIVERSIDAD CATOLICA DE CHILE
00:30
12m
Talk
Authentic Individual Assessment for Team-based Software Engineering ProjectsSEET
Software Engineering Education and Training
Laura TubinoDeakin University, Andrew CainDeakin University, Jean-Guy SchneiderDeakin University, Dhananjay ThiruvadyDeakin University, Niroshinie FernandoDeakin University
00:42
12m
Talk
Adopting Industry Agile Practices in Large-scale Capstone EducationSEET
Software Engineering Education and Training
Jean-Guy SchneiderDeakin University, Peter EklundDeakin University, Kevin LeeDeakin University, Feifei ChenDeakin University, Andrew CainDeakin University, Mohamed AbdelrazekDeakin University