A Framework to Determine the Suitability of Software Development Methodologies for the Development of Location-Based Games

  • Jacques Barnard
  • Günther Drevin
  • Magda Huisman
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10507)


To determine the suitability of an SDM (software development methodology) for the development of location-based games, it has to be determined to what degree SDMs address aspects that need to be addressed in the process of developing location-based games. These aspects have been identified from information gathered from the literature and were then validated using a survey. Their importance in the development process was also measured using the survey.

A framework that uses these aspects to determine the suitability of SDMs for the development of location-based games was then developed. Applying this framework to a number of existing SDMs it was found, among other, that in general SDMs are well suited for the development of location-based games as far as value to the player is concerned but that they are very lacking when it comes to security and privacy.


Software development methodology Mobile games 


  1. 1.
    Abrahamsson, P., Hanhineva, A., Hulkko, H., Ihme, T., Jäälinoja, J., Korkala, M., Koskela, J., Kyllönen, P., Salo, O.: Mobile-D: An agile approach for mobile application development. In: Companion to the 19th Annual ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages, and Applications, OOPSLA 2004, NY, USA, pp. 174–175 (2004).
  2. 2.
    Avison, D., Fitzgerald, G.: Information Systems Development: Methodologies, Techniques and Tools, 3rd edn. McGraw Hill, London (2003)Google Scholar
  3. 3.
    Barnard, J.: A systems development methodology for developing location based games. Ph.D. thesis, Potchefstroom Campus of the North-West University (2017)Google Scholar
  4. 4.
    Barnard, J., Drevin, G., Huisman, M.: Aspects that need to be addressed during the development of location-based games. Technical Report FABWI-N-RKW-2017-525, School of Computer, Statistical and Mathematical Sciences, Potchefstroom Campus, North-West University (2017)Google Scholar
  5. 5.
    Beynon-Davies, P., Holmes, S.: Design breakdowns, scenarios and rapid application development. Inf. Softw. Technol. 44(10), 579–592 (2002)CrossRefGoogle Scholar
  6. 6.
    Blow, J.: Game development: Harder than you think. Queue 1(10), 28–37 (2004). doi: 10.1145/971564.971590 CrossRefGoogle Scholar
  7. 7.
    Buzeto, F.N., e Silva, T.B.P., Castanho, C.D., Jacobi, R.P.: Reconfigurable games: Games that change with the environment. In: 2014 Brazilian Symposium on Computer Games and Digital Entertainment, pp. 61–70, November 2014Google Scholar
  8. 8.
    Callele, D., Neufeld, E., Schneider, K.: Requirements engineering and the creative process in the video game industry. In: Proceedings of the 13th IEEE International Conference on Requirements Engineering, RE 2005, pp. 240–252 (2005). IEEE Computer Society, Washington, DC.
  9. 9.
  10. 10.
    Entertainment Software Association: Annual report. A year of innovation and achievement (2015).
  11. 11.
    Entertainment Software Association: Sales, demographic and usage data. Essential facts about the computer and video game industry (2016).
  12. 12.
    Hayes, A.F., Krippendorff, K.: Answering the call for a standard reliability measure for coding data. Commun. Methods Meas. 1(1), 77–89 (2007)CrossRefGoogle Scholar
  13. 13.
    Huisman, M., Iivari, J.: Deployment of systems development methodologies: Perceptual congruence between is managers and systems developers. Inf. Manage. 43(1), 29–49 (2006). doi: 10.1016/ CrossRefGoogle Scholar
  14. 14.
    Hunicke, R., Leblanc, M., Zubek, R.: MDA: A formal approach to game design and game research. In: Proceedings of the Challenges in Games AI Workshop, Nineteenth National Conference of Artificial Intelligence, pp. 1–5 (2004)Google Scholar
  15. 15.
    Jain, A.K., Shanbhag, D.: Addressing security and privacy risks in mobile applications. IT Prof. 14, 28–33 (2012)CrossRefGoogle Scholar
  16. 16.
    Jeong, Y.J., Lee, J.H., Shin, G.S.: Development process of mobile application SW based on agile methodology. In: 2008 10th International Conference on Advanced Communication Technology, ICACT 2008, vol. 1, pp. 362–366. IEEE (2008)Google Scholar
  17. 17.
    Keith, C.: Agile Game Development with Scrum. Pearson Education, Boston (2010)Google Scholar
  18. 18.
    Krall, J., Menzies, T.: Aspects of replayability and software engineering: Towards a methodology of developing games (2012)CrossRefGoogle Scholar
  19. 19.
    Reuters: Pokémon GO: US senator probes maker over data privacy concerns, July 2016.
  20. 20.
    Reyno, E.M., Cubel, J.A.C.: Model-driven game development: 2D platform game prototyping. In: Proceedings of the 13th IEEE International Conference on Requirements Engineering, GAMEON 2008, EUROSIS, Ostend, Belgium, pp. 5–7 (2008)Google Scholar
  21. 21.
    Royce, W.W., et al.: Managing the development of large software systems. In: Proceedings of IEEE WESCON, Los Angeles, vol. 26, pp. 1–9 (1970)Google Scholar
  22. 22.
    Summers, N.: UK children’s charity says ‘Pokémon GO’ needs more safety features.
  23. 23.
    Sykes, J., Federoff, M.: Player-centred game design. In: CHI 2006 Extended Abstracts on Human Factors in Computing Systems, pp. 1731–1734. ACM (2006)Google Scholar
  24. 24.
    Zhu, H., Xiong, H., Ge, Y., Chen, E.: Mobile app recommendations with security and privacy awareness. In: Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD 2014, pp. 951–960. ACM, New York (2014).

Copyright information

© IFIP International Federation for Information Processing 2017

Authors and Affiliations

  • Jacques Barnard
    • 1
  • Günther Drevin
    • 1
  • Magda Huisman
    • 1
  1. 1.School of Computer, Statistical and Mathematical SciencesNorth-West UniversityPotchefstroomSouth Africa

Personalised recommendations