Motivation-oriented scenario-based gamification design method using the user requirements notation modeling

Gamification, defined as the use of game design elements in non-game contexts, has been a trending in both academic and in a variety of industrial domains for around half a decade. A number of empirical studies have showed the usefulness and effectiveness of applying gamification to enhance people’s motivation and engagement in different activities. On the other hand, multiple design frameworks and methods have been proposed to guide the practice of gamification design and development. However, one of the key issues for gamification, which is being only focusing on using less essential game elements on motivating instead of providing genuinely meaningful gameful experiences, has not yet been addressed fully. Furthermore, the existing gamification design frameworks contribute limitedly in providing constructive and easily applicable design methods or tools that to facilitate the motivation and behavior analysis and ideation of gamification projects. Therefore, in this study, the author proposes the Motivationoriented Scenario-based Gamification Design method in order to address the issues mentioned above. The method is an adaption of the User Requirement Notation to the modeling of system goals, gamification motivations, system user behaviors, existing gameplay, and the mapping between them. The new method aims to provide not only an innovative way of specifying gamification designs on the mechanic and dynamic levels, but also a possibly insightful perspective towards improving gamification experiences and effectiveness with meaningful plays. In addition, a case study is conducted by applying the proposed method to a real-life language learning system, WordDive, with the method validated and evaluated via an interview with an expert from the WordDive company.

[1]  Jeff Patton,et al.  User Story Mapping: Discover the Whole Story, Build the Right Product , 2014 .

[2]  Carina S. González-González,et al.  A Literature Review of Gamification Design Frameworks , 2015, 2015 7th International Conference on Games and Virtual Worlds for Serious Applications (VS-Games).

[3]  Mike Cohn,et al.  User Stories Applied: For Agile Software Development , 2004 .

[4]  Jeffrey Barlow,et al.  Handbook of Computer Game Studies , 2006 .

[5]  Bruce McMillin,et al.  Software engineering: What is it? , 2018, 2018 IEEE Aerospace Conference.

[6]  Daniel Anastasio,et al.  Improving Student Attitudes Toward the Capstone Laboratory Course Using Gamification , 2013 .

[7]  Juho Hamari,et al.  Does Gamification Work? -- A Literature Review of Empirical Studies on Gamification , 2014, 2014 47th Hawaii International Conference on System Sciences.

[8]  R. Duda,et al.  Authenticity and Autonomy in Language Learning , 2010 .

[9]  Bernhard Rumpe,et al.  Towards a Formalization of the Unified Modeling Language , 1997, ECOOP.

[10]  R. Sheorey,et al.  AN EXAMINATION OF LANGUAGE LEARNING STRATEGY USE IN THE SETTING OF AN INDIGENIZED VARIETY OF ENGLISH , 1999 .

[11]  Juho Hamari,et al.  A definition for gamification: anchoring gamification in the service marketing literature , 2016, Electronic Markets.

[12]  Lennart E. Nacke,et al.  From game design elements to gamefulness: defining "gamification" , 2011, MindTrek.

[13]  Peter Constable,et al.  DSDM: Dynamic Systems Development Method: The Method in Practice , 1997 .

[14]  Stephen Fickas,et al.  Goal-Directed Requirements Acquisition , 1993, Sci. Comput. Program..

[15]  Scott Nicholson,et al.  A RECIPE for Meaningful Gamification , 2015 .

[16]  Dustin DiTommaso,et al.  Beyond gamification: designing behavior change games , 2014, CHI PLAY.

[17]  Daniel Amyot,et al.  User Requirements Notation: The First Ten Years, The Next Ten Years (Invited Paper) , 2011, J. Softw..

[18]  Juho Hamari,et al.  Transforming homo economicus into homo ludens: A field experiment on gamification in a utilitarian peer-to-peer trading service , 2013, Electron. Commer. Res. Appl..

