TCSE logo 
 Sigsoft logo
Sustainability badge
Mon 28 Apr 2025 12:00 - 12:20 at 206 - Experiential Learning Chair(s): Michael Hilton
Tue 29 Apr 2025 16:20 - 16:40 at 106 - Gamification and Engagement in Learning Chair(s): Sandro Speth

Software engineering education has been predominantly focused on educating software engineering and computer science students. However, software engineering has increasingly spread into other disciplines, such as robotics. However, in addition to computer science, robotics programs are based on a number of other disciplines, including electrical and mechanical engineering. This not only limits the time and courses available for software engineering education but also requires educational approaches to address a student body with distinct skill sets and problem-solving methods. In addition, robotics students are faced with complex software engineering problems, as robotics systems become more complex and integrate with other systems, such as Cyber-Physical Systems and the Internet of Things. The integration of services and the collaboration between different systems require advanced software engineering skills and the ability to work on complex business logics connecting multiple systems. This paper reports on our experiences of teaching software engineering to robotics students. We report of two installments of a software engineering course in a robotics degree program. After the first installment, we changed the course schedule to better reflect robotics students’ needs and to place more emphasis on the specific characteristics of software engineering and the related skills that differ from other technical engineering subjects. Therefore, we present our lessons learned from the first application of the course, as well as provide guidelines from the second application of the course.

Mon 28 Apr

Displayed time zone: Eastern Time (US & Canada) change

11:00 - 12:30
Experiential LearningCSEE&T at 206
Chair(s): Michael Hilton Carnegie Mellon University

Due to a last minute change, the presentation of the paper “Robotics Software Engineering Education: An Experience Report” (originally scheduled to be presented in the ‘Gamification and Engagement in Learning’ session at 16h on Tuesday) is being moved to this session as a 4th paper to be presented at noon.

11:00
20m
Talk
Assessing Work-Based Learning in the Senior Years of a Software Engineering Graduate Apprenticeship Program
CSEE&T
Syed Waqar Nabi University of Glasgow, Oana Andrei University of Glasgow, Matthew Barr University of Glasgow, Quintin Cutts University of Glasgow, UK, Joseph Maguire University of Glasgow ,UK, Alistair Morrison University of Glasgow, Jack Parkinson University of Glasgow, Derek Somerville University of Glasgow, Tim Storer University of Glasgow
11:20
20m
Talk
Beyond the Classroom: Bridging the Gap Between Academia and Industry with a Hands-on Learning Approach
CSEE&T
Mingyang Xu University of Waterloo, Ryan Liu University of Waterloo, Mark Stoodley IBM Canada, Ladan Tahvildari University of Waterloo
Pre-print
11:40
20m
Talk
The Development of Reflective Practice on a Work-Based Software Engineering Program: A Longitudinal Study
CSEE&T
Matthew Barr University of Glasgow, Syed Waqar Nabi University of Glasgow, Oana Andrei University of Glasgow
Pre-print
12:00
20m
Talk
Robotics Software Engineering Education: An Experience Report
CSEE&T
Meenakshi Manjunath Technical University of Applied Sciences Würzburg-Schweinfurt, Jeshwitha Jesus Raja Technical University of Applied Sciences Würzburg-Schweinfurt, Rainer Herrler Technical University of Applied Sciences Würzburg-Schweinfurt, Marian Daun Technical University of Applied Sciences Würzburg-Schweinfurt

Tue 29 Apr

Displayed time zone: Eastern Time (US & Canada) change

16:00 - 17:30
Gamification and Engagement in LearningCSEE&T at 106
Chair(s): Sandro Speth Institute of Software Engineering, University of Stuttgart

Due to a last minute change, the presentation of the paper “Robotics Software Engineering Education: An Experience Report” is being moved to the “Experiential Learning” session in room 206 on Monday at about noon as a 4th paper.

16:00
20m
Talk
OSSDoorway: A Gamified Environment to Scaffold Student Contributions to Open Source Software
CSEE&T
Italo Santos Northern Arizona University, Katia Felizardo Federal Technological University of Paraná, Anita Sarma Oregon State University, Igor Steinmacher NAU RESHAPE LAB, Marco Gerosa Northern Arizona University
Pre-print
16:20
20m
Talk
Robotics Software Engineering Education: An Experience Report
CSEE&T
Meenakshi Manjunath Technical University of Applied Sciences Würzburg-Schweinfurt, Jeshwitha Jesus Raja Technical University of Applied Sciences Würzburg-Schweinfurt, Rainer Herrler Technical University of Applied Sciences Würzburg-Schweinfurt, Marian Daun Technical University of Applied Sciences Würzburg-Schweinfurt
16:40
20m
Talk
Teaching Loop Testing to Young Learners with the Code Critters Mutation Testing Game
CSEE&T
Philipp Straubinger University of Passau, Lena Bloch University of Passau, Gordon Fraser University of Passau
Pre-print
17:00
20m
Talk
Bug-Hunting Games to Add Excitement in Software Testing and Programming Classes
CSEE&T
Natalia Silvis-Cividjian Vrije Universiteit (VU) Amsterdam, Jasper Veltman Vrije Universiteit (VU) Amsterdam, Auke Buchel Vrije Universiteit (VU) Amsterdam, Erik Link Vrije Universiteit (VU) Amsterdam, Joshua Kenyon Vrije Universiteit (VU) Amsterdam, Michel Oey Amsterdam University of Applied Sciences
Pre-print
:
:
:
: