Student Software Designs at the Undergraduate Midpoint
Lynda Thomas, Carol Zander, Chris Loftus, Anna Eckerdal · 2017
We replicate a study and extend previous research that examined graduating students' achievement and understanding when asked to "produce a design". In this paper, we examine software designs produced by students at an earlier stage in their undergraduate studies -- the midpoint. We were looking for characteristics of the development of skill at software design as students progress through the curriculum. These students did about as well as graduating students from the same institution in terms of the quality of their software designs, although they failed to produce as many complete designs. In addition to attributes uncovered in previous research, a new design attribute was noticed -- meaningful links between static components. We raise the question of where GUI designs fit in the area of software design.