Skip to main content
Top

Hint

Swipe to navigate through the chapters of this book

2017 | Supplement | Chapter

A Systematic Investigation into the Use of Game Elements in the Context of Software Business Landscapes: A Systematic Literature Review

Authors : Serhan Olgun, Murat Yilmaz, Paul M. Clarke, Rory V. O’Connor

Published in: Software Process Improvement and Capability Determination

Publisher: Springer International Publishing

share
SHARE

Abstract

The software development process is a set of socio-technical activities to produce software artifacts in which humans play a crucial role. Since it is a people centric activity, factors such as user motivation, engagement, communication and collaboration might constrain these activities. Therefore, software business organizations stand to benefit from adopting different tools and methods in order to overcome these obstacles and to improve their software business processes. Research has been made to increase software quality and enhance the software development process. Alongside these studies, innovative techniques and concepts are beneficial. As a solution, the notion of gamification (i.e. employing game elements in non-gaming contexts) has been introduced to enhance the software development process and overcome the challenges mostly related to human factors. However, the applicability of game elements in the context of software business landscapes is still a controversial issue and not totally proven as of yet. Numerous studies have been conducted to examine the benefits of gamification and how game elements affect the software development process. Thus, in this paper, a systematic literature review was conducted in order to investigate the application of game elements both in research and industrial levels of software development and as well as in software business landscapes.
Appendix
Available only for authorised users
Literature
1.
go back to reference Yilmaz, M.: A Software Process Engineering Approach to Understanding Software Productivity and Team Personality Characteristics: An Empirical Investigation, Ph.D. thesis, Dublin City University, January 2013 Yilmaz, M.: A Software Process Engineering Approach to Understanding Software Productivity and Team Personality Characteristics: An Empirical Investigation, Ph.D. thesis, Dublin City University, January 2013
2.
go back to reference Petersen, K., Feldt, R., Mujtaba, S., Mattsson, M.: Systematic mapping studies in software engineering. In: Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering (EASE 2012), pp. 68–77 (2008) Petersen, K., Feldt, R., Mujtaba, S., Mattsson, M.: Systematic mapping studies in software engineering. In: Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering (EASE 2012), pp. 68–77 (2008)
3.
go back to reference Kitchenham, B.: Procedures for Performing Systematic Reviews. Joint Technical report Software Engineering Group, Department of Computer Science Keele University, United King and Empirical Software Engineering, National ICT Australia Ltd, Australia (2004) Kitchenham, B.: Procedures for Performing Systematic Reviews. Joint Technical report Software Engineering Group, Department of Computer Science Keele University, United King and Empirical Software Engineering, National ICT Australia Ltd, Australia (2004)
4.
go back to reference Deterding, S., Khaled, R.: Gamification: toward a definition. In: CHI 2011 Gamification Workshop. ACM (2011) Deterding, S., Khaled, R.: Gamification: toward a definition. In: CHI 2011 Gamification Workshop. ACM (2011)
5.
go back to reference Deterding, S., Dixon, D., Khaled, R., Nacke, L.: From game design elements to gamefulness: defining gamification. In: Proceedings of the 15th International Academic MindTrek Conference, Envisioning Future Media Environments (MindTrek 2011), pp. 9–15 (2011) Deterding, S., Dixon, D., Khaled, R., Nacke, L.: From game design elements to gamefulness: defining gamification. In: Proceedings of the 15th International Academic MindTrek Conference, Envisioning Future Media Environments (MindTrek 2011), pp. 9–15 (2011)
6.
go back to reference Kitchenham, B., Charters, S.: Guidelines for performing systematic literature reviews in software engineering. Software Engineering Group, Keele University and Department of Computer Science, University of Durham, United Kingdom, Technical report EBSE-2007-01 (2007) Kitchenham, B., Charters, S.: Guidelines for performing systematic literature reviews in software engineering. Software Engineering Group, Keele University and Department of Computer Science, University of Durham, United Kingdom, Technical report EBSE-2007-01 (2007)
7.
go back to reference Kapp, K.M.: The Gamification of Learning and Instruction, Pfeiffer (2012) Kapp, K.M.: The Gamification of Learning and Instruction, Pfeiffer (2012)
8.
go back to reference Currier, J.: Gamification: Game Mechanics is the New Marketing. OogaLabs Blog (2008) Currier, J.: Gamification: Game Mechanics is the New Marketing. OogaLabs Blog (2008)
10.
go back to reference Hugos, M.: Enterprise Games: Using Game Mechanics to Build a Better Business. O’Reilly, Sebastopol (2012) Hugos, M.: Enterprise Games: Using Game Mechanics to Build a Better Business. O’Reilly, Sebastopol (2012)
17.
go back to reference Kitchenham, B.A., Budgen, D., Pearl Brereton, O.: Using mapping studies as the basis for further research – a participant–observer case study. Inf. Softw. Technol. 53, 638–651 (2011) CrossRef Kitchenham, B.A., Budgen, D., Pearl Brereton, O.: Using mapping studies as the basis for further research – a participant–observer case study. Inf. Softw. Technol. 53, 638–651 (2011) CrossRef
18.
go back to reference Brereton, P., Kitchenham, B., Budgen, D., Turner, M., Khalil, M.: Lessons from applying the systematic literature review process within the software engineering domain. J. Syst. Softw. 80, 571–583 (2007) CrossRef Brereton, P., Kitchenham, B., Budgen, D., Turner, M., Khalil, M.: Lessons from applying the systematic literature review process within the software engineering domain. J. Syst. Softw. 80, 571–583 (2007) CrossRef
19.
go back to reference Tsumaki, T., Tamai, T.: Framework for matching requirements elicitation techniques to project characteristics. Softw. Process Improv. Pract. 11(5), 505–519 (2006) CrossRef Tsumaki, T., Tamai, T.: Framework for matching requirements elicitation techniques to project characteristics. Softw. Process Improv. Pract. 11(5), 505–519 (2006) CrossRef
20.
go back to reference Herger, M.: Enterprise Gamification: Engaging People by Letting Them Have Fun, vol. 1, 1st edn. CreateSpace Independent Publishing Platform (2014) Herger, M.: Enterprise Gamification: Engaging People by Letting Them Have Fun, vol. 1, 1st edn. CreateSpace Independent Publishing Platform (2014)
21.
go back to reference Paharia, R.: Loyalty 3.0: How to Revolutionize Customer and Employee Engagement with Big Data and Gamification. McGraw-Hill, New York (2013) Paharia, R.: Loyalty 3.0: How to Revolutionize Customer and Employee Engagement with Big Data and Gamification. McGraw-Hill, New York (2013)
22.
go back to reference Werbach, K., Hunter, D.: For the Win: How Game Thinking Can Revolutionize Your Business. Wharton Digital Press, Philadelphia (2012) Werbach, K., Hunter, D.: For the Win: How Game Thinking Can Revolutionize Your Business. Wharton Digital Press, Philadelphia (2012)
23.
go back to reference Aydan, U., Yilmaz, M., Clarke, P., O’Connor, R.V.: Teaching ISO/IEC 12207 software lifecycle processes: a serious game approach. Comput. Stand. Interfaces J. 54(3), 129–138 (2017) CrossRef Aydan, U., Yilmaz, M., Clarke, P., O’Connor, R.V.: Teaching ISO/IEC 12207 software lifecycle processes: a serious game approach. Comput. Stand. Interfaces J. 54(3), 129–138 (2017) CrossRef
24.
go back to reference Kosa, M., Yilmaz, M., O’Connor, R.V., Clarke, P.: Software engineering education and games: a systematic literature review. J. Univ. Comput. Sci. 22(11), 1558–1574 (2016). (available online) Kosa, M., Yilmaz, M., O’Connor, R.V., Clarke, P.: Software engineering education and games: a systematic literature review. J. Univ. Comput. Sci. 22(11), 1558–1574 (2016). (available online)
25.
go back to reference Yilmaz, M., Yilmaz, M., O’Connor, R.V., Clarke, P.: A gamification approach to improve the software development process by exploring the personality of software practitioners. In: Clarke, P.M., O’Connor, R.V., Rout, T., Dorling, A. (eds.) SPICE 2016. CCIS, vol. 609, pp. 71–83. Springer, Cham (2016). doi: 10.​1007/​978-3-319-38980-6_​6 Yilmaz, M., Yilmaz, M., O’Connor, R.V., Clarke, P.: A gamification approach to improve the software development process by exploring the personality of software practitioners. In: Clarke, P.M., O’Connor, R.V., Rout, T., Dorling, A. (eds.) SPICE 2016. CCIS, vol. 609, pp. 71–83. Springer, Cham (2016). doi: 10.​1007/​978-3-319-38980-6_​6
Metadata
Title
A Systematic Investigation into the Use of Game Elements in the Context of Software Business Landscapes: A Systematic Literature Review
Authors
Serhan Olgun
Murat Yilmaz
Paul M. Clarke
Rory V. O’Connor
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-67383-7_28

Premium Partner