As the significance of Software Engineering (SE) professionals continues to grow in the industry, the adoption of gamification techniques for training purposes has gained traction due to its potential to enhance class appeal through game-derived elements. This paper presents a tertiary study investigating the application of gamification in Software Engineering (SE) education. The study was conducted in response to recent systematic literature reviews and mappings on the topic. The findings reveal that the areas of SE most frequently gamified are Software Testing and Software Quality, with competition and cooperation being the most commonly utilized gamification elements. Additionally, the majority of studies focus on structural gamification, where game elements are employed to modify the learning environment without altering the content. The results demonstrate the potential of gamification to improve students' engagement and motivation throughout the SE learning process, while also impacting other aspects such as performance improvement, skill development, and fostering good SE practices. However, caution is advised as unplanned and incorrectly applied gamification measures may lead to significant declines in performance and motivation. (English Version of the paper in Portuguese available here: HTTP://doi.org/10.1145/3613372.3614193
翻译:随着软件工程(SE)专业人士在行业中的重要性日益提升,游戏化技术因其通过游戏元素增强课堂吸引力的潜力而在培训领域得到广泛应用。本文针对游戏化在软件工程(SE)教育中的应用开展了一项三级研究。该研究响应了近期关于该主题的系统性文献综述与图谱分析。研究结果显示,最常采用游戏化的SE领域是软件测试与软件质量,竞争与合作是最常用的游戏化元素。此外,大多数研究聚焦于结构性游戏化,即通过游戏元素改变学习环境而不改变内容。研究表明,游戏化在提升学生学习过程中的参与度与动机方面具有潜力,同时还能对绩效提升、技能发展及促进良好SE实践等其他方面产生积极影响。然而,需谨慎注意的是,未经规划且应用不当的游戏化措施可能导致绩效与动机的显著下降。(本论文的葡萄牙语英文版见HTTP://doi.org/10.1145/3613372.3614193)