Review Article

Teaching Method for Software Measurement Process Based on Gamification or Serious Games: A Systematic Review of the Literature

Table 7

Primary papers/articles and their respective code (ID) and year.

IDPrimary studies

P1Yilmaz, M., Yilmaz, M., O’Connor, R. V., & Clarke, P. (2016, June). A gamification approach to improve the software development process by exploring the personality of software practitioners. In International Conference on Software Process Improvement and Capability Determination (pp. 71-83). Springer, Cham.

P2Ruiz, M., Trinidad, M., & Calderón, A. (2016, November). Gamification and functional prototyping to support motivation towards software process improvement. In International Conference on Product-Focused Software Process Improvement (pp. 697-704). Springer, Cham.

P3Uyaguari, F. U., Intriago, M., & Jácome, E. S. (2015). Gamification proposal for a software engineering risk management course. In New Contributions in Information Systems and Technologies (pp. 795-802). Springer, Cham.

P4Unkelos-Shpigel, N., & Hadar, I. (2015). Gamifying Software Development Environments uUsing Cognitive Principles. In CAiSE forum (pp. 9-16).

P5Aydan, U., Yilmaz, M., & O’Connor, R. V. (2015, June). Towards a serious game to teach ISO/IEC 12207 software lifecycle process: an interactive learning approach. In International Conference on Software Process Improvement and Capability Determination (pp. 217-229). Springer, Cham.

P6Morales-Trujillo, M. E., Oktaba, H., & González, J. C. (2014, April). Taking Seriously Software Projects Inception through Games. In International Conference on Evaluation of Novel Approaches to Software Engineering (pp. 109-124). Springer, Cham.

P7Herranz, E., Colomo-Palacios, R., & de Amescua Seco, A. (2015, September). Gamiware: a gamification platform for software process improvement. In European Conference on Software Process Improvement (pp. 127-139). Springer, Cham.

P8Jovanovic, M., Mesquida, A. L., & Mas, A. (2015, September). Process improvement with retrospective gaming in agile software development. In European Conference on Software Process Improvement (pp. 287-294). Springer, Cham.

P9Kosa, M., & Yilmaz, M. (2015, September). Designing games for improving the software development process. In European Conference on Software Process Improvement (pp. 303-310). Springer, Cham.

P10Manrique-Losada, B., Gasca-Hurtado, G. P., & Gómez Álvarez, M. C. (2015). Assessment proposal of teaching and learning strategies in software process improvement. Revista Facultad De Ingeniería Universidad De Antioquia, (77), 105-114.

P11Ganesh, L. (2014, December). Board game as a tool to teach software engineering concept--technical debt. In 2014 IEEE Sixth International Conference on Technology for Education (pp. 44-47). IEEE.

P12Oliveira, C., Cintra, M., & Neto, F. M. (2013, August). Learning risk management in software projects with a serious game based on intelligent agents and fuzzy systems. In 8th conference of the European Society for Fuzzy Logic and Technology (EUSFLAT-13) (pp. 874-879). Atlantis Press.

P13Galvão, T. A. B., Neto, F. M. M., Bonates, M. F., & Campos, M. T. (2011, July). A serious game for supporting training in risk management through project-based learning. In International Conference on Virtual and Networked Organizations, Emergent Technologies, and Tools (pp. 52-61). Springer, Berlin, Heidelberg.

P14Galvão, T. A. B., Neto, F. M. M., Campos, M. T., & Júnior, E. D. L. C. (2012). An approach to assess knowledge and skills in risk management through project-based learning. International Journal of Distance Education Technologies (IJDET), 10(3), 17-34.

P15Wautelet, Y., Kolp, M., & Neysen, N. (2012). E-SPM: an online software project management game. International Journal of Engineering Education, 28(6), 1316.

P16Von Wangenheim, C. G., Thiry, M., & Kochanski, D. (2009). Empirical evaluation of an educational game on software measurement. Empirical Software Engineering, 14(4), 418-452 [43].

P17Navarro, E. O., & Van Der Hoek, A. (2005). Software process modeling for an educational software engineering simulation game. Software Process: Improvement and Practice, 10(3), 311-325.

P18Navarro, E. O., & van der Hoek, A. (2004, August). SIMSE: An Interactive Simulation Game for Software Engineering Education. In CATE (pp. 12-17).

P19Cummins, D. (2004, June). Using competition to build a stronger team. In Agile Development Conference (pp. 137-141). IEEE.

P20Häberlein, T., & Gantner, T. (2002, October). Process-Oriented Interactive Simulation of Software Acquisition Projects. In Eurasian Conference on Information and Communication Technology (pp. 806-815). Springer, Berlin, Heidelberg.

P21Su, C. H. (2016). The effects of students’ motivation, cognitive load and learning anxiety in gamification software engineering education: a structural equation modeling study. Multimedia Tools and Applications, 75(16), 10013-10036.

P22de Melo, A. A., Hinz, M., Scheibel, G., Berkenbrock, C. D. M., Gasparini, I., & Baldo, F. (2014, June). Version control system gamification: a proposal to encourage the engagement of developers to collaborate in software projects. In International Conference on Social Computing and Social Media (pp. 550-558). Springer, Cham.

P23Papaloukas, S., Patriarcheas, K., & Xenos, M. (2011, October). Games’ Usability and Learning-the Educational Videogame BeTheManager. In Proceedings of the 5th European Conference on Games Based Learning (pp. 449-456).

P24Panetta, K., Dornbush, C., & Loomis, C. (2002). A collaborative learning methodology for enhanced comprehension using TEAMThink®. Journal of Engineering Education, 91(2), 223-229.

P25Schriek, C., van der Werf, J. M. E., Tang, A., & Bex, F. (2016, November). Software architecture design reasoning: a card game to help novice designers. In European conference on software architecture (pp. 22-38). Springer, Cham.

P26Sanchez-Gordón, M. L., Colomo-Palacios, R., & Herranz, E. (2016, September). Gamification and human factors in quality management systems: mapping from octalysis framework to ISO 10018. In European Conference on Software Process Improvement (pp. 234-241). Springer, Cham.

P27Jovanović, M., Mesquida, A. L., Radaković, N., & Mas, A. (2016). Agile retrospective games for different team development phases. Journal of Universal Computer Science, 22(12), 1489-1508.

P28Herranz, E., Palacios, R. C., de Amescua Seco, A., & Sánchez-Gordón, M. L. (2016). Towards a Gamification Framework for Software Process Improvement Initiatives: Construction and Validation. J. UCS, 22(12), 1509-1532.

P29Medeiros, D. B., Neto, P. D. A. D. S., Passos, E. B., & De Souza Araújo, W. (2015). Working and playing with scrum. International Journal of Software Engineering and Knowledge Engineering, 25(06), 993-1015.

P30Aguilar, R. A., Aké, I. E., & Ucán, J. P. Developing virtual learning environments for software enginnering education: a ludic proposal.

P31Herranz, E., Palacios, R. C., de Amescua Seco, A., & Yilmaz, M. (2014). Gamification as a Disruptive Factor in Software Process Improvement Initiatives. J. UCS, 20(6), 885-906.

P32Ramingwong, S. (2012). CutIT: a game for teaching process improvement in software engineering. In Proceeding of the Third International Conference on Information, Communication and Education Application (ICEA 2012).

P33Von Wangenheim, C. G., Savi, R., & Borgatto, A. F. (2013). SCRUMIA—An educational game for teaching SCRUM in computing courses. Journal of Systems and Software, 86(10), 2675-2687.

P34Vega, L., Cancela, N., Quintero, R., & Zepeda, L. (2013, August). Game-based ICT Project Formulation based on Agile Approach for Skills Development. In 2013 International Conference on Advanced ICT and Education (ICAICTE-13). Atlantis Press.

P35Dorling, A., & McCaffery, F. (2012, May). The gamification of SPICE. In International Conference on Software Process Improvement and Capability Determination (pp. 295-301). Springer, Berlin, Heidelberg.

P36Zapata Jaramillo, C. M. (2010). Communication and traceability game: a way to improve requirements elicitation process teaching. Revista Facultad de Ingeniería Universidad de Antioquia, (56), 213-221.

P37Monsalve, E. S., Pereira, A. X., & Werneck, V. M. B. (2014). Teaching Software Engineering through a Collaborative Game. In Overcoming Challenges in Software Engineering Education: Delivering Non-Technical Knowledge and Skills (pp. 310-331). IGI global.

P38Erfurth, I., & Kirchner, K. (2010, March). Requirements elicitation with adapted cuta cards: first experiences with business process analysis. In 2010 15th IEEE International Conference on Engineering of Complex Computer Systems (pp. 215-223). IEEE.

P39Gamble, R. F., & Smith, M. L. (2008, October). Moving toward “reality” in team selection for software engineering. In 2008 38th Annual Frontiers in Education Conference (pp. F3H-21). IEEE.

P40Yilmaz, M., & O’Connor, R. V. (2016). A Scrumban integrated gamification approach to guide software process improvement: a Turkish case study. Tehnički vjesnik, 23(1), 237-245.

P41Silva, C. G., Farias, I. J., Teixeira M., Aquino C. (2016). gTest Learning: a game for learning basic software testing. Congresso Regional sobre tecnologias na Educação, 450-460.

P42Sánchez-Gordón, M. L., O’Connor, R. V., Colomo-Palacios, R., & Sanchez-Gordon, S. (2016, June). A learning tool for the ISO/IEC 29110 standard: understanding the project management of basic profile. In International Conference on Software Process Improvement and Capability Determination (pp. 270-283). Springer, Cham.

P43Calderón, A., & Ruiz, M. (2016, June). Coverage of ISO/IEC 12207 software lifecycle process by a simulation-based serious game. In International Conference on Software Process Improvement and Capability Determination (pp. 59-70). Springer, Cham.

P44Heikkilä, V. T., Paasivaara, M., & Lassenius, C. (2016, May). Teaching university students Kanban with a collaborative board game. In Proceedings of the 38th international conference on software engineering companion (pp. 471-480).

P45Williams, L., Meneely, A., & Shipley, G. (2010). Protection poker: the new software security” game”. IEEE Security & Privacy, 8(3), 14-20.

P46Vega, K., Soares, A. P., Robichez, G., & Fuks, H. (2010, October). TREG Usability Tests: Evaluating a Training Game in Second Life. In 2010 Brazilian Symposium on Collaborative Systems-Simposio Brasileiro de Sistemas Colaborativos (pp. 63-70). IEEE.

P47J. B. Hauge, H. Duin and K. Thoben, “Applying serious games for supporting idea generation in collaborative innovation processes,” 2008 IEEE International Technology Management Conference (ICE), Lisbon, Portugal, 2008, pp. 1-8.

P48Srinivasan, J., & Lundqvist, K. (2007, may). A constructivist approach to teaching software processes. In 29th International Conference on Software Engineering (ICSE’07) (pp. 664-672). IEEE.

P49Carrington, D., Baker, A., & van der Hoek, A. (2005, October). It’s all in the game: teaching software process concepts. In Proceedings Frontiers in Education 35th Annual Conference (pp. F4G-F4G). IEEE.

P50Navarro, E. O., & Van Der Hoek, A. (2005, April). Design and evaluation of an educational software process simulation environment and associated model. In 18th Conference on Software Engineering Education & Training (CSEET’05) (pp. 25-32). IEEE.

P51Baker, A., Navarro, E. O., & Van Der Hoek, A. (2003, May). Problems and Programmers: an educational software engineering card game. In 25th International Conference on Software Engineering, 2003. Proceedings. (pp. 614-619). IEEE.

P52Alsaedi, O., Toups, Z., & cook, J. (2016, May). Can a team coordination game help student software project teams?. In Proceedings of the 9th International Workshop on Cooperative and Human Aspects of Software Engineering (pp. 33-39).