[19]  Carina S. González-González,et al.  FRAGGLE: A FRamework for AGile Gamification of Learning Experiences , 2015, GALA.

[20]  M. Swain,et al.  THEORETICAL BASES OF COMMUNICATIVE APPROACHES TO SECOND LANGUAGE TEACHING AND TESTING , 1980 .

[21]  Julia Eichmann,et al.  Challenges For Game Designers , 2016 .

[22]  Stuart Kent,et al.  Model Driven Engineering , 2002, IFM.

[23]  Wolfgang Slany,et al.  Enhancing software engineering student team engagement in a high-intensity extreme programming course using gamification , 2014, 2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T).

[24]  Axel van Lamsweerde,et al.  From Object Orientation to Goal Orientation: A Paradigm Shift for Requirements Engineering , 2002, RISSEF.

[25]  Sebastian Deterding,et al.  The Lens of Intrinsic Skill Atoms: A Method for Gameful Design , 2015, Hum. Comput. Interact..

[26]  Galia Angelova,et al.  Gamification in Education: A Systematic Mapping Study , 2015, J. Educ. Technol. Soc..

[27]  E. Deci,et al.  Self-determination theory and the facilitation of intrinsic motivation, social development, and well-being. , 2000, The American psychologist.

[28]  J. Huizinga,et al.  Homo Ludens Ils 86 , 2014 .

[29]  Francisco Luis Gutiérrez Vela,et al.  Analysis and application of gamification , 2012, Interacción.

[30]  Alexandre N. Tuch,et al.  Do points, levels and leaderboards harm intrinsic motivation?: an empirical analysis of common gamification elements , 2013, Gamification.

[31]  E. Yu 1 Social Modeling for Requirements Engineering : An Introduction , 2010 .

[32]  Jonathan P. Bowen,et al.  Applications of Formal Methods , 1995 .

[33]  Deborah I. Fels,et al.  Gamification in theory and action: A survey , 2015, Int. J. Hum. Comput. Stud..

[34]  Alexei Lapouchnian,et al.  Goal-Oriented Requirements Engineering: An Overview of the Current Research , 2005 .

[35]  Janaki Kumar,et al.  Gamification at Work: Designing Engaging Business Software , 2013, HCI.

[36]  Rebeca P. Díaz Redondo,et al.  A social gamification framework for a K-6 learning platform , 2013, Comput. Hum. Behav..

[37]  James Paul Gee,et al.  What video games have to teach us about learning and literacy , 2007, CIE.

[38]  Richard N. Landers,et al.  Gamification of task performance with leaderboards: A goal setting experiment , 2017, Comput. Hum. Behav..

[39]  Annie I. Antón,et al.  Goal-based requirements analysis , 1996, Proceedings of the Second International Conference on Requirements Engineering.

[40]  E. Macaro Strategies for Language Learning and for Language Use: Revising the Theoretical Framework , 2006 .

[41]  Robert Zubek,et al.  MDA : A Formal Approach to Game Design and Game Research , 2004 .

[42]  Daniel Amyot,et al.  Introduction to the User Requirements Notation: learning by example , 2003, Comput. Networks.

[43]  Juho Hamari,et al.  "Working out for likes": An empirical study on social influence in exercise gamification , 2015, Comput. Hum. Behav..

[44]  Juho Hamari,et al.  International Journal of Information Management Why Do People Use Gamification Services? , 2022 .

[45]  Sebastian Deterding,et al.  The Gameful World: Approaches, Issues, Applications , 2014 .

[46]  Alistair G. Sutcliffe,et al.  Scenario-based requirements engineering , 2003, Proceedings. 11th IEEE International Requirements Engineering Conference, 2003..

[47]  Douglas T. Ross,et al.  Structured Analysis for Requirements Definition , 1977, IEEE Transactions on Software Engineering.

[48]  Daniel Amyot,et al.  Evaluating goal models within the goal‐oriented requirement language , 2010, Int. J. Intell. Syst..

