Author ORCID Identifier
Iñigo Aldalur: 0000-0003-4840-8884
Juanan Pereira: 0000-0002-7935-3612
Loading...
Abstract
This teaching case presents the design, implementation, and evaluation of SESGA, an innovative pedagogical approach for teaching software engineering developed and designed within the Basque Country, Spain. The case addresses a critical challenge in software engineering education: students' lack of intrinsic motivation and poor perception of software engineering's importance in professional practice. SESGA implements a competitive team-based project where students develop a game application while continuously monitoring and improving multiple quality metrics (cyclomatic complexity, test coverage, code smells), with session-by-session rankings and peer evaluation driving engagement with software engineering practices. Through detailed narrative and extensive teaching notes, this article demonstrates how gamification can transform student attitudes toward software engineering practices. The case chronicles from recognizing the limitations of traditional teaching methods through designing and implementing an elaborated gamification approach that integrated competitive elements, continuous quality monitoring, team collaboration, and peer evaluation. This article serves both as a teaching case for educational contexts and as a detailed guide for instructors considering similar pedagogical creations. The integrated teaching notes provide complete implementation guidance, suggested solutions to discussion questions, assessment strategies, and adaptation recommendations for different institutional contexts.
Recommended Citation
Aldalur, I., & Pereira, J. (In press). Teaching Case to Gamify Software Engineering Subjects. Communications of the Association for Information Systems, 59, pp-pp. Retrieved from https://aisel.aisnet.org/cais/vol59/iss1/14
When commenting on articles, please be friendly, welcoming, respectful and abide by the AIS eLibrary Discussion Thread Code of Conduct posted here.