P53Elezi, L., Sali, S., Demeyer, S., Murgia, A., & Pérez, J. (2016, May). A game of refactoring: studying the impact of gamification in software refactoring. In Proceedings of the Scientific Workshop Proceedings of XP2016 (pp. 1-6).

P54Elm, D., Tondello, G. F., Kappen, D. L., Ganaba, M., Stocco, M., & Nacke, L. E. (2016, October). CLEVER: a trivia and strategy game for enterprise knowledge learning. In Proceedings of the 2016 Annual Symposium on Computer-Human Interaction in Play Companion Extended Abstracts (pp. 61-66).

P55Mora, A., Planas, E., & Arnedo-Moreno, J. (2016, November). Designing game-like activities to engage adult learners in higher education. In Proceedings of the Fourth International Conference on Technological Ecosystems for Enhancing Multiculturality (pp. 755-762).

P56Frtala, T., & Vranic, V. (2015, May). Animating organizational patterns. In 2015 IEEE/ACM 8th International Workshop on Cooperative and Human Aspects of Software Engineering (pp. 8-14). IEEE.

P57Jurado, J. L., Fernandez, A., & Collazos, C. A. (2015, October). Applying gamification in the context of knowledge management. In Proceedings of the 15th International Conference on Knowledge Technologies and Data-driven Business (pp. 1-4).

P58Prause, C. R., & Jarke, M. (2015, August). Gamification for enforcing coding conventions. In Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering (pp. 649-660).

P59Paasivaara, M., Heikkilä, V., Lassenius, C., & Toivola, T. (2014, May). Teaching students scrum using LEGO blocks. In Companion Proceedings of the 36th International Conference on Software Engineering (pp. 382-391).

P60Snipes, W., Nair, A. R., & Murphy-Hill, E. (2014, May). Experiences gamifying developer adoption of practices and tools. In Companion Proceedings of the 36th International Conference on Software Engineering (pp. 105-114).

P61Sukale, R., & Pfaff, M. S. (2014). QuoDocs: improving developer engagement in software documentation through gamification. In CHI’14 Extended Abstracts on Human Factors in Computing Systems (pp. 1531-1536).

P62Costa, J. P., Wehbe, R. R., Robb, J., & Nacke, L. E. (2013, October). Time’s up: studying leaderboards for engaging punctual behaviour. In Proceedings of the First International Conference on Gameful Design, Research, and Applications (pp. 26-33).

P63Dubois, D. J., & Tamburrelli, G. (2013, August). Understanding gamification mechanisms for software development. In Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering (pp. 659-662).

P64Scharlau, B. A. (2013, July). Games for teaching software development. In Proceedings of the 18th ACM Conference on Innovation and Technology in Computer Science Education (pp. 303-308).

P65Lotufo, R., Passos, L., & Czarnecki, K. (2012, June). Towards improving bug tracking systems with game mechanisms. In 2012 9th IEEE Working Conference on Mining Software Repositories (MSR) (pp. 2-11). IEEE.

P66Sheth, S., Bell, J., & Kaiser, G. (2011, May). Halo (highly addictive, socially optimized) software engineering. In Proceedings of the 1st International Workshop on Games and Software Engineering (pp. 29-32).

P67Erfurth, I., & Rossak, W. (2010, May). CUTA4UML: bridging the gap between informal and formal requirements for dynamic system aspects. In Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering-Volume 2 (pp. 171-174).

P68Shaw, K., & Dermoudy, J. (2005, January). Engendering an empathy for software engineering. In Proceedings of the 7th Australasian Conference on Computing Education-Volume 42 (pp. 135-144).

P69Adachi, H., Myojin, S., & Shimada, N. (2015). ScoringTalk: a tablet system scoring and visualizing conversation for balancing of participation. In SIGGRAPH Asia 2015 Mobile Graphics and Interactive Applications (pp. 1-5).