[49]  Jure Leskovec,et al.  Engaging with massive online courses , 2014, WWW.

[50]  Hisham M. Haddad,et al.  Software Engineering Challenges in Game Development , 2009, 2009 Sixth International Conference on Information Technology: New Generations.

[51]  Gamification in Business : Designing Motivating Solutions to Problem Situations , 2013 .

[52]  Annika Waern,et al.  Playification: The PhySeEar case , 2016, CHI PLAY.

[53]  J. McGonigal Reality Is Broken: Why Games Make Us Better and How They Can Change the World , 2011 .

[54]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[55]  Ernest Adams,et al.  Fundamentals of Game Design , 2006 .

[56]  Sam Alexander,et al.  The Gameful World: approaches, issues, applications , 2016, Ergonomics.

[57]  John M. Carroll,et al.  Making Use: Scenario-Based Design of Human-Computer Interactions , 2000 .

[58]  Ralf Kneuper Limits of formal methods , 2005, Formal Aspects of Computing.

[59]  Sharon Drew,et al.  Can't Play Won't Play: Simply Sizzling Ideas to get the Ball Rolling for Children with Dyspraxia , 2008 .

[60]  Alexander Schill,et al.  GaML - A Modeling Language for Gamification , 2013, 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing.

[61]  Mark T True,et al.  Software Requirements , 2005 .

[62]  Juho Hamari,et al.  Do badges increase user activity? A field experiment on the effects of gamification , 2017, Comput. Hum. Behav..

[63]  Tracy Fullerton,et al.  Game Design Workshop: A Playcentric Approach to Creating Innovative Games, Third Edition , 2014 .

[64]  Peter Brusilovsky,et al.  Encouraging user participation in a course recommender system: An impact on user behavior , 2011, Comput. Hum. Behav..

[65]  Mila Versteeg Ethics & Gamification design: a moral framework for taking responsibility , 2013 .

[66]  Jonathan Blow,et al.  Game Development: Harder Than You Think , 2004, ACM Queue.

[67]  Jesper Juul Half-Real: Video Games between Real Rules and Fictional Worlds , 2005 .

[68]  W. Buxton Human-Computer Interaction , 1988, Springer Berlin Heidelberg.

[69]  Luis de Marcos,et al.  Gamifying learning experiences: Practical implications and outcomes , 2013, Comput. Educ..

[70]  Juho Hamari,et al.  Defining gamification: a service marketing perspective , 2012, MindTrek.

[71]  Timo Nummenmaa Executable Formal Specifications in Game Development: Design, Validation and Evolution , 2013 .

[72]  Lennart E. Nacke,et al.  The maturing of gamification research , 2017, Comput. Hum. Behav..

[73]  Yu-kai Chou,et al.  Actionable Gamification: Beyond Points, Badges, and Leaderboards , 2015 .

[74]  K. Kiili Digital game-based learning: Towards an experiential gaming model , 2005, Internet High. Educ..

[75]  John M. Carroll,et al.  Five reasons for scenario-based design , 2000, Interact. Comput..

[76]  Ivar Jacobson,et al.  The unified modeling language reference manual , 2010 .

[77]  M. Csíkszentmihályi Beyond boredom and anxiety , 1975 .

[78]  K. Werbach,et al.  For the Win: How Game Thinking Can Revolutionize Your Business , 2012 .

[79]  David R. Michael,et al.  Serious Games: Games That Educate, Train, and Inform , 2005 .

[80]  Axel van Lamsweerde,et al.  Goal-Oriented Requirements Engineering: A Guided Tour , 2001, RE.

[81]  Liyan Song,et al.  Digital Game-Based Learning , 2014 .

[82]  Jesper Juul,et al.  The game, the player, the world: looking for a heart of gameness , 2010, DiGRA Conference.

