Gamification in Software Development Projects

Open access

Abstract

Gamification is one of the many ways to motivate employees and introduce more fun in daily activities. The aim of the paper is to analyse the impact of gamification method on the software development projects. The paper contains results of a literature review about application areas of gamification, methods, positive and negative effects on projects. The paper also presents an overview of the gamification tools used in software development projects and attempts to answer the question about benefits of gamification usage: whether gamification in the project leads to the desired results and increases the employee productivity and motivation.

References

  • [1] I R. Management Association, Ed., “Gamification,” 2015. https://doi.org/10.4018/978-1-4666-8200-9

  • [2] “Wikipedia - Employee Motivation,” 2017. [Online]. Available: https://en.wikipedia.org/wiki/Employee_motivation#Employee_participation

  • [3] D. Ašeriškis and R. Damaševičius, “Gamification Patterns for Gamification Applications,” Procedia Computer Science, vol. 39, pp. 83-90, 2014. https://doi.org/10.1016/j.procs.2014.11.013

  • [4] H. Debaro, P. Yselande, D. Wei and N. Aldy, Millenials in the workplace: Positioning Companies for Future Success, p. 7, 2013.

  • [5] G. Piedad Gasca-Hurtado, M. C. Gómez-Alvarez, M. Muñoz and J. Mejía, Gamification Proposal for Defect Tracking in Software Development Process. Springer, 2016.

  • [6] A. A. de Melo, M. Hinz, G. Scheibel, C. Diacui Medeiros Berkenbrock, I. Gasparini and F. Baldo, “Version Control System Gamification: A Proposal to Encourage the Engagement of Developers to Collaborate in Software Projects,” Lecture Notes in Computer Science, pp. 550-558, 2014. https://doi.org/10.1007/978-3-319-07632-4_52

  • [7] A. Williams, Move Over, Millennials Here Comes Generation Z, 2015.

  • [8] J. Swacha, “Gamification in Enterprise Information Systems: What, Why and How,” Proceedings of the 2016 Federated Conference on Computer Science and Information Systems, vol. 8, pp. 1229-1233, Oct. 2016. https://doi.org/10.15439/2016f460

  • [9] S. Arai, K. Sakamoto, H. Washizaki and Y. Fukazawa, “A Gamified Tool for Motivating Developers to Remove Warnings of Bug Pattern Tools,” 2014 6th International Workshop on Empirical Software Engineering in Practice, Nov. 2014. https://doi.org/10.1109/iwesep.2014.17

  • [10] C. Ribeiro, C. Farinha, J. Pereira and M. Mira da Silva, “Gamifying Requirement Elicitation: Practical Implications and Outcomes in Improving Stakeholders Collaboration,” Entertainment Computing, vol. 5, no. 4, p.335-345, Dec. 2014. https://doi.org/10.1016/j.entcom.2014.04.002

  • [11] E. B. Passos, D. B. Medeiros, P. A. S. Neto and E. W. G. Clua, “Turning Real-World Software Development into a Game,” 2011 Brazilian Symposium on Games and Digital Entertainment, Nov. 2011. https://doi.org/10.1109/sbgames.2011.32

  • [12] T. Barik, E. Murphy-Hill and T. Zimmermann, “A Perspective on Blending Programming Environments and Games: Beyond Points, Badges, and Leaderboards,” 2016 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Sep. 2016. https://doi.org/10.1109/vlhcc.2016.7739676

  • [13] R. M. Parizi, “On the Gamification of Human-Centric Traceability Tasks in Software Testing and Coding,” 2016 IEEE 14th International Conference on Software Engineering Research, Management and Applications (SERA), Jun. 2016. https://doi.org/10.1109/sera.2016.7516146

  • [14] M. Herger, “Enterprise gamification - Sustainabillity examples,” Huffington Post, 2011.

  • [15] B. West, C. Borril and K. Unsworth, “Work team effectivness in organizations,” International Review of Industrial and Organizational Psychology, pp. 1-48, 1998.

  • [16] S. Deterding, D. Dixon, R. Khaled and L. Nacke, “From game design elements to gamefulness: defining “gamification”,” MindTrek, pp. 9-15, 2011. https://doi.org/10.1145/2181037.2181040

  • [17] E. Orta and M. Ruiz, “A Simulation and Gamification Approach for IT Service Management Improvement,” Software Process Improvement and Capability Determination, pp. 84-97, 2016. https://doi.org/10.1007/978-3-319-38980-6_7

  • [18] E. Herranz, R. Colomo-Palacios and A. de Amescua Seco “Gamiware: A Gamification Platform for Software Process Improvement,” Systems, Software and Services Process Improvement, pp. 127-139, 2015. https://doi.org/10.1007/978-3-319-24647-5_11

  • [19] M. V. Mäntylä and K. Smolander “Gamification of Software Testing -An MLR”. Lecture Notes in Computer Science, pp. 611-614, 2016 https://doi.org/10.1007/978-3-319-49094-6_46

  • [20] L. Singer and K. Schneider, “It was a Bit of a Race: Gamification of Version Control,” 2012 Second International Workshop on Games and Software Engineering: Realizing User Engagement with Game Engineering Techniques (GAS), Jun. 2012. https://doi.org/10.1109/gas.2012.6225927 .

  • [21] Ģ. Vulfs, V. Minkeviča and B. Rajecka, Ievads projektu vadībā, Rīga: Rīgas Tehniskās universitātes, 2008.

  • [22] B. S. Kumar and I. Krishnamurthi, “Improving User Participation in Requirement Elicitation and Analysis by Applying Gamification Using Architect’s Use Case Diagram,” Smart Innovation, Systems and Technologies, pp. 471-482, 2016. https://doi.org/10.1007/978-3-319-30348-2_39

  • [23] B. Biegel, F. Beck, B. Lesch and S. Diehl, “Code Tagging as a Social Game,” 2014 IEEE International Conference on Software Maintenance and Evolution, Sep. 2014. https://doi.org/10.1109/icsme.2014.64

  • [24] J. M. Rojas and G. Fraser, “Code Defenders: A Mutation Testing Game,” 2016 IEEE Ninth International Conference on Software Testing, Verification and Validation Workshops (ICSTW), Apr. 2016. https://doi.org/10.1109/icstw.2016.43

  • [25] N. Unkelos-Shpigel and I. Hadar, “Gamifying Software Engineering Tasks Based on Cognitive Principles: The Case of Code Review,” 2015 IEEE/ACM 8th International Workshop on Cooperative and Human Aspects of Software Engineering, May 2015. https://doi.org/10.1109/chase.2015.21

  • [26] R. Meimandi Parizi, A. Kasem and A. Abdullah, “Towards Gamification in Software Traceability: Between Test and Code Artifacts,” Proceedings of the 10th International Conference on Software Engineering and Applications, 2015. https://doi.org/10.5220/0005555503930400

  • [27] T. Owen, “Should You Run Your Business Like a Game?” Venture beat, 2010.

  • [28] S. Butler and D. T. Ahmed, “Gamification to Engage and Motivate Students to Achieve Computer Science Learning Goals,” 2016 International Conference on Computational Science and Computational Intelligence (CSCI), Dec. 2016. https://doi.org/10.1109/csci.2016.0053

  • [29] W. Snipes, A. R. Nair and E. Murphy-Hill, “Experiences Gamifying Developer Adoption of Practices and Tools,” Companion Proceedings of the 36th International Conference on Software Engineering - ICSE Companion 2014, 2014. https://doi.org/10.1145/2591062.2591171

  • [30] “Atlassian Marketplace,” 2017. [Online]. Available: https://marketplace.atlassian.com/plugins/com.bugpotion.jiraffe/server/overview.

  • [31] “Getbagdes,” 2017. [Online]. Available: https://getbadges.io. [16.09. 2017].

Information Technology and Management Science

The Journal of Riga Technical University

Journal Information

Metrics

All Time Past Year Past 30 Days
Abstract Views 0 0 0
Full Text Views 101 101 75
PDF Downloads 32 32 28