P70Aydan, U., Yilmaz, M., Clarke, P. M., & O’Connor, R. V. (2017). Teaching ISO/IEC 12207 software lifecycle processes: a serious game approach. Computer Standards & Interfaces, 54, 129-138.

P71Flores, N. H., Paiva, A. C., & Letra, P. (2016). Software engineering management education through game design patterns. Procedia-Social and Behavioral Sciences, 228, 436-442.

P72Wu, W. H., Yan, W. C., Kao, H. Y., Wang, W. Y., & Wu, Y. C. J. (2016). Integration of RPG use and ELC foundation to examine students’ learning for practice. Computers in Human Behavior, 55, 1179-1184.

P73Herranz, E., Colomo-Palacios, R., & Amescua-Seco, A. (2013). Towards a new approach to supporting top managers in SPI organizational change management. Procedia Technology, 9, 129-138.

P74Baker, A., Navarro, E. O., & Van Der Hoek, A. (2005). An experimental card game for teaching software engineering processes. Journal of Systems and Software, 75(1-2), 3-16.

P75Bartel, A., & Hagel, G. (2016, April). Gamifying the learning of design patterns in software engineering education. In 2016 IEEE Global Engineering Education Conference (EDUCON) (pp. 74-79). IEEE.

P76Sharma, V. S., & Kaulgud, V. (2016, August). Agile workbench: tying people, process, and tools in distributed agile delivery. In 2016 IEEE 11th International Conference on Global Software Engineering (ICGSE) (pp. 69-73). IEEE.

P77Valencia, D., Vizcaíno, A., Garcia-Mundo, L., Piattini, M., & Soto, J. P. (2016, August). GSDgame: a serious game for the acquisition of the competencies needed in GSD. In 2016 IEEE 11th International Conference on Global Software Engineering Workshops (ICGSEW) (pp. 19-24). IEEE.

P78Przybylek, A., & Olszewski, M. K. (2016, September). Adopting collaborative games into Open Kanban. In 2016 Federated Conference on Computer Science and Information Systems (FedCSIS) (pp. 1539-1543). IEEE.

P79Maxim, B. R., Kaur, R., Apzynski, C., Edwards, D., & Evans, E. (2016, October). An agile software engineering process improvement game. In 2016 IEEE Frontiers in education Conference (FIE) (pp. 1-4). IEEE.

P80Piras, L., Giorgini, P., & Mylopoulos, J. (2016, September). Acceptance requirements and their gamification solutions. In 2016 IEEE 24th International Requirements Engineering Conference (RE) (pp. 365-370). IEEE.

P81Sharma, V. S., Kaulgud, V., & Duraisamy, P. (2016, May). A gamification approach for distributed agile delivery. In Proceedings of the 5th International Workshop on Games and Software Engineering (pp. 42-45).

P82Oliveira, B., Afonso, P., & Costa, H. (2016, October). TestEG—a computational game for teaching of software testing. In 2016 35th International Conference of the Chilean Computer Science Society (SCCC) (pp. 1-10). IEEE.

P83Chaves, R. O., von Wangenheim, C. G., Furtado, J. C. C., Oliveira, S. R. B., Santos, A., & Favero, E. L. (2015). Experimental evaluation of a serious game for teaching software process modeling. ieee Transactions on Education, 58(4), 289-296.

P84Pieper, J. (2015, March). Discovering the essence of Software Engineering an integrated game-based approach based on the SEMAT Essence specification. In 2015 IEEE Global Engineering Education Conference (EDUCON) (pp. 939-947). IEEE.

P85Monsalve, E. S., do Prado Leite, J. C. S., & Werneck, V. M. B. (2015, May). Transparently teaching in the context of game-based learning: the case of simulES-W. In 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering (Vol. 2, pp. 343-352). IEEE.

P86Sonchan, P., & Ramingwong, S. (2015, June). ARMI 2.0: an online risk management simulation. In 2015 12th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON) (pp. 1-5). IEEE.

P87Letra, P., Paiva, A. C. R., & Flores, N. (2015, October). Game design techniques for software engineering management education. In 2015 IEEE 18th International Conference on Computational Science and Engineering (pp. 192-199). IEEE.

