Skip to content
Open access

AI-Driven Gamified UML Learning Platform for Enhancing Software Engineering Education

Jul 2026 · Pakistan journal of engineering & technology · Vol 9, pp. 8-16 · 0 citations

TL;DR

Evidence is provided that the integration of AI-based feedback and gamified educational delivery methods can positively impact the teaching of software engineering and provide a scalable solution for delivering UML education.

Abstract

UML (Unified Modeling Language) is a foundational tool needed for teaching software engineering. Despite this, when taught with the traditional approach, students typically find it difficult to grasp the syntax, semantics, and diagramming techniques used in UML. This paper proposes a new approach to teaching UML through an AI-enhanced gamified learning platform, which will increase student motivation, improve understanding of UML concepts, and facilitate the development of practical UML modelling skills. The proposed AI-enhanced gamified learning platform for UML includes various gamification components (e.g., XP progression, achievement badges, streaks, leaderboards, and scenario-based missions), as well as an AI-assisted diagram evaluation system and an adaptive learning system. To create a comprehensive learning experience, the platform includes (1) the use of theoretical quizzes and (2) the completion of practical diagram building assignments, an automated error detection tool, and a spaced repetition flash card system. A quantitative analysis of this gamified learning platform is conducted using a structured Likert-type questionnaire and statistical tools (IBM SPSS Statistics) on undergraduate software engineering students and Computer Science students. Quantitative results suggest that AI-assisted learning feedback and gamification have a statistically significant effect on learning effectiveness, engagement, UML skill development, and overall learner satisfaction. The results of this study provide evidence that the integration of AI-based feedback and gamified educational delivery methods can positively impact the teaching of software engineering and provide a scalable solution for delivering UML education.

Read PDF

Similar papers

Book Open access Oct 2026

Teaching UML Modeling in the Age of Generative AI: Combining Manual Modeling, Prompt Engineering and Model Evaluation

Generative Artificial Intelligence is rapidly transforming software engineering practice, including the creation of Unified Modeling Language (UML) artifacts. While Large Language Models can generate UML diagrams from natural language descriptions, their implications for software modeling education remain insufficientl...

O. Ņikiforova · 0 citations
Book Open access Oct 2026

Enhancing Software-Design Learning by Combining UML and LLM-Assisted Feedback in a Learning Platform

Software design is an important part of software engineering. In contrast to some parts of software engineering that are dominated by mathematical logic and analytical thinking, software design is based on judgment and there is rarely a single right software design. Instead, software design involves selecting one out o...

Reenu Maria Jerry, Jacob Krüger, Michel R. V. Chaudron · 0 citations
Open access Oct 2026

Vibe Coding for Simulation Development in Engineering Education

Simulation‐based learning is widely adopted in engineering education because it enables learners to explore complex engineering systems through interactive and self‐paced learning. However, developing educational simulations traditionally requires both domain expertise and software development skills. Recent advanc...

Poramate Tarasak, W. Wongsuwan, Pongsatorn Sedtheetorn · 0 citations
Open access Aug 2026

GENERATIVE AI-ASSISTED TEACHING FOR MICROCONTROLLER PROGRAMMING AND DEBUGGING: MODEL DESIGN AND PRACTICE

An AI-assisted teaching model for microcontroller programming practice based on three functional modules, namely code-skeleton generation, compilation/logic-error diagnosis, and personalized question answering is built and preliminary teaching practice indicates that the model helps shorten students' debugging time and...

Yuan Tan, Qing-Yuan Zhen, XinDi Wang et al. · 0 citations
Open access 2026

Enhancing Calculus Learning Outcomes for Engineering Students through the ADAB Framework and AI Tools

Mastering calculus is vital for engineering students, yet many struggle due to inadequate basic mathematical knowledge. Weaknesses in mastering the theory and basic concepts of mathematics significantly hinder calculus learning outcomes, as evidenced by a clear positive relationship between basic mathematics proficienc...

Nor Kamariah Binti Kasmin@Bajuri, N. I. Alimon, Wan Munirah Wan Mohamad et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.