Skip to main content

A Gamification Approach to Improve the Software Development Process by Exploring the Personality of Software Practitioners

  • Conference paper
  • First Online:
Software Process Improvement and Capability Determination (SPICE 2016)

Abstract

Although there are various kinds of processes designed to manage the complexities of software development, it is still a challenging endeavor. Recently, a significant number of researchers have started to investigate social problems such as incompatibilities with respect to personality that is likely to be encountered in all stages of the software development process. However, there is no computer-based artifact to reveal the personality types of software practitioners. To bridge this gap, a virtual 3D assessment environment is developed with the ability to immerse individuals similar to a realistic model of the assessment. The interactive questionnaire is based on previous interactive personality assessment framework, which was specifically designed for software engineers. Based on the developed tool, a study was conducted on software practitioners. The data gathered via a survey study from software practitioners is analyzed to observe the difference between the results of paper-based and interactive versions of the same assessment. The analysis of this research states that there is a significant difference between the results of participant’s survey scores. Overall, these results indicate that proposed tool is relevant to help software professionals to improve the software development process when personality types are in consideration.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    A psychological term referring to systematic thinking of the individual within mind or psyche.

  2. 2.

    Cohen’s d any value greater than 0.80 is considered to be large effect.

  3. 3.

    Voxelization is a technique of transforming 2D or 3D data into voxel data for achieving better render results.

  4. 4.

    Occlusion Culling is a technique of changing the rendering option of 3D object when camera frustum is not looking at that specific object for better performance.

References

  1. Deterding, S., Khaled, R., Nacke, L., Dixon, D.: Gamification: toward a definition. In: Proceedings of the 2011 Annual Conference Extended Abstracts on Human Factors in Computing Systems. ACM, New York (2011)

    Google Scholar 

  2. McGonigal, J.: Reality is Broken: Why Games Make Us Better and How They Can Change the World. Penguin PR, New York (2011)

    Google Scholar 

  3. Nicholson, S.: A recipe for meaningful gamification. In: Gamification in Education and Business, pp. 1–20. Springer (2015)

    Google Scholar 

  4. Matthews, G., Deary, I.J., Whiteman, M.C.: Personality Traits, 3rd edn. Cambridge University Press, Cambridge (2009)

    Book  Google Scholar 

  5. Myers, I., McCaulley, M., Quenk, N., Hammer, A.: MBTI manual. Consulting Psychologists Press (1999)

    Google Scholar 

  6. Capretz, L.: Personality types in software engineering. Int. J. Hum. Comput. Stud. 58, 207–214 (2003)

    Article  Google Scholar 

  7. Hardiman, L.: Personality types and software engineers. Computer 30, 10 (1997)

    Article  Google Scholar 

  8. Funder, D.C.: The Personality Puzzle: Seventh International Student Edition. WW Norton & Company, New York (2015)

    Google Scholar 

  9. Larsen, R.J., Buss, D.M.: Personality psychology. Naklada Slap, Jastrebarsko (2008)

    Google Scholar 

  10. Larsen, R., Buss, D.: Personality psychology: Domains of knowledge about human behavior (2002)

    Google Scholar 

  11. Jung, C., Baynes, H., Hull, R.: Psychological types. Routledge (1991)

    Google Scholar 

  12. Abt, C.: Serious games. University Press of America (1987)

    Google Scholar 

  13. Costikyan, G.: I have no words 8: I must design. The game design reader: A rules of play anthology (2005)

    Google Scholar 

  14. Suits, B.: What is a game? Philos. Sci. 34(2), 148–156 (1967)

    Article  Google Scholar 

  15. Avedon, E.: The structural elements of games. The psychology of social situations. Selected readings, pp. 11–17 (1981)

    Google Scholar 

  16. Salen, K., Zimmerman, E.: Rules of play: Game design fundamentals. MIT press, Cambridge (2004)

    Google Scholar 

  17. Fullerton, T.: Game design workshop: a playcentric approach to creating innovative games. CRC Press (2014)

    Google Scholar 

  18. Zichermann, G., Cunningham, C.: Gamification by Design: Implementing Game Mechanics in Web and Mobile Apps. O’Reilly Media, Newton (2011)

    Google Scholar 

  19. Groh, F.: Gamification: State of the art definition and utilization. Institute of Media Informatics Ulm University, p. 39 (2012)

    Google Scholar 

  20. Loh, C.S., Sheng, Y., Ifenthaler, D.: Serious Games Analytics: Methodologies for Performance Measurement, Assessment, and Improvement. Springer, New York (2015)

    Book  Google Scholar 

  21. Kapp, K.M.: The gamification of learning and instruction: game-based methods and strategies for training and education. John Wiley & Sons, New York (2012)

    Google Scholar 

  22. Werbach, K., Hunter, D.: For the Win: How Game Thinking Can Revolutionize Your Business. Wharton Digital Press (2012)

    Google Scholar 

  23. Herranz, E., Palacios, R.C., de Amescua Seco, A., Yilmaz, M.: Gamification as a disruptive factor in software process improvement initiatives. J. UCS 20(6), 885–906 (2014)

    Google Scholar 

  24. Yilmaz, M., O’Connor, R.V.: A scrumban integrated gamification approach to guide software process improvement: a turkish case study. Tehnički Vjesnik 23, 237–245 (2016)

    Google Scholar 

  25. Yilmaz, M.: A software process engineering approach to understanding software productivity and team personality characteristics: an empirical investigation. Ph.D. thesis, Dublin City University (2013)

    Google Scholar 

  26. Felicia, P.: Handbook of Research on Improving Learning and Motivation through Educational Games: Multidisciplinary Approaches. IGI Global (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Murat Yilmaz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Yilmaz, M., Yilmaz, M., O’Connor, R.V., Clarke, P. (2016). A Gamification Approach to Improve the Software Development Process by Exploring the Personality of Software Practitioners. In: Clarke, P., O'Connor, R., Rout, T., Dorling, A. (eds) Software Process Improvement and Capability Determination. SPICE 2016. Communications in Computer and Information Science, vol 609. Springer, Cham. https://doi.org/10.1007/978-3-319-38980-6_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-38980-6_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-38979-0

  • Online ISBN: 978-3-319-38980-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics