Integrating Usability Evaluation into Model-Driven Video Game Development

  • Adrian Fernandez
  • Emilio Insfran
  • Silvia Abrahão
  • José Ángel Carsí
  • Emanuel Montero
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7623)


The increasing complexity of video game development highlights the need of design and evaluation methods for enhancing quality and reducing time and cost. In this context, Model-Driven Development approaches seem to be very promising since a video game can be obtained by transforming platform-independent models into platform-specific models that can be in turn transformed into code. Although this approach is started to being used for video game development, there is a need for usability evaluation methods specifically tailored to this type of development process. In this paper, we present a usability inspection method that can be used along all the stages of the model-driven video game development. The method relies on a Usability Model that is aligned with the ISO/IEC 25010 (SQuaRE) standard and decomposes usability into measurable attributes and metrics specific for the video game domain.


Video Game Usability Inspection Model-Driven Development 


  1. 1.
    Abrahão, S., Iborra, E., Vanderdonckt, J.: Usability Evaluation of User Interfaces Generated with a Model-Driven Architecture Tool. In: Maturing Usability: Quality in Software, Interaction and Value, pp. 3–32. Springer (2007)Google Scholar
  2. 2.
    Abrahão, S., Insfran, E.: Early Usability Evaluation in Model-Driven Architecture Environments. In: 6th IEEE International Conference on Quality Software (QSIC 2006), pp. 287–294. IEEE Computer Society, Beijing (2006)CrossRefGoogle Scholar
  3. 3.
    Ampatzoglou, A., Stamelos, I.: Software engineering research for computer games: A systematic review. Information and Software Technology 52(9), 888–901 (2010) ISSN 0950-5849, doi:10.1016/j.infsof.2010.05.004CrossRefGoogle Scholar
  4. 4.
    Andre, T.S., Hartson, H.R., Williges, R.C.: Determining the effectiveness of the usability problem inspector: a theory-based model and tool for finding usability problems. Human Factors 45(3), 455–482 (2003)CrossRefGoogle Scholar
  5. 5.
    Bastien, J.M., Scapin, D.L.: Ergonomic Criteria for the Evaluation of Human-Computer Interfaces, version 2.1 (1993)Google Scholar
  6. 6.
    Brooke, J.: SUS - A quick and dirty usability scale. In: Jordan, P.W., et al. (eds.) Usability Evaluation in Industry, pp. 189–194. Taylor & Francis, London (1996)Google Scholar
  7. 7.
    Federoff, M.: Heuristics and Usability Guidelines for the Creation and Evaluation of Fun in Video Games. Indiana University Master of Science Thesis (2002)Google Scholar
  8. 8.
    Fernandez, A., Insfran, E., Abrahão, S.: Integrating a Usability Model into Model-Driven Web Development Processes. In: Vossen, G., Long, D.D.E., Yu, J.X. (eds.) WISE 2009. LNCS, vol. 5802, pp. 497–510. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  9. 9.
    Greenwood-Ericksen, A., Preisz, E., Stafford, S.: Usability Breakthroughs: Four Techniques To Improve Your Game. In: Gamasutra (2010),
  10. 10.
    ISO/IEC 25010: Systems and software engineering, Systems and software Quality Requirements and Evaluation (SQuaRE), System and software quality models (2011) Google Scholar
  11. 11.
    Järvinen, A., Heliö, S. Mäyrä, F.: Communication and Community in Digital Entertainment Services. Prestudy Research Report, Hypermedia Laboratory, University of Tampere, Tampere (2002),
  12. 12.
    Microsoft: Best Practices for Indie Games 3.1,
  13. 13.
    Nacke, L.: From Playability to a Hierarchical Game Usability Model. In: FuturePlay at Game Developers Conference, Canada, Vancouver (2009)Google Scholar
  14. 14.
    Nokia: Top Ten Usability Guidelines for Mobile Games. In: Design and User Experience Library v2.0,
  15. 15.
    Pinelle, D., Wong, N., Stach, T.: Heuristic Evaluation for Games: Usability Principles for Video Game Design. In: Proceedings of the Special Interest Group in Computer Human Interaction (SIGCHI 2008), pp. 1453–1462. Association for Computing Machinery (2008)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Adrian Fernandez
    • 1
  • Emilio Insfran
    • 1
  • Silvia Abrahão
    • 1
  • José Ángel Carsí
    • 1
  • Emanuel Montero
    • 1
  1. 1.ISSI Research Group, Department of Information Systems and ComputationUniversitat Politècnica de ValènciaValenciaSpain

Personalised recommendations