Gamification experience of an educational environment in software engineening: Gamifying a course of agility for software process improvement [Experiencia de gamificación de un entorno educativo en ingeniería de software: Gamificando un curso de agilidad para la mejora de procesos software]
MetadataShow full item record
In the last decade gamification has become as a useful strategy for make work environments more dynamic, specifically because it supports initiatives associated with the increase of performance characteristics of work teams such as motivation and commitment. In addition, in work areas such as education, gamification has spread as a useful strategy for make the classroom more dynamic. On the other hand, in the area of software engineering, the performance and productivity of the work team have been identified as key success factors, with motivation being an essential factor in achieving this success. Therefore, there is an important growth of gamification strategies in the classroom as alternatives to increase the motivation and commitment of the work teams. However, the existing teaching strategies in software engineering omit certain details about how to structure a possible learning environment, such as the classroom. In this work a methodological structure is proposed to gamify an educational environment of software engineering. The objective of this proposal is to contribute to the decrease of causes of failure of software development projects within which is the lack of motivation and commitment as well as social and human factors that affect processes related to software engineering. An example of activities developed in a course of agility for software process improvement of the Universidad de Medellín is presented. The methodological structure proposed was designed using technological tools and web 2.0 tools that managed to accompany the teaching-learning process taking into account defined gamification principles. © 2018 AISTI.
- Indexados Scopus 
Showing items related by title, author, creator and subject.
SETMAT (Software engineering teaching method and theory): A theory of software engineering teaching [SETMAT (Software Engineering Teaching Method and Theory): Una teoría para la enseñanza de Ingeniería de Software] Gómez-Álvarez M.C.; Jaramillo C.M.Z.; Astudillo H.Software engineering (SE) teaching uses learning strategies to promote the acquisition of technical and social capabilities; typical strategies are project-based learning, collaborative learning, and problem-based learning. ...
Meneses Ruiz, Jaime Herney; Peña Velasco, Eduar Alexis; Cobos Lozada, Carlos Alberto; Timaná Peña, Jimena Adriana; Torres-Jimenez, Jose (Universidad de MedellínFacultad de Ingenierías, 2018-03-16)Software testing can exceed 50% of the total cost of a software project, which is why companies need an alternative to reduce their cost and time of implementation. This research proposes the use of combinatorial structures ...
Giraldo, Fáber D.; Villegas Arias, Mónica Michelle (Universidad de MedellínFacultad de Ingenierías, 2019-06-28)This article presents a proposal for improving the software process in telecommuting contexts based on the Personal Software Process (PSP) framework of the Software Engineering Institute (SEI). The proposal describes a ...