Advertisement

Journal of Computer Science and Technology

, Volume 31, Issue 5, pp 925–950 | Cite as

Critical Success Factors to Improve the Game Development Process from a Developer’s Perspective

  • Saiqa Aleem
  • Luiz Fernando Capretz
  • Faheem Ahmed
Regular Paper

Abstract

The growth of the software game development industry is enormous and is gaining importance day by day. This growth imposes severe pressure and a number of issues and challenges on the game development community. Game development is a complex process, and one important game development choice is to consider the developer’s perspective to produce good-quality software games by improving the game development process. The objective of this study is to provide a better understanding of the developer’s dimension as a factor in software game success. It focuses mainly on an empirical investigation of the effect of key developer’s factors on the software game development process and eventually on the quality of the resulting game. A quantitative survey was developed and conducted to identify key developer’s factors for an enhanced game development process. For this study, the developed survey was used to test the research model and hypotheses. The results provide evidence that game development organizations must deal with multiple key factors to remain competitive and to handle high pressure in the software game industry. The main contribution of this paper is to investigate empirically the influence of key developer’s factors on the game development process.

Keywords

developer’s perspective software game empirical investigation good-quality game game development process game developer’s factor 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Petrillo F, Pimenta M. Is agility out there? Agile practices in game development. In Proc. the 28th ACM International Conference on Design of Communication, September 2010, pp.9-15.Google Scholar
  2. 2.
    Delmestri G, Montanari F, Usai A. Reputation and strength of ties in predicting commercial success and artistic merit of independents in the Italian feature film industry. Journal of Management Studies, 2005, 42(5): 975-1002.Google Scholar
  3. 3.
    Rabin S. Introduction to Game Development (2nd edition). Cengage Learning, 2010.Google Scholar
  4. 4.
    Blow J. Game development: Harder than you think. Queue, 2004, 1(10): 28-37.Google Scholar
  5. 5.
    Kanode M C, Haddad H M. Software engineering challenges in game development. In Proc. the 6th International Conference on Information Technology: New Generations, April 2009, pp.260-265.Google Scholar
  6. 6.
    Kultima A. The organic nature of game ideation: Game ideas arise from solitude and mature by bouncing. In Proc. the International Academic Conference on the Future of Game Design and Technology, May 2010, pp.33-39.Google Scholar
  7. 7.
    McGillMM. Defining the expectation gap: A comparison of industry needs and existing game development curriculum. In Proc. the 4th International Conference on Foundations of Digital Games, April 2009, pp.129-136.Google Scholar
  8. 8.
    Harris P R, Gredler M. Designing and evaluating games and simulations: A process approach. Behavioral Science, 1995 40(1): 76-77.Google Scholar
  9. 9.
    Gredler M E. Games and simulations and their relationships to learning. In Handbook of Research on Educational Communications and Technology (2nd edition), Spector M, Merrill M D, van Merrienboer J, Driscoll. M P (eds.), Lawrence Erlbaum Associates, 2004, pp.571-581.Google Scholar
  10. 10.
    Rieber L P. Multimedia learning in games, simulations, and microworlds. In The Cambridge Handbook of Multimedia Learning, Mayer R E (ed.), Cambridge University Press, 2005, pp.549-567.Google Scholar
  11. 11.
    Keith C. Agile Game Development with Scrum (1st edition). Addison-Wesley, 2010.Google Scholar
  12. 12.
    Pressman R S. Software Engineering: A Practitioner’s Approach (5th edition). Wiley, 2001.Google Scholar
  13. 13.
    Petrillo F, Pimenta M, Trindade F, Dietrich C. What went wrong? A survey of problems in game development. Computers in Entertainment, 2009, 7(1): 13:1-13:22.Google Scholar
  14. 14.
    Ramadan R, Widyani Y. Game development life cycle guidelines. In Proc. the 5th International Conference on Advanced Computer Science and Information Systems, September 2013, pp.95-100.Google Scholar
  15. 15.
    Lee S H, Lee G H, Cho H H, Song D H, Rhew S Y. An empirical model of the game software development processes. In Proc. the 4th International Conference on Software Engineering Research, Management and Applications, August 2006, pp.371-377.Google Scholar
  16. 16.
    Ayyad R, Masood M, Hosam A S, Abbas M. An optimization of CPS model in computer games development for non programmers. In Proc. the 2nd International Conference on Computational Intelligence, Modelling and Simulation, September 2010, pp.125-128.Google Scholar
  17. 17.
    Pena J. Collaborative framework for browser games development. In Proc. the 2011 Workshop on Open Source and Design of Communication, July 2011, pp.65-72.Google Scholar
  18. 18.
    Tschang F T. Beyond normal products and development processes: Computer games as interactive experiential goods and their manner of development. In Proc. What do we Know about Innovation? A Conference in Honor of Keith Pavitt, November 2003, pp.1-31.Google Scholar
  19. 19.
    McGrath J. The game development lifecycle: A theory for the extension of agile project methodology, 2011. http://blog.dopplerinteractive.com/2011/04/gamedevelopment-lifecycle-theory-for.html, May 2014.
  20. 20.
    Bethke E. Game Development and Production. Wordware, 2003.Google Scholar
  21. 21.
    Hendrick A. Project management for game development. 2009. http://mmotidbits.com/2009/06/15/projectmanagement-for-game-development/, Aug. 2016.
  22. 22.
    O’Hagan A O, Coleman G, O’Connor R V. Software development processes for games: A systematic literature review. In Systems, Software, and Services Process Improvement, Barafort B, O’Connor R V, Poth A, Messnarz R (eds.), Springer, 2014, pp.182-193.Google Scholar
  23. 23.
    Polk R. Agile and Kanban in coordination. In Proc. the 2011 Agile Conference, Aug. 2011, pp.263-268.Google Scholar
  24. 24.
    Birchall J, Gatzidis C. The periodic table of elements via an XNA-powered serious game. In Transactions on Edutainment IX, Pan Z G, Cheok A D, Müller W, Liarokapis F (eds.), Springer, 2013, pp.1-28.Google Scholar
  25. 25.
    Musil J, Schweda A, Winkler D, Biffl S. Improving video game development: Facilitating heterogeneous team collaboration through flexible software processes. In Systems, Software and Services Process Improvement, Riel A, O’Connor R, Tichkiewitch S, Messnarz R (eds.), Springer, 2010, pp.83-94.Google Scholar
  26. 26.
    Kasurinen J, Laine R, Smolander K. How applicable is ISO/IEC 29110 in game software development? In Lecture Notes in Computer Science 7983, Heidrich J, Oivo M, Jedlitschka A, Baldassarre M T (eds.), Springer, 2013, pp.5-19.Google Scholar
  27. 27.
    Kaitilla C. How to Learn Ouya Gamedev. 2014. http://gamedevelopment.tutsplus.com/articles/how-to-learn-ouyagamedev-gamedev-9197, Aug. 2016.
  28. 28.
    Penzenstadler B, Bauer V, Calero C, Franch X. Sustainability in software engineering: A systematic literature review. In Proc. the 16th International Conference on Evaluation& Assessment in Software Engineering, May 2012, pp.32-41.Google Scholar
  29. 29.
    Ampatzoglou A, Stamelos I. Software engineering research for computer games: A systematic review. Information and Software Technology, 2010 52(9): 888-901.Google Scholar
  30. 30.
    Viana J R M, Viana N P, Trinta F A M, de Carvalho W V. A systematic review on software engineering in pervasive games development. In Proc. the 2014 Brazilian Symposium on Computer Games and Digital Entertainment, Nov. 2014, pp.51-60.Google Scholar
  31. 31.
    Claypool K, Claypool M. Teaching software engineering through game design. In Proc. the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, June 2005, pp.123-127.Google Scholar
  32. 32.
    Sundstrom E, De Meuse K P, Futrell D. Work teams: Applications and effectiveness. American Psychologist, 1990, 45(2): 120-133.Google Scholar
  33. 33.
    Muchinsky P. Psychology Applied to Work (7th edition). Thomson, Wadsworth, 2003.Google Scholar
  34. 34.
    Rossen E K, Bartlett R, Herrick C A. Interdisciplinary collaboration: The need to revisit. Issues in Mental Health Nursing, 2008 29(4): 387-396.Google Scholar
  35. 35.
    Tran M Q, Biddle R. Collaboration in serious game development: A case study. In Proc. the 2008 Conference on Future Play: Research, Play, Share, November 2008, pp.49-56.Google Scholar
  36. 36.
    Stacey P, Brown A, Nandhakumar J. Making sense of stories: The development of a new mobile computer game. In Proc. the 40th Hawaii International Conference on System Sciences, January 2007.Google Scholar
  37. 37.
    de Barros R L B, Alves C F, Ramalho G L. Investigating the communication process in multidisciplinary game development teams. In Proc. the 2009 Simposio Brasileiro de Sistemas Colaborativos, October 2009, pp.61-69.Google Scholar
  38. 38.
    Kasurinen J, Maglyas A, Smolander K. Is requirements engineering useless in game development? In Lecture Notes in Computer Sciences 8396, Salinesi C, van de Weerd I (eds.), Springer, 2014, pp.1-16.Google Scholar
  39. 39.
    Bosser A G. Massively multi-player games: Matching game design with technical design. In Proc. the 2004 ACM SIGCHI International Conference on Advances in Computer Entertainment Technology, June 2004, pp.263-268.Google Scholar
  40. 40.
    Callele D, Neufeld E, Schneider K. Requirements engineering and the creative process in the video game industry. In Proc. the 13th IEEE International Conference on Requirement Engineering, August 29-September 2, 2005, pp.240-250.Google Scholar
  41. 41.
    Callele D, Neufeld E, Schneider K. A proposal for cognitive gameplay requirements In Proc. the 5th International Workshop on Requirements Engineering Visualization, September 2010, pp.43-52.Google Scholar
  42. 42.
    Reyno E M, Cubel J Á C. Automatic prototyping in modeldriven game development. ACM Computers in Entertainment, 2009, 7(2): Article No. 29.Google Scholar
  43. 43.
    Almeida M S O, da Silva F S C. A systematic review of game design methods and tools. In Lecture Notes in Computer Science 8215, Anacleto J C, Clua E W G, da Silva F S C, Fels S, Yang H S (eds.), Springer, 2013, pp.17-29.Google Scholar
  44. 44.
    Ahmed I, Jaafar A. Games design and integration with user’s emotion. In Proc. the 2011 International Conference on User Science and Engineering, Nov. 29-Dec. 1, 2011, pp.60-72.Google Scholar
  45. 45.
    Bringula R P, Alcid A S, Bandril L B P, de Guzman A E, Lopez L J C. Development of game design guidelines. In Proc. the 2nd International Conference on Technology, Informatics, Management, Engineering & Environment, August 2014, pp.234-239.Google Scholar
  46. 46.
    Sherrod A. Ultimate 3D Game Engine Design & Architecture. Charles River Media, 2006.Google Scholar
  47. 47.
    Cowan B, Kapralos B. A survey of frameworks and game engines for serious game development. In Proc. the 14th International Conference on Advanced Learning Technologies, July 2014, pp.662-664.Google Scholar
  48. 48.
    Hudlicka E. Affective game engines: Motivation and requirements. In Proc. the 4th International Conference of Future of Digital Games, April 2009, pp.299-306.Google Scholar
  49. 49.
    Wu Y H, Yao X X, He J. Design and implementation of the game engine based on Android platform. In Proc. the 2011 International Conference onInternet Technology and Applications, August 2011. 2011, pp.363-368.Google Scholar
  50. 50.
    Rodkaew Y. The last eternity a 3D role-playing game with a cross-platform development. In Proc. the 2013 International Computer Science and Engineering Conference, September 2013, pp.313-318.Google Scholar
  51. 51.
    Vanhutupa J M. On the development of browser gamestechnologies of an emerging genre. In Proc. the 7th International Conference on Next Generation Web Services Practices, October 2011, pp.363-368.Google Scholar
  52. 52.
    Sousa J P, Garlan D. Aura: An architectural framework for user mobility in ubiquitous computing environments. In Software Architecture: System Design, Development and Maintenance, Bosch J, Gentleman M, Hofmeister C, Kuusela J (eds.), Springer, 2002, pp.29-43.Google Scholar
  53. 53.
    Aitenbichler E, Kangasharju J, Mühlhäuser M.MundoCore: A light-weight infrastructure for pervasive computing. Pervasive Mobile Computing, 2007, 3(4): 332-361.Google Scholar
  54. 54.
    Pimenta M S C S, Buzeto F N, Santos L H O, Castanho C D, Jacobi R P. A game engine for building ubigames. In Proc. the 13th Annual Workshop onNetwork and Systems Support for Games, December 2014, pp.1-3.Google Scholar
  55. 55.
    Neto B, Fernandes L, Werener C, de Souza J M. Reuse in digital game development. In Proc. the 4th International Conference on Ubiquitous Information Technologies & Applications, December 2009, pp.1-6.Google Scholar
  56. 56.
    Peker A G, Can T. A design goal and design pattern based approach for development of game engines for mobile platforms. In Proc. the 16th International Conference on Computer Games, July 2011, pp.114-120.Google Scholar
  57. 57.
    Llopis N. Optimizing the Content Pipeline. Game Developer Magazine, 2004.Google Scholar
  58. 58.
    Hendrikx M, Meijer S, van der Velden J, Iosup A. Procedural content generation for games: A survey. ACM Transactions on Multimedia Computing, Communications, and Applications, 2011, 9(1): Article No. 1.Google Scholar
  59. 59.
    De Carli D M, Bevilacqua F, Pozzer C T, d’Ornellas M C. A survey of procedural content generation techniques suitable to game development. In Proc. the 2011 Brazilian Symposium on Games and Digital Entertainment, November 2011, pp.26-35.Google Scholar
  60. 60.
    Phelps A. Graphics don’t matter (and other assertions). 2005. http://gotgame.cornate.com/archives/2005/-06/13/graphics_dont_matter_and_other_assertion.php, Aug. 2016.
  61. 61.
    Pranatio G, Kosala R. A comparative study of skeletal and keyframe animations in a multiplayer online game. In Proc. the 2nd International Conference on Advances in Computing, Control and Telecommunication Technologies, December 2010, pp.143-145.Google Scholar
  62. 62.
    Lasseter J. Principals of traditional animation applied to 3D computer animation. ACM SIGGRAPH Computer Graphics, 1987, 21(4): 35-44.Google Scholar
  63. 63.
    Maestri G. Digital Character Animation 3. New Riders Publishing, 2006. SIGGRAPH 2009 Courses, August 2009, Article No. 15.Google Scholar
  64. 64.
    Xu H, Wang C P. A review and development of 3D accelerator technology for games. In Proc. the 2nd International Symposium on Intelligent Information Technology and Security Informatics, June 2009, pp.59-63.Google Scholar
  65. 65.
    Chehimi F, Coulton P, Edwards R. Advances in 3D graphics for smartphones. In Proc. the 2nd International Conference on Information and Communication Technologies, April 2006, pp.99-104.Google Scholar
  66. 66.
    Manocha D, Calamia P, Lin M C, Manocha D, Savqia L, Tsingos N. Interactive sound rendering. In Proc. the ACM SIGGRAPH 2009 Courses, August 2009, Article No. 15.Google Scholar
  67. 67.
    Pichlmair M, Kayali F. Levels of sound: On the principles of interactivity in music video games. In Proc. DiGRA 2007 Conference, 2007, pp.424-430. http://publik.tuwien.ac.at/files/pub-inf_4783.pdf, Aug. 2016.
  68. 68.
    Migneco R, Doll T M, Scott J J, Hahn C, Diefenbach P J, Kim Y E. An audio processing library for game development in flash. In Proc. the 2009 International IEEE Consumer Electronics Society’s Games Innovations Conference, August 2009, pp.201-209.Google Scholar
  69. 69.
    Wang A I, Norum M S, Lund C H W. Issues related to development of wireless peer-to-peer games in J2ME. In Proc. the Advanced International Conference on Telecommunications and International Conference on Internet Web Applications and Services, February 2006, p.115.Google Scholar
  70. 70.
    Améndola F, Fernández M, Favre L. GLIESE, a framework for experimental game development. In Proc. the 12th International Conference on Information Technology: New Generations, April 2015, pp.528-533.Google Scholar
  71. 71.
    Gamma E, Helm R, Johnson R, Vilssides J. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, 1995.Google Scholar
  72. 72.
    Lukashev D, Puresev A, Makhlushev I. 3D applications for 3G mobile phones: Design, development, resource utilization. In Proc. the 2006 IEEE International Symposium on Consumer Electronics, July 2006.Google Scholar
  73. 73.
    El Rhalibi A, Merabti M, Carter C, Dennett C, Cooper S, Sabri M A Fergus P. 3D Java Web-based games development and deployment. In Proc. the International Conference on Multimedia Computing and Systems, April 2009, pp.553-559.Google Scholar
  74. 74.
    Jhingut M Z, Ghoorun I M, Nagowah S D, Moloo R, Nagowah L. Design and development of 3D mobile games. In Proc. the 3rd International Conference on Advances in Computer-Human Interactions, February 2010, pp.119-124.Google Scholar
  75. 75.
    Kosmopoulos A, Karamichali I, Kemerlis V P, Polyzos G C. Fueling game development in mobile P2P environment. In Proc. the 18th International Symposium on Personal, Indoor and Mobile Radio Communication, September 2007.Google Scholar
  76. 76.
    Al-Azawi R, Ayesh A, Al-Obaidy M. Towards agent-based agile approach for game development methodology. In Proc. the 2014 World Congress on Computer Applications and Information Systems (WCCAIS), January 2014.Google Scholar
  77. 77.
    Segundo R M C, da Silva J C F, Tavares T A. ATHUS: A generic framework for game development on Ginga middleware. In Proc. the 2010 Brazilian Symposium on Games and Digital Entertainment, November 2010, pp.89-96.Google Scholar
  78. 78.
    Redavid C, Farid A. An overview of game testing techniques. 2011. http://www.idt.mdh.se/kurser/ct33-40/ht11/MINICONFERENCE/FinalPapers/ircse11_submission_15.pdf, Aug. 2016.
  79. 79.
    Helppi V V. The agile process for mobile game development and testing, Testdroid Blog. June, 2015. http://testdroid.com/tech/the-agile-process-for-mobile-game-devlopment-and-testing, Aug. 2016.
  80. 80.
    Schultz C P, Bryant R D, Langdell T. Game Testing: All in One. Thomson Course Technology, 2005.Google Scholar
  81. 81.
    Wilson D. Quality quality assurance: A methodology for wide-spectrum game testing, Gamasutra Blog. April 2009. http://www.gamasutra.com/view/feature/132398/quality_quality_assurance_a_.php, Aug. 2016.
  82. 82.
    Marri K K, Sundaresasubramanian G. ExPLORE: Testing the game. 2015. http://www.infosys.com/IT-services/independent-validation-testing-services/Documents/test-games-users-perspective.pdf, Aug. 2016.
  83. 83.
    Kasurinen J, Smolander K. What do game developers test in their products? In Proc. the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, September 2014, Article No. 1.Google Scholar
  84. 84.
    Al-Azawi R, Ayesh A, Obaidy M A. Generic evaluation framework for games development methodology. In Proc. the 3rd International Conference on Communications and Information Technology, June 2013, pp.55-60.Google Scholar
  85. 85.
    Omar H M, Jaafar A. AHP HeGES: Tools to evaluate usability of educational computer game (UsaECG). In Proc. the 2011 International Conference on User Sciences and Engineering, Nov.29-Dec.1, 2011, pp.73-76.Google Scholar
  86. 86.
    Strååt B, Warpefelt H. Applying the two-factortheory to the play heuristics. In Proc. DiGRA, May 2015. http://www.digra.org/digital-library/publications/applying-the-twofactor-theory-to-the-play-heuristics/, Aug. 2016.
  87. 87.
    Sarinho V T, Apolináario A L. A generative programming approach for game development. In Proc. the 8th Brazilian Symposium on Games and Digital Entertainment, October 2009, pp.83-92.Google Scholar
  88. 88.
    Czarnecki K, Kim C H P. Cardinality-based feature modeling and constraints: A progress report. In Proc. the International Workshop on Software Factories, October 2005.Google Scholar
  89. 89.
    Chen YW, Keivanloo I, Roy C K. Near-miss software clones in open source games: An empirical study. In Proc. the 27th Canadian Conference on Electrical and Computer Engineering, May 2014.Google Scholar
  90. 90.
    Anderson E F. A classification of scripting systems for entertainment and serious computer games. In Proc. the 3rd International Conference on Games and Virtual Worlds for Serious Applications, May 2011, pp.47-54.Google Scholar
  91. 91.
    Xu S C, Rajlich V. Empirical validation of test-driven pair programming in game development. In Proc. the 5th IEEE/ACIS International Conference on Computer and Information Sciences and 1st IEEE/ACIS International Workshop on Component-Based Software Engineering, Software Architecture and Reuse, July 2006, pp.500-505.Google Scholar
  92. 92.
    Zhang W S, Han D, Kunz T, Hansen K M. Mobile game development: Object-orientation or not. In Proc. the 31st Annual International Computer Software and Applications Conference, July 2007, pp.601-608.Google Scholar
  93. 93.
    Wang A I, Nordmark N. Software architectures and the creative processes in game development. In Lecture Notes in Computer Science 9353, Chorianopoulos K, Divitini M, Hauge J B, Jaccheri L, Malaka R (eds.), Springer International Publishing, 2015, pp.272-285.Google Scholar
  94. 94.
    Meng L S, Kelvin, Parakash E C, Loh P K K. Design and development of a peer-to-peer online multiplayer game using DirectX and C#. In Proc. the 2004 IEEE Region 10 Conference, November 2004, pp.278-281.Google Scholar
  95. 95.
    Cronbach L J. Coefficient alpha and the internal structure of tests. Psychometrika, 1951, 16(3): 297-334.Google Scholar
  96. 96.
    Osterhof A. Classroom Applications of Educational Measurement. Prentice-Hall, 2001.Google Scholar
  97. 97.
    Nunnally J C, Bernstein I H. Psychometric Theory (3rd edition). McGraw-Hill, 1994.Google Scholar
  98. 98.
    Van de Ven A H, Ferry D L. Measuring and Assessing Organizations. Wiley, 1980.Google Scholar
  99. 99.
    Comrey A L, Lee H B. A First Course in Factor Analysis (2nd edition). Lawrence Erlbaum, 1992.Google Scholar
  100. 100.
    Campbell D T, Fiske D W. Convergent and discriminant validation by the multitraitmultimethod matrix. Psychological Bulletin, 1959 56(2): 81-105.Google Scholar
  101. 101.
    Kaiser H F. The application of electronic computers to factor analysis. Educational and Psychological Measurement, 1960, 20(1): 141-151.Google Scholar
  102. 102.
    Kaiser H F. A second generation little jiffy. Psychometrika, 1970, 35(4): 401-417.Google Scholar
  103. 103.
    Fornell C, Bookstein F L. Two structural equation models: LISREL and PLS applied to consumer exit-voice theory. Journal of Marketing Research, 1982 19(4): 440-452.Google Scholar
  104. 104.
    Joreskog K, Wold H. Systems under Indirect Observation: Causality, Structure, and Prediction. North Holland, 1982.Google Scholar
  105. 105.
    Westfall P H, Young S S. Resampling Based Multiple Testing (1st edition). Wiley, 1993.Google Scholar
  106. 106.
    San Martin-Rodriguez L, Beaulieu M D, D’Amour D Ferrada-Videla M. The determinants of successful collaboration: A review of theoretical and empirical studies. Journal of Interprofessional Care, 2005, 19(S1): 132-147.Google Scholar
  107. 107.
    Pietroburgo J, Bush B. Coming to terms: A case study of hospice collaboration challenges. American Journal of Hospice & Palliative Medicine, 2008, 24(6): 487-4Google Scholar
  108. 108.
    Huh J, Ackerman M S, Erickson T, Harrison S, Sengers P. Beyond usability: Taking social, situational, cultural, and other contextual factors into account. In Proc. Extended Abstracts on Human Factors in Computing Systems (CHIEA 2007), April 28-May 3, 2007, pp.2113-2116.Google Scholar
  109. 109.
    Iuppa N, Borst T. End-to-End Game Development. Focal Press, 2010, pp.225-229.Google Scholar
  110. 110.
    Anderson E F, Engel S, Comninos P, McLoughlin L. The case for research in game engine architecture. In Proc. the 2008 Conference on Future Play: Research, Play, Share, November 2008, pp.228-231.Google Scholar
  111. 111.
    Aleem S, Capretz L F, Ahmed F. Empirical investigation of key business factors for digital game performance. Entertainment Computing, 2016, 13: 25-36.Google Scholar
  112. 112.
    Easterbrooks S, Singer J, Storey M A, Damian D. Selecting empirical methods for software engineering research. In Guide to Advanced Empirical Software Engineering, Shull F, Singer J, Sjøberg D I K (eds.), Springer, 2008, pp.285-311.Google Scholar
  113. 113.
    Wohlin C, Runeson P, Höst M, Ohlsson M C, Regnell B, Wesslén A. Experimentation in Software Engineering: An Introduction. Kluwer Academic Publishers, 2000.Google Scholar
  114. 114.
    Chow S C, Shao J, Wang H S. Sample Size Calculations in Clinical Research (2nd edition). Tylaor & Francis Group, 2008.Google Scholar
  115. 115.
    Bryman A. Social Research Methods (3rd edition). Oxford University Press, 2008.Google Scholar
  116. 116.
    Heckshaw A. Small studies: Strengths and limitations. European Respiratory Journal, 2008, 32(5): 1141-1143.Google Scholar
  117. 117.
    Zhang C, Zhang J. Analysing Chinese citizens’ intentions of outbound travel: A machine learning approach. Current Issues in Tourism, 2014, 17(7): 592-609.Google Scholar

Copyright information

© Springer Science+Business Media New York 2016

Authors and Affiliations

  • Saiqa Aleem
    • 1
  • Luiz Fernando Capretz
    • 2
  • Faheem Ahmed
    • 3
  1. 1.College of Technological InnovationZayed UniversityAbu DhabiUnited Arab Emirates
  2. 2.Department of Electrical and Computer EngineeringWestern UniversityLondonCanada
  3. 3.Department of Computing ScienceThompson Rivers UniversityKamloopsCanada

Personalised recommendations