establish whether it is a simple image or a card of
a carousel. Thus, we believe that having a unified
model for a type of message such as a card can im-
prove the quality of the data stored. Finally, having
a unified data model means that data from different
platforms can be saved in the same way, and thus,
data can be analyzed more efficiently. As described
in Section 1, it is and common for companies to pub-
lish their bot and offer their services on more than one
platform. Thus, we believe it is fundamental to have
a unique representation of data.
Another limit that we found is the possibility
of associate domain-specific information to the mes-
sages. For instance, we showed that by using
metadata, in Memorable Experience, the developers
could associate the name of the hospitality structure
to the message. As showed in Table 1, apart from
Botmetrics this kind of information cannot be stored
with the analyzed models. A similar approach is pro-
vided by Dashbot. They allow to store platform and
user-related data in two specific fields. We decided
to do not store user data in the messages because we
believe that the profile of a user should be managed
with a completely different data model and we think
that platform-specific information should be modelled
using the metadata field.
With the introduction of this model for repre-
senting interactions between human and chatbots, we
hope to contribute to the analysis and the manage-
ment of data coming from bots hosted on different
platforms and based on different services.
ACKNOWLEDGEMENTS
The project is carried out within the ERDF Re-
gional Operational Programme 2014-2020 of the Au-
tonomous Province of Trento, and it is co-financed by
the European Union through the European Fund for
Regional Development, for the Italian state and the
Province of Trento.
REFERENCES
Brixey, J., Hoegen, R., Lan, W., Rusow, J., Singla, K., Yin,
X., Artstein, R., and Leuski, A. (2017). SHIHbot:
A Facebook chatbot for sexual health information on
HIV/AIDS. In Proceedings of the 18th Annual SIG-
dial Meeting on Discourse and Dialogue, pages 370–
373, Saarbr
¨
ucken, Germany. Association for Compu-
tational Linguistics.
Chakrabarti, C. and Luger, G. F. (2015). Artificial conversa-
tions for customer service chatter bots: Architecture,
algorithms, and evaluation metrics. Expert Systems
with Applications, 42(20):6878 – 6897.
Diederich, S., Brendel, A. B., and Kolbe, L. M. (2019).
Towards a taxonomy of platforms for conversa-
tional agent design. In In Proc. of the 14th Int.
Tagung Wirtschaftsinformatik - Human Practice. Dig-
ital Ecologies. Our Future., pages 1100–1114.
Fadhil, A. and Gabrielli, S. (2017). Addressing challenges
in promoting healthy lifestyles: The al-chatbot ap-
proach. In Proceedings of the 11th EAI Interna-
tional Conference on Pervasive Computing Technolo-
gies for Healthcare, PervasiveHealth ’17, pages 261–
265, New York, NY, USA. ACM.
Future, M. R. (2019). Chatbots market research report –
global forecast 2023.
Gnewuch, U., Morana, S., and Maedche, A. (2017). To-
wards designing cooperative and social conversational
agents for customer service. In Proceedings of the
38th International Conference on Information Sys-
tems (ICIS), Seoul, ROK, December 10-13, 2017.
Research-in-Progress Papers. AISeL, Seoul, ROK.
Heller, B., Proctor, M., Mah, D., Jewell, L., and Cheung, B.
(2005). Freudbot: An investigation of chatbot tech-
nology in distance education. In Kommers, P. and
Richards, G., editors, Proceedings of EdMedia + In-
novate Learning 2005, pages 3913–3918, Montreal,
Canada. Association for the Advancement of Comput-
ing in Education (AACE).
Kerlyl, A., Hall, P., and Bull, S. (2007). Bringing chatbots
into education: Towards natural language negotiation
of open learner models. In Ellis, R., Allen, T., and Tu-
son, A., editors, Applications and Innovations in Intel-
ligent Systems XIV, pages 179–192, London. Springer
London.
Kethuneni, S., August, S. E., and Vales, J. I. (2009). Per-
sonal health care assistant/companion in virtual world.
In Proc. of the 2009 AAAI Fall Symposium. AAAI.
Nica, I., Tazl, O. A., and Wotawa, F. (2018). Chatbot-based
tourist recommendations using model-based reason-
ing. In ConfWS.
Verhagen, T., van Nes, J., Feldberg, F., and van Dolen,
W. (2014). Virtual Customer Service Agents: Using
Social Presence and Personalization to Shape Online
Service Encounters*. Journal of Computer-Mediated
Communication, 19(3):529–545.
Weizenbaum, J. (1966). Eliza;a computer program for
the study of natural language communication between
man and machine. Commun. ACM, 9(1):36–45.
An Architecture-independent Data Model for Managing Information Generated by Human-chatbot Interactions
351