Towards Engineering Future Gameful Applications

Towards Engineering Future Gameful Applications
复制标题

迈向工程未来的游戏应用

DOI:
--
复制
发表时间:
2020
期刊:
2020 IEEE/ACM 42nd International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)
影响因子:
--
通讯作者:
A. Marconi
A. Marconi
中科院分区:
--
文献类型:
--
作者:
A. Bucchiarone;A. Cicchetti;A. Marconi

文献摘要

被引文献

相似文献

游戏化是为严肃的应用程序开发游戏机制。总体而言,它们通过让人们参与类似游戏的场景来瞄准社会挑战。这些机制是如此成功,以至于人们越来越有兴趣在其他场景中利用游戏化,而这些场景的基本需求通常是增强人们的自我激励。值得注意的是,参加课程的学生、对工作热情下降的员工、对某些应用程序缺乏兴趣的用户等可能需要进行重大参与。在这方面,尽管存在不同的解决方案来创建游戏应用程序,但它们的目的是从头开始构建和独立构建。相反,本文提出了一条在软件工程领域的研究路线,通过该路线,博弈机制可以绑定到现有的软件应用程序,以创建游戏化的场景。这样,潜在的采用者只需要定义游戏元素以及它们应该如何组合,而其余的游戏自动化部分是免费获得的。有趣的是,这种方法不仅简化了预先存在的应用程序中游戏化元素的采用,而且还揭示了增强游戏应用程序的工程以及对多个游戏的组合的管理的机会。→概念·应用计算;·软件及其工程CCS设计软件;
Gamification is the exploitation of game mechanisms for serious applications. In general they target societal challenges by engaging people in game-like scenarios. These mechanisms are so successful that there exists a growing interest in exploiting gamification in other scenarios where in general the fundamental need is enhancing people self-motivation. Notably, a major engagement could be necessary for students attending courses, employees with decreasing enthusiasm for their work, users lacking interest for certain applications, and so forth. In this respect, even though there exist disparate solutions to create gameful applications, they are intended to be built from scratch and stand-alone. This paper instead proposes a line of research, in the software engineering field by which gameful mechanisms can be bound to existing software applications to create gamified scenarios. In this way, potential adopters are only required to define the game elements and how they should be combined, while the remaining game automation part is obtained for free. Interestingly, this approach not only simplifies the adoption of gamification elements in pre-existing applications, but it also discloses the opportunity of enhancing the engineering of gameful applications as well as the management of the combination of multiple games.Ccs Concepts• Applied computing;• Software and its engineering → Designing software;