Rodrigo Feitosa Gonçalves , Carlos Eduardo Barbosa , Matheus Argôlo , Jano Moreira de Souza
{"title":"游戏化应用于软件开发中的知识共享:快速回顾","authors":"Rodrigo Feitosa Gonçalves , Carlos Eduardo Barbosa , Matheus Argôlo , 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 , Carlos Eduardo Barbosa , Matheus Argôlo , 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}
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 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.