Exploiting Group Shuffling Dynamics to Convey the Importance of Good Software Design

dc.contributor.authorBenedetto Causa, José Ignacio
dc.contributor.authorNavón Cohen, Jaime
dc.date.accessioned2022-05-13T19:15:21Z
dc.date.available2022-05-13T19:15:21Z
dc.date.issued2020
dc.description.abstractAnalysis, 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.
dc.fuente.origenIEEE
dc.identifier.isbn978-1450371247
dc.identifier.urihttps://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=9292028
dc.identifier.urihttps://repositorio.uc.cl/handle/11534/63896
dc.information.autorucEscuela de ingeniería ; Benedetto Causa, José Ignacio ; S/I ; 179213
dc.information.autorucEscuela de ingeniería ; Navón Cohen, Jaime ; S/I ; 100018
dc.language.isoen
dc.nota.accesoContenido parcial
dc.publisherIEEE
dc.relation.ispartofIEEE/ACM International Conference on Software Engineering: Software Engineering Education and Training (42° : 2020 : Seúl, Corea del Sur)
dc.rightsacceso restringido
dc.subjectSoftware
dc.subjectSoftware design
dc.subjectSoftware engineering
dc.subjectComplexity theory
dc.subjectUnified modeling language
dc.subjectEncoding
dc.subjectInterviews
dc.titleExploiting Group Shuffling Dynamics to Convey the Importance of Good Software Designes_ES
dc.typecomunicación de congreso
sipa.codpersvinculados179213
sipa.codpersvinculados100018
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Exploiting Group Shuffling Dynamics to Convey the Importance of Good Software Design.pdf
Size:
2.72 KB
Format:
Adobe Portable Document Format
Description: