Jakob Marovt (2012) Gamification of Software Applications. EngD thesis.
More and more software applications operate online, which means that we, as software architects, are able to much better track how our users are using and engaging with the applications. Some of the results lately, have been staggering – more than 26% applications are not utilized and have poor retention and engagement rates. Behavior design and user experience researchers have been trying to solve these problems in many ways. Lately, one of the most popular methods has been the use of gamification techniques. These techniques try to imitate some of the mechanics that have made video games immensely popular and implement them in non-gaming software applications. In our thesis we first try to disassemble some of the core reasons behind engagement and fun of video games in order to understand the principles behind them. Later, we utilize a formal approach for gamification by using the MDA framework and gamify two software applications. Further on, we make an overview of all gamification platforms on the market. We sum it up by finding, featuring and describing gamification techniques used by some of the most popular software application.
Actions (login required)