P88Pötter, H., Schots, M., Duboc, L., & Werneck, V. (2014, April). InspectorX: a game for software inspection training and learning. In 2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T) (pp. 55-64). IEEE.

P89Akpolat, B. S., & Slany, W. (2014, April). Enhancing software engineering student team engagement in a high-intensity extreme programming course using gamification. In 2014 ieee 27th conference on software engineering education and training (csee&t) (pp. 149-153). IEEE.

P90Saito, D., Takebayashi, A., & Yamaura, T. (2014, October). Minecraft-based preparatory training for software development project. In 2014 IEEE International Professional Communication Conference (IPCC) (pp. 1-9). IEEE.

P91Snipes, W., Augustine, V., Nair, A. R., & Murphy-Hill, E. (2013, May). Towards recognizing and rewarding efficient developer work patterns. In 2013 35th International Conference on Software Engineering (ICSE) (pp. 1277-1280). IEEE.

P92Potineni, S., Bansal, S. K., & Amresh, A. (2013, August). ScrumTutor: a web-based interactive tutorial for Scrum Software development. In 2013 International Conference on Advances in Computing, Communications and Informatics (ICACCI) (pp. 1884-1890). IEEE.

P93Peixoto, D. C., Resende, R. F., & Padua, C. I. P. (2013, October). An educational simulation model derived from academic and industrial experiences. In 2013 IEEE Frontiers in Education Conference (FIE) (pp. 691-697). IEEE.

P94Singer, L., & Schneider, K. (2012, June). It was a bit of a race: gamification of version control. In 2012 Second International Workshop on Games and Software Engineering: Realizing User Engagement with Game Engineering Techniques (GAS) (pp. 5-8). IEEE.

P95Zuppiroli, S., Ciancarini, P., & Gabbrielli, M. (2012, April). A role-playing game for a software engineering lab: developing a product line. In 2012 IEEE 25th Conference on Software Engineering Education and Training (pp. 13-22). IEEE.

P96Lima, T., Campos, B., Santos, R., & Werner, C. (2012, October). UbiRE: a game for teaching requirements in the context of ubiquitous systems. In 2012 XXXVIII Conferencia Latinoamericana En Informatica (CLEI) (pp. 1-10). IEEE.

P97Rusu, A., Russell, R., & Cocco, R. (2011, July). Simulating the software engineering interview process using a decision-based serious computer game. In 2011 16th International Conference on Computer Games (CGAMES) (pp. 235-239). IEEE.

P98Lynch, T. D., Herold, M., Bolinger, J., Deshpande, S., Bihari, T., Ramanathan, J., & Ramnath, R. (2011, October). An agile boot camp: using a LEGO®-based active game to ground agile development principles. In 2011 Frontiers in Education Conference (FIE) (pp. F1H-1). IEEE.

P99Passos, E. B., Medeiros, D. B., Neto, P. A., & Clua, E. W. (2011, November). Turning real-world software development into a game. In 2011 Brazilian Symposium on Games and Digital Entertainment (pp. 260-269). IEEE.

P100Fernandes, J. M., & Sousa, S. M. (2010, March). Playscrum-a card game to learn the scrum agile method. In 2010 Second International Conference on Games and Virtual Worlds for Serious Applications (pp. 52-59). IEEE.

P101Nerbråten, Ø., & Røstad, L. (2009, March). HACMEgame: a tool for teaching software security. In 2009 International Conference on Availability, Reliability and Security (pp. 811-816). IEEE.

P102Beatty, J., & Alexander, M. (2008, September). Games-based requirements engineering training: an initial experience report. In 2008 16th IEEE International Requirements Engineering Conference (pp. 211-216). IEEE.

P103Bachtiar, F. A., Pradana, F., Priyambadha, B., & Bastari, D. I. (2018, July). CoMa: Development of Gamification-based E-learning. In 2018 10th International Conference on Information Technology and Electrical Engineering (ICITEE) (pp. 1-6). IEEE.

P104Mi, Q., Keung, J., Mei, X., Xiao, Y., & Chan, W. K. (2018, July). A gamification technique for motivating students to learn code readability in software engineering. In 2018 International Symposium on Educational Technology (ISET) (pp. 250-254). IEEE.

P105Stettina, C. J., Offerman, T., De Mooij, B., & Sidhu, I. (2018, June). Gaming for agility: using serious games to enable agile project & portfolio management capabilities in practice. In 2018 IEEE International Conference on Engineering, Technology and Innovation (ICE/ITMC) (pp. 1-9). IEEE.

P106Kemell, K. K., Risku, J., Evensen, A., Abraharnsson, P., Dahl, A. M., Grytten, L. H., ... & Nguyen-Duc, A. (2018, June). Gamifying the Escape from the Engineering Method Prison. In 2018 IEEE International Conference on Engineering, Technology and Innovation (ICE/ITMC) (pp. 1-9). IEEE.

P107Marques, R., Costa, G., da Silva, M. M., & Gonçalves, P. (2017, September). Gamifying software development scrum projects. In 2017 9th International Conference on Virtual Worlds and Games for Serious Applications (VS-Games) (pp. 141-144). IEEE.

P108Frącz, W., & Dajda, J. (2018, September). Developers’ Game: A Preliminary Study Concerning a Tool for Automated Developers Assessment. In 2018 IEEE International Conference on Software Maintenance and Evolution (ICSME) (pp. 695-699). IEEE.

P109Toscani, C., Gery, D., Steinmacher, I., & Marczak, S. (2018, October). A gamification proposal to support the onboarding of newcomers in the flosscoach portal. In Proceedings of the 17th Brazilian Symposium on Human Factors in Computing Systems (pp. 1-10).

P110Molléri, J. S., Gonzalez-Huerta, J., & Henningsson, K. (2018, June). A legacy game for project management in software engineering courses. In Proceedings of the 3rd European Conference of Software Engineering Education (pp. 72-76).

P111Pimentel, J., Santos, E., Pereira, T., Ferreira, D., & Castro, J. (2018, April). A gamified requirements inspection process for goal models. In Proceedings of the 33rd Annual ACM Symposium on Applied Computing (pp. 1300-1307).

P112Chow, I., & Huang, L. (2017, January). A software gamification model for cross-cultural software development teams. In Proceedings of the 2017 international conference on management engineering, software engineering and service sciences (pp. 1-8).

P113Khandelwal, S., Sripada, S. K., & Reddy, Y. R. (2017, February). Impact of gamification on code review process: an experimental study. In Proceedings of the 10th innovations in software engineering conference (pp. 122-126).

P114Kuo, J. H., Wu, T. H., Ye, H. B., & Jiau, H. C. (2018, October). A competitive platform for continuous programming skill enhancement. In Proceedings of the 28th Annual International Conference on Computer Science and Software Engineering (pp. 30-39).

P115Fernandez-Reyes, K., Clarke, D., & Hornbach, J. (2018, October). The impact of opt-in gamification on students’ grades in a software design course. In Proceedings of the 21st ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings (pp. 90-97).

P116Calderón, A., Ruiz, M., & O’Connor, R. V. (2018). A serious game to support the ISO 21500 standard education in the context of software project management. Computer standards & interfaces, 60, 80-92.

P117García, F., Pedreira, O., Piattini, M., Cerdeira-Pena, A., & Penabad, M. (2017). A framework for gamification in software engineering. Journal of Systems and Software, 132, 21-40.

P118Mesquida, A. L., & Mas, A. (2018). Experiences on the use of a game for improving learning and assessing knowledge. Computer Applications in Engineering Education, 26(6), 2058-2070.

P119Suescún Monsalve, E., Toro, M., Mazo, R., Velasquez, D., Vallejo, P., Cardona, J. F., ... & Leite, J. C. S. D. P. (2018). SimulES-W: a collaborative game to improve software engineering teaching. Computación y Sistemas, 22(3), 953-983.

