Abstract
Conversational agents have become a topic of growing interest in recent years. Their increasing popularity offers opportunities and challenges for Human-Computer Interaction (HCI). Among them, there is a need for more research into whether existing HCI dialogue models apply to conversational agents. Our research focuses on MoLIC (Modeling Language for Interaction as Conversation), a design phase dialogue model based on Semiotic Engineering theory, which allows designers to represent interaction as conversations between a system and its users. Previous studies have pointed out MoLIC’s limitations in modeling conversational agents. In this article, our goal is to propose and evaluate an extension to MoLIC to broaden its expressiveness and allow it to be applied to the context of conversational agents. We describe the new elements and adaptations proposed and illustrate how they can be used to model relevant aspects of conversational agents. To evaluate the extension proposed we conducted a case study, in which we applied the extended version of MoLIC in a reverse engineering modeling of an existing chatbot, the chatbot for the Superior Electoral Court (TSE) of Brazil. Our results show that the proposed extension was useful and necessary for describing the TSE’s interaction model. This work brings research contributions to the field of HCI, and in particular to the research and development of conversational agents, as well as research on MoLIC and Semiotic Engineering.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Notice that as case 6 (system’s misunderstanding) is not a situation designer would model it is not included in the example.
- 2.
References
Adamopoulou, E., Moussiades, L.: An overview of chatbot technology. In: Maglogiannis, I., Iliadis, L., Pimenidis, E. (eds.) AIAI 2020. IAICT, vol. 584, pp. 373–383. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-49186-4_31
Barbosa, S.D.J., de Paula, M.G.: Designing and evaluating interaction as conversation: a modeling language based on semiotic engineering. In: Jorge, J.A., Jardim Nunes, N., Falcão e Cunha, J. (eds.) DSV-IS 2003. LNCS, vol. 2844, pp. 16–33. Springer, Heidelberg (2003). https://doi.org/10.1007/978-3-540-39929-2_2
Brandtzaeg, P.B., Følstad, A.: Chatbots: changing user needs and motivations. Interactions 25(5), 38–43 (2018). https://doi.org/10.1145/3236669
Cambre, J., Kulkarni, C.: Methods and tools for prototyping voice interfaces. In: Proceedings of the 2nd Conference on Conversational User Interfaces, pp. 1–4. CUI 2020, Association for Computing Machinery, New York, NY, USA (2020). https://doi.org/10.1145/3405755.3406148
Carlmeyer, B., Chromik, M., Wrede, B.: Interaction model for incremental information presentation. In: Proceedings of the 5th International Conference on Human Agent Interaction, pp. 335–339. HAI 2017, Association for Computing Machinery, New York, NY, USA (2017). https://doi.org/10.1145/3125739.3132582
Castle-Green, T., Reeves, S., Fischer, J.E., Koleva, B.: Decision trees as sociotechnical objects in chatbot design. In: Proceedings of the 2nd Conference on Conversational User Interfaces, pp. 1–3. CUI 2020, Association for Computing Machinery, New York, NY, USA (2020). https://doi.org/10.1145/3405755.3406133
Da Silva, B.S., Barbosa, S.D.J.: Designing human-computer interaction with molic diagrams-a practical guide. Monografias em Ciência da Computação 12, 50 (2007)
De Carvalho, A.P., Pereira, F.H.S., Assunção, O.B., Pereira, A.F., Prates, R.O.: An analysis of MoLIC’s consolidation. In: Proceedings of the 18th Brazilian Symposium on Human Factors in Computing Systems, pp. 1–15. IHC 2019, Association for Computing Machinery, New York, NY, USA (2019). https://doi.org/10.1145/3357155.3358461
De Souza, C.S.: The Semiotic Engineering of Human-Computer Interaction. MIT press (2005)
Fernandes, U.D.S., Barbosa, G.A.R., Chagas, B.A., Barbosa, G.D.J., Barbosa, S.D.J., Prates, R.O.: Lessons learned from modeling the interaction with conversational agents. Int. Des. Architect. 55, 139–173 (2023). https://doi.org/10.55612/s-5002-055-007
Ferreira, J.J., Fucs, A., Segura, V.: Modeling people-AI interaction: a case discussion with using an interaction design language. In: Marcus, A., Wang, W. (eds.) HCII 2019. LNCS, vol. 11584, pp. 379–388. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-23541-3_27
Følstad, A., Brandtzæg, P.B.: Chatbots and the new world of HCI. Interactions 24(4), 38–42 (2017). https://doi.org/10.1145/3085558
Guzzoni, D., Baur, C., Cheyer, A.: Modeling human-agent interaction with active ontologies. In: The Association for the Advancement of Artificial Intelligence Spring Symposium: Interaction Challenges for Intelligent Assistants, pp. 52–59. AAAI, Vancouver, British Columbia, Canada (2007). http://www.aaai.org/Library/Symposia/Spring/2007/ss07-04-009.php
Laranjo, L., et al.: Conversational agents in healthcare: a systematic review. J. Am. Med. Inform. Assoc. 25(9), 1248–1258 (2018). https://doi.org/10.1093/jamia/ocy072
Moore, R.J., Arar, R.: Conversational UX design: an introduction. In: Moore, R.J., Szymanski, M.H., Arar, R., Ren, G.-J. (eds.) Studies in Conversational UX Design. HIS, pp. 1–16. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-95579-7_1
Moore, R.J., Szymanski, M.H., Arar, R., Ren, G.-J. (eds.): Studies in Conversational UX Design. HIS, Springer, Cham (2018). https://doi.org/10.1007/978-3-319-95579-7
Motger, Q., Franch, X., Marco, J.: Software-based dialogue systems: survey, taxonomy and challenges. ACM Comput. Surv. 55, 1–42 (2022). https://doi.org/10.1145/3527450
Pérez-Soler, S., Guerra, E., de Lara, J.: Flexible Modelling using Conversational Agents. In: 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), pp. 478–482. IEEE, Munich, Germany (2019). https://doi.org/10.1109/MODELS-C.2019.00076
Rapp, A., Curti, L., Boldi, A.: The human side of human-chatbot interaction: a systematic literature review of ten years of research on text-based chatbots. Int. J. Hum. Comput. Stud. 151, 102630 (2021). https://doi.org/10.1016/j.ijhcs.2021.102630
Valtolina, S., Neri, L.: Visual design of dialogue flows for conversational interfaces. Behav. Inf. Technol. 40, 1–16 (2021). https://doi.org/10.1080/0144929X.2021.1918249
Valério, F.A.M., Guimarães, T.G., Prates, R.O., Candello, H.: Chatbots explain themselves: designers’ strategies for conveying chatbot features to users. J. Interact. Syst. 9(3), 1 (2018). https://doi.org/10.5753/jis.2018.710
Wachtel, A., Fuchß, D., Schulz, S., Tichy, W.F.: Approaching natural conversation chatbots by interactive dialogue modelling & Microsoft LUIS. In: 2019 IEEE International Conference on Conversational Data Knowledge Engineering (CDKE), pp. 39–42. IEEE, San Diego, CA, USA (2019). https://doi.org/10.1109/CDKE46621.2019.00013
Meyer von Wolff, R., Hobert, S., Schumann, M.: How may i help you? - State of the art and open research questions for chatbots at the digital workplace. In: Proceedings of the 52nd Hawaii International Conference on System Sciences, pp. 95–104. HICSS, Hawaii (2019). https://doi.org/10.24251/HICSS.2019.013
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Fernandes, U.d.S., Chagas, B.A., Prates, R.O. (2024). A Proposal to Extend the Modeling Language for Interaction as Conversation for the Design of Conversational Agents. In: Degen, H., Ntoa, S. (eds) Artificial Intelligence in HCI. HCII 2024. Lecture Notes in Computer Science(), vol 14736. Springer, Cham. https://doi.org/10.1007/978-3-031-60615-1_3
Download citation
DOI: https://doi.org/10.1007/978-3-031-60615-1_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-60614-4
Online ISBN: 978-3-031-60615-1
eBook Packages: Computer ScienceComputer Science (R0)