A Model‐Driven Framework for Gamification of Learning Introductory Programming

Programming is widely recognized as a fundamental and practical skill applicable across diverse fields through various applications. However, novices often face challenges in learning programming, primarily due to the absence of a structured instructional framework and the complexity of underlying concepts. This obstacle can diminish learners’ motivation to pursue further education. To address this, gamification is employed as a strategy to engage and inspire beginners in their educational journey. Consequently, the utilization of a gamified online programming education system is proposed to simplify the learning process. Nevertheless, designing and implementing educational courses that effectively integrate gaming elements requires expertise in the gaming field. In this study, a model‐driven approach creates a gamification framework for teaching programming. The methodology develops a domain‐specific modeling language for programming concepts and gamification, designs a graphical editor for course design, and implements a model‐to‐code transformation engine requiring minimal prior knowledge. Evaluation through usability testing, questionnaires, and the GQM approach shows enhanced usability, improved effectiveness, and high satisfaction compared to traditional methods. The framework offers a solution for simplifying gamified course development and supporting novice programmers.

Authors

Institutions

Publication Details

Journal
Human Behavior and Emerging Technologies
Published
2025-01-01
DOI
https://doi.org/10.1155/hbe2/2420221
Primary Topic
Educational Games and Gamification
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Model‐Driven Framework for Gamification of Learning Introductory Programming

Seyedeh Hasti Mousavi, Shekoufeh Kolahdouz-Rahimi, Leila Samimi Dehkordi
Human Behavior and Emerging Technologies
Educational Games and Gamification
article

A Model‐Driven Framework for Gamification of Learning Introductory Programming

Seyedeh Hasti Mousavi, Shekoufeh Kolahdouz-Rahimi, Leila Samimi Dehkordi
article en

Abstract

Programming is widely recognized as a fundamental and practical skill applicable across diverse fields through various applications. However, novices often face challenges in learning programming, primarily due to the absence of a structured instructional framework and the complexity of underlying concepts. This obstacle can diminish learners’ motivation to pursue further education. To address this, gamification is employed as a strategy to engage and inspire beginners in their educational journey. Consequently, the utilization of a gamified online programming education system is proposed to simplify the learning process. Nevertheless, designing and implementing educational courses that effectively integrate gaming elements requires expertise in the gaming field. In this study, a model‐driven approach creates a gamification framework for teaching programming. The methodology develops a domain‐specific modeling language for programming concepts and gamification, designs a graphical editor for course design, and implements a model‐to‐code transformation engine requiring minimal prior knowledge. Evaluation through usability testing, questionnaires, and the GQM approach shows enhanced usability, improved effectiveness, and high satisfaction compared to traditional methods. The framework offers a solution for simplifying gamified course development and supporting novice programmers.

Human Behavior and Emerging TechnologiesVol. 2025(1)
Shahrekord University (IR), University of Isfahan (IR), University of Roehampton (GB)
Openalex Percentile: Top 71%
Educational Games and Gamification
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Model‐Driven Framework for Gamification of Learning Introductory Programming — Seyedeh Hasti Mousavi, Shekoufeh Kolahdouz-Rahimi, et al. · Human Behavior and Emerging Technologies (2025) | TGRS Research Map | TGRS