ICST 2025
Mon 31 March - Fri 4 April 2025 Naples, Italy
Wed 2 Apr 2025 15:00 - 15:15 at Room A1 - Education Chair(s): Dietmar Pfahl

Software testing plays a critical role in the development workflow. Nowadays, the significance of teaching software testing principles is recognized to a greater extent than ever before.

The aim of this paper is twofold: (1) to investigate the effectiveness of using a flipped classroom-based context to teach software bug advocacy, and (2) to provide the student’s perspective on using flipped classroom to learn how to advocate for a bug. A seminar activity dedicated to bug reports and how to advocatefor a bug is the framework for this investigation, with students being split into teams with the aim to perform two major activities: poster creation for one of the strategies from the RIMGEN mnemonics and providing advocacy strategies for a 3 years old bug. The created artifacts and the answers to a questionnaire dedicated to the learning experience are used as tools to analyze and provide answers to research questions.

The results show that flipped classroom-based learning is effective in teaching how to advocate for a software bug. Around 87.75% of students agreed that the poster creation activity helped them better retain the information. A percentage of 61.22% students agreed that time was spent more effectively in class since the text was read outside the classroom, and 82.66% of students also agree that this type of learning provides them with the opportunity to communicate with other students.

Wed 2 Apr

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

14:00 - 15:30
EducationEducation at Room A1
Chair(s): Dietmar Pfahl University of Tartu
14:00
15m
Talk
Can Test Generation and Program Repair Inform Automated Assessment of Programming Projects?
Education
Ruizhen Gu University of Sheffield, José Miguel Rojas University of Sheffield, Donghwan Shin University of Sheffield
Pre-print
14:15
15m
Talk
Combining Logic and Large Language Models for Assisted Debugging and Repair of ASP Programs
Education
Ricardo Brancas INESC-ID, Instituto Superior Técnico, Vasco Manquinho INESC-ID; Universidade de Lisboa, Ruben Martins Carnegie Mellon University
Pre-print
14:30
15m
Talk
Experience Report on using Experiential Learning to Facilitate Learning of Bug Investigation Steps
Education
Adina Moldovan Altom, Oana Casapu Altom, Andreea Vescan Babes-Bolyai University
14:45
15m
Talk
Requirements for an Automated Assessment Tool for Learning Programming by Doing
Education
Arthur Rump University of Twente, Vadim Zaytsev University of Twente, Netherlands, Angelika Mader University of Twente
Pre-print
15:00
15m
Talk
Teaching Bug Advocacy through Flipped Classroom
Education
Andreea Galbin-Nasui Babes-Bolyai University, Cluj-Napoca, Andreea Vescan Babes-Bolyai University
15:15
15m
Talk
A System-Level Testing Framework for Automated Assessment of Programming Assignments Allowing Students Object-Oriented Design Freedom
Education
Valerio Terragni University of Auckland, Nasser Giacaman The University of Auckland
:
:
:
: