Abstract
The topic of commitment in software process improvement (SPI) has been a recurrent topic of research that has not received enough attention in the recent years. In many situations, the lack of commitment in SPI initiatives is appointed as the major cause leading to failure. In this paper, we propose the use of simulation-based process functional prototyping as a tool to design and test SPI initiatives in a risk-free environment together with gamification, as a means to boost motivation and commitment. The paper shows the conceptualization of the proposal and the design of the gamification strategy, describes the tools built at the technical implementation of the strategy and summarizes the main results of a pilot study conducted to initially evaluate the proposal.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Abdel-Hamid, T., Madnick, S.: Software Project Dynamics: An Integrated Approach, 1st edn. Prentice-Hall, Upper Saddle River (1991)
Abrahamssom, P., Iivari, N.: Commitment in software process improvement - in search of the process. In: Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS-35 2002), vol. 8. IEEE Computer Society, Washington (2002)
Atkins, T.: It’s Raid Night! Gamification for Software Test Teams? http://thinktesting.files.wordpress.com/2012/05/pqa-gamificationtesting-v120426.pdf. Accessed 9 March 2016
Beechama, S., Baddooa, N., Halla, T., Robinsonb, H., Sharpb, H.: Motivation in software engineering: a systematic literature review. Inf. Softw. Technol. 50(9–10), 860–878 (2008)
Burke, B.: Gamification 2020: What Is the Future of Gamification? http://www.growthengineering.co.uk/what-is-the-future-gamification/. Accessed 9 March 2016
Chou, Y.K.: Octalysis – complete Gamification framework. http://yukaichou.com/gamification-examples/octalysis-complete-gamification-framework/. Accessed 9 March 2016
Deterding, S., Dixon, D., Khaled, R., Nacke, L.: From game design elements to gamefulness: defining “Gamification”. In: MindTrek 2011, 28–30 September, Tampere, Finland (2011)
Dorling, A., McCaffery, F.: The gamification of SPICE. In: Mas, A., Mesquida, A., Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2012. CCIS, vol. 290, pp. 295–301. Springer, Heidelberg (2012). doi:10.1007/978-3-642-30439-2_35
Dubois, D.J.: Toward adopting self-organizing models for the gamification of context-aware user applications. In: 2012 2nd International Workshop on Games and Software Engineering (GAS), vol. 9(15), p. 9 (2012)
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)
Herranz, E., Colomo-Palacios, R., de Amescua Seco, A., Yilmaz, M.: Gamification as a disruptive factor in software process improvement initiatives. J. Univ. Comput. Sci. 20(6), 885–906 (2014)
Khol, J.: Software Testing Is a Game. Better Software, pp. 7–8, January/February 2013
Niazi, M.: Software process improvement implementation: avoiding critical barriers, CROSSTALK. J. Defense Softw. Eng. 22(1), 24–27 (2009)
Passos, E.B., Medeiros, D.B., Neto, P.A.S., Clua, E.W.G.: Turning real-world software development into a game. In: 2011 Brazilian Symposium on Games and Digital Entertainment (SBGAMES), vol. 260(269), 7–9 November 2011
Pedreira, O., García, F., Brisaboa, N., Piattini, M.: Gamification in software engineering – a systematic mapping. Inf. Softw. Technol. 57, 157–168 (2015)
Raffo, D.M., Wakeland, W.: Moving up the CMMI capability and maturity levels using simulation. Technical report CMU/SEI-2008-TR-002 ESC-TR-2008-002, January 2008
Runeson, P., Host, M., Rainer, A., Regnell, B.: Case Study Research in Software Engineering: Guidelines and Examples. John Wiley & Sons, Hoboken (2012)
Saxena, P., Jain, R.: Managing career aspirations of generation Y at work place. Int. J. Adv. Res. Comput. Sci. Softw. Eng. 2(7), 114–118 (2012)
Singer, L., Schneider, K.: It was a bit of a race: gamification of version control. In: 2012 2nd International Workshop on Games and Software Engineering (GAS), vol. 5(8), p. 9, June 2012
Stelzer, D., Mellis, W.: Success factors of organizational change in software process improvement. Softw. Process. Improv. Pract. 4(4), 227–250 (1998)
Werbach, K., Hunter, D.: For the Win. How Game Thinking can Revolutionize your Business. Wharton Digital Press, Philadelphia (2012)
Yii framework. The Fast, Secure and Professional PHP Framework. http://www.yiiframework.com/. Accessed 9 March 2016
Zhang, H., Kitchenham, B., Pfahl, D.: Software process simulation modeling: facts, trends and directions. In: Proceedings of the 15th Asia-Pacific Software Engineering Conference, pp. 59–66. IEEE Computer Society (2008)
Acknowledgements
This work has been partially supported by the Spanish Ministry of Science and Technology (grant TIN 2013-46928-C3R) with ERDF funds and the Andalusian Plan for Research, Development and Innovation (grant TIC-195).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Ruiz, M., Trinidad, M., Calderón, A. (2016). Gamification and Functional Prototyping to Support Motivation Towards Software Process Improvement. In: Abrahamsson, P., Jedlitschka, A., Nguyen Duc, A., Felderer, M., Amasaki, S., Mikkonen, T. (eds) Product-Focused Software Process Improvement. PROFES 2016. Lecture Notes in Computer Science(), vol 10027. Springer, Cham. https://doi.org/10.1007/978-3-319-49094-6_58
Download citation
DOI: https://doi.org/10.1007/978-3-319-49094-6_58
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-49093-9
Online ISBN: 978-3-319-49094-6
eBook Packages: Computer ScienceComputer Science (R0)