TUTCRIS - Tampereen teknillinen yliopisto

TUTCRIS

How to design gamification? A method for engineering gamified software

Tutkimustuotosvertaisarvioitu

Standard

How to design gamification? A method for engineering gamified software. / Morschheuser, Benedikt; Hassan, Lobna; Werder, Karl; Hamari, Juho.

julkaisussa: Information and Software Technology, Vuosikerta 95, 2018, s. 219-237.

Tutkimustuotosvertaisarvioitu

Harvard

Morschheuser, B, Hassan, L, Werder, K & Hamari, J 2018, 'How to design gamification? A method for engineering gamified software', Information and Software Technology, Vuosikerta. 95, Sivut 219-237. https://doi.org/10.1016/j.infsof.2017.10.015

APA

Morschheuser, B., Hassan, L., Werder, K., & Hamari, J. (2018). How to design gamification? A method for engineering gamified software. Information and Software Technology, 95, 219-237. https://doi.org/10.1016/j.infsof.2017.10.015

Vancouver

Morschheuser B, Hassan L, Werder K, Hamari J. How to design gamification? A method for engineering gamified software. Information and Software Technology. 2018;95:219-237. https://doi.org/10.1016/j.infsof.2017.10.015

Author

Morschheuser, Benedikt ; Hassan, Lobna ; Werder, Karl ; Hamari, Juho. / How to design gamification? A method for engineering gamified software. Julkaisussa: Information and Software Technology. 2018 ; Vuosikerta 95. Sivut 219-237.

Bibtex - Lataa

@article{93f9d9bef353449fa1831d97035f85ef,
title = "How to design gamification? A method for engineering gamified software",
abstract = "Context: Since its inception around 2010, gamification has become one of the top technology and software trends. However, gamification has also been regarded as one of the most challenging areas of software engineering. Beyond traditional software design requirements, designing gamification requires the command of disciplines such as (motivational/behavioral) psychology, game design, and narratology, making the development of gamified software a challenge for traditional software developers. Gamification software inhabits a finely tuned niche of software engineering that seeks for both high functionality and engagement; beyond technical flawlessness, gamification has to motivate and affect users. Consequently, it has also been projected that most gamified software is doomed to fail. Objective: This paper seeks to advance the understanding of designing gamification and to provide a comprehensive method for developing gamified software. Method: We approach the research problem via a design science research approach; firstly, by synthesizing the current body of literature on gamification design methods and by interviewing 25 gamification experts, producing a comprehensive list of design principles for developing gamified software. Secondly, and more importantly, we develop a detailed method for engineering of gamified software based on the gathered knowledge and design principles. Finally, we conduct an evaluation of the artifacts via interviews of ten gamification experts and implementation of the engineering method in a gamification project. Results: As results of the study, we present the method and key design principles for engineering gamified software. Based on the empirical and expert evaluation, the developed method was deemed as comprehensive, implementable, complete, and useful. We deliver a comprehensive overview of gamification guidelines and shed novel insights into the nature of gamification development and design discourse. Conclusion: This paper takes first steps towards a comprehensive method for gamified software engineering.",
keywords = "Design science research, Game design, Gameful design, Gamification, Persuasive technology, Playfulness, Software engineering",
author = "Benedikt Morschheuser and Lobna Hassan and Karl Werder and Juho Hamari",
year = "2018",
doi = "10.1016/j.infsof.2017.10.015",
language = "English",
volume = "95",
pages = "219--237",
journal = "Information and Software Technology",
issn = "0950-5849",
publisher = "Elsevier",

}

RIS (suitable for import to EndNote) - Lataa

TY - JOUR

T1 - How to design gamification? A method for engineering gamified software

AU - Morschheuser, Benedikt

AU - Hassan, Lobna

AU - Werder, Karl

AU - Hamari, Juho

PY - 2018

Y1 - 2018

N2 - Context: Since its inception around 2010, gamification has become one of the top technology and software trends. However, gamification has also been regarded as one of the most challenging areas of software engineering. Beyond traditional software design requirements, designing gamification requires the command of disciplines such as (motivational/behavioral) psychology, game design, and narratology, making the development of gamified software a challenge for traditional software developers. Gamification software inhabits a finely tuned niche of software engineering that seeks for both high functionality and engagement; beyond technical flawlessness, gamification has to motivate and affect users. Consequently, it has also been projected that most gamified software is doomed to fail. Objective: This paper seeks to advance the understanding of designing gamification and to provide a comprehensive method for developing gamified software. Method: We approach the research problem via a design science research approach; firstly, by synthesizing the current body of literature on gamification design methods and by interviewing 25 gamification experts, producing a comprehensive list of design principles for developing gamified software. Secondly, and more importantly, we develop a detailed method for engineering of gamified software based on the gathered knowledge and design principles. Finally, we conduct an evaluation of the artifacts via interviews of ten gamification experts and implementation of the engineering method in a gamification project. Results: As results of the study, we present the method and key design principles for engineering gamified software. Based on the empirical and expert evaluation, the developed method was deemed as comprehensive, implementable, complete, and useful. We deliver a comprehensive overview of gamification guidelines and shed novel insights into the nature of gamification development and design discourse. Conclusion: This paper takes first steps towards a comprehensive method for gamified software engineering.

AB - Context: Since its inception around 2010, gamification has become one of the top technology and software trends. However, gamification has also been regarded as one of the most challenging areas of software engineering. Beyond traditional software design requirements, designing gamification requires the command of disciplines such as (motivational/behavioral) psychology, game design, and narratology, making the development of gamified software a challenge for traditional software developers. Gamification software inhabits a finely tuned niche of software engineering that seeks for both high functionality and engagement; beyond technical flawlessness, gamification has to motivate and affect users. Consequently, it has also been projected that most gamified software is doomed to fail. Objective: This paper seeks to advance the understanding of designing gamification and to provide a comprehensive method for developing gamified software. Method: We approach the research problem via a design science research approach; firstly, by synthesizing the current body of literature on gamification design methods and by interviewing 25 gamification experts, producing a comprehensive list of design principles for developing gamified software. Secondly, and more importantly, we develop a detailed method for engineering of gamified software based on the gathered knowledge and design principles. Finally, we conduct an evaluation of the artifacts via interviews of ten gamification experts and implementation of the engineering method in a gamification project. Results: As results of the study, we present the method and key design principles for engineering gamified software. Based on the empirical and expert evaluation, the developed method was deemed as comprehensive, implementable, complete, and useful. We deliver a comprehensive overview of gamification guidelines and shed novel insights into the nature of gamification development and design discourse. Conclusion: This paper takes first steps towards a comprehensive method for gamified software engineering.

KW - Design science research

KW - Game design

KW - Gameful design

KW - Gamification

KW - Persuasive technology

KW - Playfulness

KW - Software engineering

U2 - 10.1016/j.infsof.2017.10.015

DO - 10.1016/j.infsof.2017.10.015

M3 - Article

VL - 95

SP - 219

EP - 237

JO - Information and Software Technology

JF - Information and Software Technology

SN - 0950-5849

ER -