游戏化应用于软件开发中的知识共享:快速回顾

IF 3.8 2区 计算机科学 Q2 COMPUTER SCIENCE, INFORMATION SYSTEMS
Rodrigo Feitosa Gonçalves , Carlos Eduardo Barbosa , Matheus Argôlo , Jano Moreira de Souza
{"title":"游戏化应用于软件开发中的知识共享:快速回顾","authors":"Rodrigo Feitosa Gonçalves ,&nbsp;Carlos Eduardo Barbosa ,&nbsp;Matheus Argôlo ,&nbsp;Jano Moreira de Souza","doi":"10.1016/j.infsof.2025.107829","DOIUrl":null,"url":null,"abstract":"<div><h3>Context:</h3><div>Knowledge sharing is essential for collaboration and innovation in software development but is often hindered by barriers such as lack of motivation and information overload. Gamification has been proposed as a strategy to address these challenges by enhancing engagement and fostering collaboration.</div></div><div><h3>Objective:</h3><div>This study aimed to investigate the role of gamification in fostering knowledge sharing among software developers, focusing on gamification elements and solutions, the contexts and impacts of gamification, and the associated limitations.</div></div><div><h3>Methods:</h3><div>A Rapid Review methodology was conducted following the PRISMA 2020 guidelines to ensure transparency and reproducibility. A systematic search of the Scopus database was performed in June 2024, yielding 1180 studies. After applying a six-stage selection process, including duplicate removal, title, and abstract screening, and full-text assessment based on predefined inclusion and exclusion criteria, 10 studies were included. Bias and quality assessment of the included studies was performed using the Mixed Methods Appraisal Tool (MMAT), 2018 version. Key information was extracted and organized using the Parsifal tool to address three research questions.</div></div><div><h3>Results:</h3><div>Gamification significantly enhanced knowledge sharing by motivating participation, improving teamwork, and fostering positive behavioral changes. Common gamification elements included leaderboards, points, badges, and rewards, which were effective in promoting engagement. However, challenges such as superficial engagement, overemphasis on rewards, and difficulties in measuring long-term effectiveness were identified. Sustainable engagement strategies and robust evaluation frameworks were recommended to address these limitations.</div></div><div><h3>Conclusions:</h3><div>Gamification is a promising approach for overcoming barriers regarding knowledge-sharing in software development. Practitioners and researchers can leverage well-designed gamification mechanisms to create collaborative and innovative environments that enhance knowledge transfer and developer engagement. Future research should focus on sustainable strategies, tailored gamification approaches, and the development of robust metrics for evaluating gamification’s effectiveness. This review was not registered, and no external funding was received.</div></div>","PeriodicalId":54983,"journal":{"name":"Information and Software Technology","volume":"187 ","pages":"Article 107829"},"PeriodicalIF":3.8000,"publicationDate":"2025-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Gamification applied to knowledge sharing in software development: A rapid review\",\"authors\":\"Rodrigo Feitosa Gonçalves ,&nbsp;Carlos Eduardo Barbosa ,&nbsp;Matheus Argôlo ,&nbsp;Jano Moreira de Souza\",\"doi\":\"10.1016/j.infsof.2025.107829\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><h3>Context:</h3><div>Knowledge sharing is essential for collaboration and innovation in software development but is often hindered by barriers such as lack of motivation and information overload. Gamification has been proposed as a strategy to address these challenges by enhancing engagement and fostering collaboration.</div></div><div><h3>Objective:</h3><div>This study aimed to investigate the role of gamification in fostering knowledge sharing among software developers, focusing on gamification elements and solutions, the contexts and impacts of gamification, and the associated limitations.</div></div><div><h3>Methods:</h3><div>A Rapid Review methodology was conducted following the PRISMA 2020 guidelines to ensure transparency and reproducibility. A systematic search of the Scopus database was performed in June 2024, yielding 1180 studies. After applying a six-stage selection process, including duplicate removal, title, and abstract screening, and full-text assessment based on predefined inclusion and exclusion criteria, 10 studies were included. Bias and quality assessment of the included studies was performed using the Mixed Methods Appraisal Tool (MMAT), 2018 version. Key information was extracted and organized using the Parsifal tool to address three research questions.</div></div><div><h3>Results:</h3><div>Gamification significantly enhanced knowledge sharing by motivating participation, improving teamwork, and fostering positive behavioral changes. Common gamification elements included leaderboards, points, badges, and rewards, which were effective in promoting engagement. However, challenges such as superficial engagement, overemphasis on rewards, and difficulties in measuring long-term effectiveness were identified. Sustainable engagement strategies and robust evaluation frameworks were recommended to address these limitations.</div></div><div><h3>Conclusions:</h3><div>Gamification is a promising approach for overcoming barriers regarding knowledge-sharing in software development. Practitioners and researchers can leverage well-designed gamification mechanisms to create collaborative and innovative environments that enhance knowledge transfer and developer engagement. Future research should focus on sustainable strategies, tailored gamification approaches, and the development of robust metrics for evaluating gamification’s effectiveness. This review was not registered, and no external funding was received.</div></div>\",\"PeriodicalId\":54983,\"journal\":{\"name\":\"Information and Software Technology\",\"volume\":\"187 \",\"pages\":\"Article 107829\"},\"PeriodicalIF\":3.8000,\"publicationDate\":\"2025-07-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Information and Software Technology\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0950584925001685\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"COMPUTER SCIENCE, INFORMATION SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Information and Software Technology","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0950584925001685","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0

摘要

背景:知识共享对于软件开发中的协作和创新至关重要,但常常受到缺乏动机和信息过载等障碍的阻碍。游戏化已被提议作为一种战略,通过加强参与和促进合作来应对这些挑战。目的:本研究旨在探讨游戏化在促进软件开发者之间知识共享方面的作用,重点探讨游戏化的要素和解决方案、游戏化的背景和影响,以及相关的局限性。方法:按照PRISMA 2020指南进行快速审查方法,以确保透明度和可重复性。我们于2024年6月对Scopus数据库进行了系统检索,得到了1180项研究。经过六个阶段的筛选过程,包括重复删除、标题和摘要筛选,以及基于预定义的纳入和排除标准的全文评估,最终纳入了10项研究。使用混合方法评估工具(MMAT), 2018版对纳入的研究进行偏倚和质量评估。使用Parsifal工具提取和组织关键信息以解决三个研究问题。结果:游戏化通过激励参与、改善团队合作和培养积极的行为改变显著地促进了知识共享。常见的游戏化元素包括排行榜、积分、徽章和奖励,这些元素都能有效提升用户粘性。然而,我们发现了一些挑战,如肤浅的参与、过分强调奖励以及难以衡量长期有效性。建议采用可持续参与战略和强有力的评估框架来解决这些限制。结论:游戏化是克服软件开发中知识共享障碍的一种很有前途的方法。从业者和研究人员可以利用精心设计的游戏化机制来创建协作和创新的环境,从而增强知识转移和开发人员的参与。未来的研究应侧重于可持续战略、量身定制的游戏化方法,以及开发评估游戏化有效性的稳健指标。这次审查没有登记,也没有收到外部资金。
本文章由计算机程序翻译,如有差异,请以英文原文为准。

Gamification applied to knowledge sharing in software development: A rapid review

Gamification applied to knowledge sharing in software development: A rapid review

Context:

Knowledge sharing is essential for collaboration and innovation in software development but is often hindered by barriers such as lack of motivation and information overload. Gamification has been proposed as a strategy to address these challenges by enhancing engagement and fostering collaboration.

Objective:

This study aimed to investigate the role of gamification in fostering knowledge sharing among software developers, focusing on gamification elements and solutions, the contexts and impacts of gamification, and the associated limitations.

Methods:

A Rapid Review methodology was conducted following the PRISMA 2020 guidelines to ensure transparency and reproducibility. A systematic search of the Scopus database was performed in June 2024, yielding 1180 studies. After applying a six-stage selection process, including duplicate removal, title, and abstract screening, and full-text assessment based on predefined inclusion and exclusion criteria, 10 studies were included. Bias and quality assessment of the included studies was performed using the Mixed Methods Appraisal Tool (MMAT), 2018 version. Key information was extracted and organized using the Parsifal tool to address three research questions.

Results:

Gamification significantly enhanced knowledge sharing by motivating participation, improving teamwork, and fostering positive behavioral changes. Common gamification elements included leaderboards, points, badges, and rewards, which were effective in promoting engagement. However, challenges such as superficial engagement, overemphasis on rewards, and difficulties in measuring long-term effectiveness were identified. Sustainable engagement strategies and robust evaluation frameworks were recommended to address these limitations.

Conclusions:

Gamification is a promising approach for overcoming barriers regarding knowledge-sharing in software development. Practitioners and researchers can leverage well-designed gamification mechanisms to create collaborative and innovative environments that enhance knowledge transfer and developer engagement. Future research should focus on sustainable strategies, tailored gamification approaches, and the development of robust metrics for evaluating gamification’s effectiveness. This review was not registered, and no external funding was received.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Information and Software Technology
Information and Software Technology 工程技术-计算机:软件工程
CiteScore
9.10
自引率
7.70%
发文量
164
审稿时长
9.6 weeks
期刊介绍: Information and Software Technology is the international archival journal focusing on research and experience that contributes to the improvement of software development practices. The journal''s scope includes methods and techniques to better engineer software and manage its development. Articles submitted for review should have a clear component of software engineering or address ways to improve the engineering and management of software development. Areas covered by the journal include: • Software management, quality and metrics, • Software processes, • Software architecture, modelling, specification, design and programming • Functional and non-functional software requirements • Software testing and verification & validation • Empirical studies of all aspects of engineering and managing software development Short Communications is a new section dedicated to short papers addressing new ideas, controversial opinions, "Negative" results and much more. Read the Guide for authors for more information. The journal encourages and welcomes submissions of systematic literature studies (reviews and maps) within the scope of the journal. Information and Software Technology is the premiere outlet for systematic literature studies in software engineering.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信