Deploying a Gamification Framework for Software Process Improvement: Preliminary Results

  • Eduardo Herranz
  • Ricardo Colomo-PalaciosEmail author
  • Abdullah Al-Barakati
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 748)


Gamification is intended to increase engagement and motivation among its users by means of a set of game design elements. This field of study has expanded in popularity in the recent years in several areas needed to improve engagement among their actors. One of this areas is software engineering. This discipline is a human-centric activity needed of motivated engineers performing a wide panoply of tasks. In this scenario, in this paper authors present an effort conducted to deploy a gamification framework devoted to increase engagement among software practitioners in software process improvement initiatives. Preliminary results show both encouraging outcomes and areas of improvement in the implementation approach and in the needed breadth of areas or processes involved in the gamification proposal.


Software process improvement Gamification Deployment 


  1. 1.
    Nacke, L.E., Deterding, S.: The maturing of gamification research. Comput. Hum. Behav. 71, 450–454 (2017)CrossRefGoogle Scholar
  2. 2.
    Seaborn, K., Fels, D.I.: Gamification in theory and action: a survey. Int. J. Hum. Comput. Stud. 74, 14–31 (2015)CrossRefGoogle Scholar
  3. 3.
    Deterding, S.: Gamification: designing for motivation. Interactions 19, 14–17 (2012)CrossRefGoogle Scholar
  4. 4.
    Hsu, C.-L., Chen, Y.-C., Yang, T.-N., Lin, W.-K.: Do website features matter in an online gamification context? Focusing on the mediating roles of user experience and attitude. Telemat. Inf. 34, 196–205 (2017)CrossRefGoogle Scholar
  5. 5.
    Werbach, K., Hunter, D.: For the Win: How Game Thinking Can Revolutionize Your Business. Wharton Digital Press, Philadelphia (2012)Google Scholar
  6. 6.
    Wood, L.C., Reiners, T.: Gamification. In: Khosrow-Pour, M. (ed.) Encyclopedia of Information Science and Technology, 3rd edn., pp. 3039–3047. IGI Global, Hershey (2015)Google Scholar
  7. 7.
    Yilmaz, M., O’Connor, R.: A scrumban integrated gamification approach to guide software process improvement: a Turkish case study. Teh. Vjesn. Tech. Gaz. 23, 237–245 (2016)Google Scholar
  8. 8.
    Xu, F., Buhalis, D., Weber, J.: Serious games and the gamification of tourism. Tour. Manag. 60, 244–256 (2017)CrossRefGoogle Scholar
  9. 9.
    Dorling, A., McCaffery, F.: The gamification of SPICE. Softw. Process Improv. Capab. Determ. 295–301 (2012)Google Scholar
  10. 10.
    Herranz, E., Colomo-Palacios, R., de Amescua Seco, A., Yilmaz, M.: Gamification as a Disruptive factor in software process improvement initiatives. J-JUCS 20, 885–906 (2014)Google Scholar
  11. 11.
    Mittelmark, A.: Enterprise gamification - buzzword or business tool? (2012).
  12. 12.
    Pedreira, O., García, F., Brisaboa, N., Piattini, M.: Gamification in software engineering – a systematic mapping. Inf. Softw. Technol. 57, 157–168 (2015)CrossRefGoogle Scholar
  13. 13.
    Herranz, E., Colomo-Palacios, R., Amescua-Seco, A.: Towards a new approach to supporting top managers in SPI organizational change management. Procedia Technol. 9, 129–138 (2013)CrossRefGoogle Scholar
  14. 14.
    Ries, E.: The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation To Create Radically Successful Businesses. Crown Business, New York (2011)Google Scholar
  15. 15.
    Doran, G.T.: There’s a SMART way to write management’s goals and objectives. Manage. Rev. 70, 35–36 (1981)Google Scholar
  16. 16.
    Basili, V.R.: Software modeling and measurement: the Goal/Question/Metric paradigm (1992)Google Scholar
  17. 17.
    Ryan, R.M., Koestner, R., Deci, E.L.: Ego-involved persistence: when free-choice behavior is not intrinsically motivated. Motiv. Emot. 15, 185–205 (1991)CrossRefGoogle Scholar
  18. 18.
    Richardson, A.: Using customer journey maps to improve customer experience. Harv. Bus. Rev. 15 (2010).
  19. 19.
    Baddoo, N., Hall, T.: Motivators of software process improvement: an analysis of practitioners’ views. J. Syst. Softw. 62, 85–96 (2002)CrossRefzbMATHGoogle Scholar
  20. 20.
    Baddoo, N., Hall, T.: De-motivators for software process improvement: an analysis of practitioners’ views. J. Syst. Softw. 66, 23–33 (2003)CrossRefGoogle Scholar
  21. 21.
    Bartle, R.: Hearts, clubs, diamonds, spades: players who suit MUDs. J. MUD Res. 1, 19 (1996)Google Scholar
  22. 22.
    Chou, Y.K., Fuqua, J., Yuan, W.: Actionable Gamification: Beyond Points, Badges, and Leaderboards. CreateSpace Independent Publishing Platform (2015)Google Scholar
  23. 23.
    Herranz, E., Colomo-Palacios, R., de Amescua Seco, A., Sánchez-Gordón, M.-L.: Towards a gamification framework for software process improvement initiatives: construction and validation. J. Univers. Comput. Sci. 22, 1509–1532 (2016)Google Scholar
  24. 24.
    Korsaa, M., Biro, M., Messnarz, R., Johansen, J., Vohwinkel, D., Nevalainen, R., Schweigert, T.: The SPI Manifesto and the ECQA SPI manager certification scheme. J. Softw. Evol. Process 24(5), 525–540 (2012)CrossRefGoogle Scholar
  25. 25.
    Casado-Lumbreras, C., Colomo-Palacios, R., Gomez-Berbis, J.M., Garcia-Crespo, A.: Mentoring programmes: a study of the Spanish software industry. Int. J. Learn. Intellect. Cap. 6, 293–302 (2009)CrossRefGoogle Scholar
  26. 26.
    Herranz, E., Colomo-Palacios, R., de Amescua Seco, A.: Gamiware: a gamification platform for software process improvement. In: O’Connor, R.V., Akkaya, M.U., Kemaneci, K., Yilmaz, M., Poth, A., Messnarz, R. (eds.) EuroSPI 2015. CCIS, vol. 543, pp. 127–139. Springer, Cham (2015). doi: 10.1007/978-3-319-24647-5_11 CrossRefGoogle Scholar
  27. 27.
    Hamari, J., Koivisto, J., Sarsa, H.: Does gamification work? – a literature review of empirical studies on gamification. In: 2014 47th Hawaii International Conference on System Sciences (HICSS), pp. 3025–3034 (2014)Google Scholar
  28. 28.
    Zichermann, G., Linder, J.: The Gamification Revolution: How Leaders Leverage Game Mechanics to Crush the Competition. McGraw Hill Professional, New York (2013)Google Scholar
  29. 29.
    Paharia, R.: Loyalty 3.0: How to Revolutionize Customer and Employee Engagement with Big Data and Gamification. McGraw-Hill Professional, New York (2013)Google Scholar
  30. 30.
    Burke, B.: Gamify: How Gamification Motivates People to Do Extraordinary Things. Bibliomotion Inc., Boston (2014)Google Scholar
  31. 31.
    Marczewski, A.: Even Ninja Monkeys Like to Play. Gamified UK, London (2015)Google Scholar
  32. 32.
    Stacy, W., MacMillan, J.: Cognitive bias in software engineering. Commun. ACM 38, 57–63 (1995)CrossRefGoogle Scholar
  33. 33.
    Çalıklı, G., Bener, A.B.: Influence of confirmation biases of developers on software quality: an empirical study. Softw. Qual. J. 21, 377–416 (2013)CrossRefGoogle Scholar
  34. 34.
    Sanchez-Gordon, M.-L., O’Connor, R.V., Colomo-Palacios, R.: Evaluating VSEs viewpoint and sentiment towards the ISO/IEC 29110 standard: a two country grounded theory study. In: Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2015. CCIS, vol. 526, pp. 114–127. Springer, Cham (2015). doi: 10.1007/978-3-319-19860-6_10 CrossRefGoogle Scholar
  35. 35.
    Larrucea, X., O’Connor, R.V., Colomo-Palacios, R., Laporte, C.Y.: Software process improvement in very small organizations. IEEE Softw. 33, 85–89 (2016)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Eduardo Herranz
    • 1
  • Ricardo Colomo-Palacios
    • 2
    Email author
  • Abdullah Al-Barakati
    • 3
  1. 1.Computer Science DepartmentUniversidad Carlos III de MadridMadridSpain
  2. 2.Faculty of Computer SciencesØstfold University CollegeHaldenNorway
  3. 3.Department of Information Systems, Faculty of Computing and Information TechnologyKing Abdulaziz UniversityJeddahSaudi Arabia

Personalised recommendations