APSEC 2022
Tue 6 - Fri 9 December 2022
Thu 8 Dec 2022 13:15 - 13:30 at Room1 - Education Chair(s): Shinsuke Matsumoto

Software design seeks to contribute to developing quality software. During the design phase, the requirements are translated into a representation of the software (also known as design), whose quality can be evaluated and improved. For graduating students, software design is difficult to understand and produce. In fact, producing a good design seems to require a certain level of cognitive development that few students achieve.

The aims of this study are, on the one hand, to know the effort devoted by students to software design, how is the effort variation throughout the different exercises and how is the effort variation between students. On the other hand, we analyzed the software quality during the exercises and the students’ perception of the problems they related to design.

We found that students spend at least 3 times as much time on coding as on design. Also, regarding design, students have highly variable behavior among themselves and also highly variable behavior when developing different programs. We believe this may be due to a lack of knowledge on design, a lack of knowledge of the importance of design in software quality and an important lack of habits and discipline when developing software. Also, we found that students did not produce better quality products in the latest exercises compared with the first ones.

Thu 8 Dec

Displayed time zone: Osaka, Sapporo, Tokyo change

13:00 - 14:30
EducationEDU - Software Engineering Education at Room1
Chair(s): Shinsuke Matsumoto Osaka University
13:00
15m
Paper
Virtual Reality for Software Engineering PresentationsBest EDU Paper Award
EDU - Software Engineering Education
Chaiyong Rakhitwetsagul Mahidol University, Thailand, Morakot Choetkiertikul Mahidol University, Thailand, Apirak Hoonlor Mahidol University, Mores Prachyabrued Mahidol University
13:15
15m
Paper
How students design simple programs. An study on the effort and perceptions of the design activity.
EDU - Software Engineering Education
Diego Vallespir Universidad de la República - Pyxis, Silvana Moreno Universidad de la República Uruguay
13:30
15m
Paper
Automatic Programming Assessment System for Computer Science Bridge Course - An Experience Report
EDU - Software Engineering Education
Sebastian Geiss RWTH Aachen University, Tim Jentzsch RWTH Aachen University, Nils Wild RWTH Aachen University, Christian Plewnia RWTH Aachen University
13:45
15m
Paper
Balancing between Creativity and Efficiency in Software Engineering Project Courses
EDU - Software Engineering Education
Ruoqing Wang Technical University of Munich, Snezhina Milusheva Technical University of Munich, Stephan Krusche Technische Universität München
14:00
15m
Paper
Threshold Concepts and Skills in Software Architecture: Instructors' Perspectives
EDU - Software Engineering Education
Usman Nasir Blekinge Institute of Technology, Muhammad Laiq Blekinge Institute of Technology