Gamification games, enabling technologies, and application - Luo, Zongwei (IEEE Computer Society, 2017)