[83]  Richard N. Landers,et al.  Casual Social Games as Serious Games: The Psychology of Gamification in Undergraduate Education and Employee Training , 2011, Serious Games and Edutainment Applications.

[84]  Shailey Minocha,et al.  Supporting Scenario-Based Requirements Engineering , 1998, IEEE Trans. Software Eng..

[85]  Eric Yu,et al.  Social Modeling for Requirements Engineering: An Introduction , 2011, Social Modeling for Requirements Engineering.

[86]  Eric Yu,et al.  From Requirements to Architectural Design –Using Goals and Scenarios , 2001 .

[87]  S. Reiss Multifaceted Nature of Intrinsic Motivation: The Theory of 16 Basic Desires , 2004 .

[88]  Scott Nicholson A User-Centered Theoretical Framework for Meaningful Gamification , 2012 .

[89]  John Mylopoulos,et al.  Representing and Using Nonfunctional Requirements: A Process-Oriented Approach , 1992, IEEE Trans. Software Eng..

[90]  Tarja Susi,et al.  Serious Games : An Overview , 2007 .

[91]  Padmini Srinivasan,et al.  Quality through flow and immersion: gamifying crowdsourced relevance assessments , 2012, SIGIR '12.

[92]  I. Gabe Zichermann Ii. Joselin Linder,et al.  Game-Based Marketing: Inspire Customer Loyalty Through Rewards, Challenges, and Contests , 2010 .

[93]  Katie Salen,et al.  Rules of play: game design fundamentals , 2003 .

[94]  Cynthia S. Puranik,et al.  From scribbles to scrabble: preschool children’s developing knowledge of written language , 2011, Reading and writing.

[95]  R. Caillois,et al.  Man, Play and Games , 1958 .

[96]  Juho Hamari,et al.  Social Motivations To Use Gamification: An Empirical Study Of Gamifying Exercise , 2013, ECIS.

[97]  Bernhard Rumpe,et al.  The UML as a formal modeling notation , 1998, Comput. Stand. Interfaces.

[98]  Jesse Schell,et al.  The Art of Game Design: A book of lenses , 2019 .

[99]  Lasse Hakulinen,et al.  The Effect of Gamification on Students with Different Achievement Goal Orientations , 2014, 2014 International Conference on Teaching and Learning in Computing and Engineering.

[100]  Martin Glinz,et al.  Improving the Quality of Requirements with Scenarios , 2000 .

[101]  Juho Hamari,et al.  How to Gamify? A Method For Designing Gamification , 2017, HICSS.

[102]  Eric S. K. Yu,et al.  Towards modelling and reasoning support for early-phase requirements engineering , 1997, Proceedings of ISRE '97: 3rd IEEE International Symposium on Requirements Engineering.

[103]  Steve R. Palmer,et al.  A Practical Guide to Feature-Driven Development , 2002 .

[104]  Paul Denny,et al.  The effect of virtual achievements on student engagement , 2013, CHI.

[105]  Gustavo Rossi,et al.  Enhancing a requirements baseline with scenarios , 1997, Requirements Engineering.

[106]  David R. Flatla,et al.  Calibration games: making calibration tasks enjoyable by adding motivating game elements , 2011, UIST.

[107]  Colin F. Snook,et al.  UML-B: Formal modeling and design aided by UML , 2006, TSEM.

[108]  Christopher Cunningham,et al.  Gamification by Design - Implementing Game Mechanics in Web and Mobile Apps , 2011 .

[109]  D. K. Samida,et al.  Language Learning Strategies , 2004 .

[110]  Julio Cesar Sampaio do Prado Leite,et al.  Supporting scenario evolution , 2004, Requirements Engineering.

[111]  Jean-Marc Jézéquel,et al.  Model Driven Engineering , 2017, Encyclopedia of GIS.

[112]  Nancy Bell,et al.  Learning to Play, Playing to Learn: FL Learners as Multicompetent Language Users , 2007 .

[113]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.