Creating an immersive learning environment for teaching agile scrum and team software process: a framework for software engineering education

Nurfauza Jali, Cheah Wai Shiang, Norazian Mohamad Hamdan, Suriati Khartini Jali, Lim Phei Chin, Edzreena Edza Odzaly, Desmond Greer

Research output: Contribution to journalArticlepeer-review

14 Downloads (Pure)

Abstract

Most of the principles and concepts that need to be taught in Software Engineering courses are hard to share the realistic experiences because it is difficult to give the student practical exposure to the insight and processes involved. This paper presents an innovative framework tailored for the establishment of an immersive learning environment within the context of a Software Engineering Project course. The overarching objective is to effectively tackle the inherent challenges associated with teaching intricate software engineering concepts, notably Agile Scrum and Team Software Process (TSPi). Conventional pedagogical approaches often prove inadequate in providing a comprehensive and engaging learning experience for students, educators and stakeholders. In response, our study introduces a pioneering immersive learning approach, offering a robust solution to this educational gap. To gauge the framework's efficacy and pertinence, we conducted online surveys, specifically targeting third-year students enrolled in the Software Engineering Laboratory course and the project stakeholders involved. These surveys were instrumental in collecting valuable feedback on the practicality and impact of our approach in enhancing the teaching and learning processes. This study presents a thorough exposition encompassing the framework's conceptualization, implementation and iterative evolution. Our research outcomes reveal that our immersive learning approach has successfully met the predefined course objectives, effectively addressing the intrinsic challenge of imparting hands-on experiences associated with software engineering principles and concepts. As a significant contribution to the ongoing initiatives aimed at elevating software engineering education, our study underscores the importance of providing students with tangible exposure to vital concepts such as Agile Scrum and TSPi. Moreover, this paper delineates the collaborative journey involved in the creation, execution and refinement of the course framework. Ultimately, our research endeavours to evaluate the degree to which our innovative framework aligns with the objectives established by both students and stakeholders. By doing so, it underscores the transformative potential of our approach in reshaping the landscape of software engineering education, ultimately enhancing its effectiveness and relevance.
Original languageEnglish
Pages (from-to)54-67
JournalJournal of Advanced Research in Applied Sciences and Engineering Technology
Volume63
Issue number3
Early online date20 Jan 2025
DOIs
Publication statusEarly online date - 20 Jan 2025

Keywords

  • immersive learning environment
  • agile scrum
  • team software process
  • software engineering education

Fingerprint

Dive into the research topics of 'Creating an immersive learning environment for teaching agile scrum and team software process: a framework for software engineering education'. Together they form a unique fingerprint.

Cite this