Gamified Chatbot Management Process: A way to build gamified chatbots
Gamification, chatbot, GCMP, GQM, Development process, User engagement, Rasa
Chatbot development frameworks offer diverse construction methods, but established processes, like the Chatbot Management Process (CMP), lack activities specifically designed to boost user engagement. This thesis proposes the Gamified Chatbot Management Process (GCMP), an extension of the CMP that incorporates and adapts activities to enhance user engagement with the chatbot. Three iterations of the GCMP were developed, each incorporating improvements guided by the Goal-Question-Metric (GQM) approach. This iterative approach facilitated the evaluation and evolution of the process. Real-user experiments demonstrated positive engagement, with 100% of participants achieving the proposed objectives. Additionally, the average deployment time decreased by 66% between the first and final versions. User evaluations were also awarded top marks for the quality of chatbot-generated responses. These findings highlight the effectiveness of the proposed GCMP. The results of the experiment suggest a positive correlation between the use of the GCMP and the improvement in the development of gamified chatbots. The observed improvements in both chatbot functionality and gamification techniques offer promising indicators for the widespread adoption of the GCMP as a robust and effective process for the development of gamified chatbots.