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

RWTH Aachen University in Germany offers a bridge course that introduces students of a variety of study programs to the basics of imperative programming. Due to the high number of students and limited availability of tutors, it is hard to provide instant individual feedback to all students, to notice how difficult the tasks are for the students, and to reliably monitor their progression during the course. This motivated us to use an Automatic Program Assessment System (APAS) to provide instant formative feedback to students and to systematically assess the course’s tasks.

In this paper, we present our study in which we investigated (1) if the use of our APAS influences the students’ perceived difficulty of the programming tasks, (2) whether the use of our APAS increases the students’ progression speed, and (3) if the number of automated assessments triggered by the students can serve as an indicator of a task’s perceived difficulty. The results did not allow us to identify any meaningful differences between the study and control group with regards to the perceived difficulty and the progression speed. We found that the number of automated assessments can serve as a rough indicator for the task’s perceived difficulty.

We also found initial indication that the use of the automated assessment helps to ensure that the students complete the tasks in full and as intended by the teachers and might improve code quality. This needs to be further investigated in future work.

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