P120Furtado, J. C. C., & Oliveira, S. R. B. (2018, March). A Methodology to Teaching Statistical Process Control in Computer Courses. In ENASE (pp. 424-431).

P121Aydan, U., Yilmaz, M., Clarke, P. M., & O’Connor, R. V. (2017). Teaching ISO/IEC 12207 software lifecycle processes: a serious game approach. Computer Standards & Interfaces, 54, 129-138.

P122Herranz, E., & Colomo-Palacios, R. (2018, September). Is gamification a way to a softer software process improvement? A preliminary study of success factors. In European Conference on Software Process Improvement (pp. 207-218). Springer, Cham.

P123Gañán, D., Caballé, S., Clarisó, R., Conesa, J., & Bañeres, D. (2017). ICT-FLAG: a web-based e-assessment platform featuring learning analytics and gamification. International Journal of Web Information Systems.

P124Calderón, A., Ruiz, M., & O’Connor, R. V. (2017, September). ProDecAdmin: a game scenario design tool for software project management training. In European Conference on Software Process Improvement (pp. 241-248). Springer, Cham.

P125Üsfekes, Ç., Yilmaz, M., Tuzun, E., Clarke, P. M., & O’Connor, R. V. (2017, September). Examining reward mechanisms for effective usage of application lifecycle management tools. In European Conference on Software Process Improvement (pp. 259-268). Springer, Cham.

P126Khandelwal, S., Sripada, S. K., & Reddy, Y. R. (2017, February). Impact of gamification on code review process: an experimental study. In Proceedings of the 10th innovations in software engineering conference (pp. 122-126).

P127Liechti, O., Pasquier, J., & Reis, R. (2017, May). Supporting agile teams with a test analytics platform: a case study. In 2017 IEEE/ACM 12th International Workshop on Automation of Software Testing (AST) (pp. 9-15). IEEE.

P128Mesquida, A. L., Jovanović, J., Jovanović, M., & Mas, A. (2018). Agile software process improvement: a collaborative game toolbox. IET Software, 13(2), 106-111.

P129Neto, P. S., Medeiros, D. B., Ibiapina, I., & da Costa Castro, O. C. (2018). Case study of the introduction of game design techniques in software development. IET Software, 13(2), 129-143.

P130Naik, N., & Jenkins, P. (2019, August). Relax, it’sa game: utilising gamification in learning agile scrum software development. In 2019 IEEE Conference on Games (CoG) (pp. 1-4). IEEE.

P131Herranz, E., Guzmán, J. G., de Amescua-Seco, A., & Larrucea, X. (2018). Gamification for software process improvement: a practical approach. IET Software, 13(2), 112-121.

P132Ivan, G., Carla, P., & Antonio, C. M. J. (2019). Introducing gamification to increase staff involvement and motivation when conducting SPI initiatives in small-sized software enterprises. IET Software, 13(5), 456-465.

P133Üsfekes, Ç., Tüzün, E., Yılmaz, M., Macit, Y., & Clarke, P. (2019). Auction-based serious game for bug tracking. IET Software, 13(5), 386-392.

P134Kasahara, R., Sakamoto, K., Washizaki, H., & Fukazawa, Y. (2019, July). Applying gamification to motivate students to write high-quality code in programming assignments. In Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education (pp. 92-98).

P135Furtado, J., Oliveira, S. R. B., Chaves, R. O., Telles, A., & Colares, A. (2021). An Experimental Evaluation of a Teaching Approach for Statistical Process Control in Computer Courses. International Journal of Information and Communication Technology Education (IJICTE), 17(1), 154-171.

P136Furtado, L., & Oliveira, S. R. B. (2018). A Teaching Approach of Software Measurement Process with Gamification-A Experimental Study. In ICSOFT (pp. 267-274).

P137Marín, B., Vera, M., & Giachetti, G. (2019). An Adventure Serious Game for Teaching Effort Estimation in Software Engineering. In IWSM-Mensura (pp. 71-86).