Beyond the Classroom: Bridging the Gap Between Academia and Industry with a Hands-on Learning Approach

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Xu, Mingyang, Liu, Ryan Zheng He, Stoodley, Mark, Tahvildari, Ladan
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913794673868800
author Xu, Mingyang
Liu, Ryan Zheng He
Stoodley, Mark
Tahvildari, Ladan
author_facet Xu, Mingyang
Liu, Ryan Zheng He
Stoodley, Mark
Tahvildari, Ladan
contents Modern software systems require various capabilities to meet architectural and operational demands, such as the ability to scale automatically and recover from sudden failures. Self-adaptive software systems have emerged as a critical focus in software design and operation due to their capacity to autonomously adapt to changing environments. However, educating students on this topic is scarce in academia, and a survey among practitioners identified that the lack of knowledgeable individuals has hindered its adoption in the industry. In this paper, we present our experience teaching a course on self-adaptive software systems that integrates theoretical knowledge and hands-on learning with industry-relevant technologies. To close the gap between academic education and industry practices, we incorporated guest lectures from experts and showcases featuring industry professionals as judges, improving technical and communication skills for our students. Feedback based on surveys from 21 students indicates significant improvements in their understanding of self-adaptive systems. The empirical analysis of the developed course demonstrates the effectiveness of the proposed course syllabus and teaching methodology. In addition, we provide a summary of the educational challenges of running this unique course, including balancing theory and practice, addressing the diverse backgrounds and motivations of students, and integrating the industry-relevant technologies. We believe these insights can provide valuable guidance for educating students in other emerging topics within software engineering.
format Preprint
id arxiv_https___arxiv_org_abs_2504_10726
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Beyond the Classroom: Bridging the Gap Between Academia and Industry with a Hands-on Learning Approach
Xu, Mingyang
Liu, Ryan Zheng He
Stoodley, Mark
Tahvildari, Ladan
Software Engineering
Modern software systems require various capabilities to meet architectural and operational demands, such as the ability to scale automatically and recover from sudden failures. Self-adaptive software systems have emerged as a critical focus in software design and operation due to their capacity to autonomously adapt to changing environments. However, educating students on this topic is scarce in academia, and a survey among practitioners identified that the lack of knowledgeable individuals has hindered its adoption in the industry. In this paper, we present our experience teaching a course on self-adaptive software systems that integrates theoretical knowledge and hands-on learning with industry-relevant technologies. To close the gap between academic education and industry practices, we incorporated guest lectures from experts and showcases featuring industry professionals as judges, improving technical and communication skills for our students. Feedback based on surveys from 21 students indicates significant improvements in their understanding of self-adaptive systems. The empirical analysis of the developed course demonstrates the effectiveness of the proposed course syllabus and teaching methodology. In addition, we provide a summary of the educational challenges of running this unique course, including balancing theory and practice, addressing the diverse backgrounds and motivations of students, and integrating the industry-relevant technologies. We believe these insights can provide valuable guidance for educating students in other emerging topics within software engineering.
title Beyond the Classroom: Bridging the Gap Between Academia and Industry with a Hands-on Learning Approach
topic Software Engineering
url https://arxiv.org/abs/2504.10726