Abstract
This paper presents an interaction paradigm for the design of chatbots. Its novelty is the completion of conversational patterns that progressively guide the design activity and provide an interactive, immediate representation of the conversation under construction. Thanks to the automatic generation of code, the paradigm facilitates the rapid prototyping of the conversational UI, thus it empowers non-programmers to master the design process. The paper also illustrates some preliminary user studies and discusses some lessons learned for the definition of interactive paradigms for the design of conversational UIs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Amazon: Amazon Alexa. https://www.amazon.it/b?ie=UTF8&node=15752736031. Accessed 10 Apr 2021
Androutsopoulos, I., Ritchie, G.D., Thanisch, P.: Natural language interfaces to databases – an introduction. Nat. Lang. Eng. 1(1), 29–81 (1995)
Apple: Apple Siri. https://www.apple.com/it/siri/. Accessed 10 Apr 2021
Braun, V., Clarke, V.: Using thematic analysis psychology. Qual. Res. Psychol. 3(2), 77–101 (2006)
Brooke, J.: SUS-A quick and dirty usability scale. Usab. Eval. Ind. 189(194), 4–7 (1996)
Canh, N.T.: Turn your database into a chatbot. https://medium.com/botfuel/turn-your-database-into-a-chatbot-10dae003b97d. Accessed 10 Apr 2021
Cappiello, C., Matera, M., Picozzi, M.: A UI-centric approach for the end-user development of multidevice mashups. ACM Trans. Web 9(3), 1–40 (2015)
Castaldo, N., Daniel, F., Matera, M., Zaccaria, V.: Conversational data exploration. In: Bakaev, M., Frasincar, F., Ko, I.-Y. (eds.) ICWE 2019. LNCS, vol. 11496, pp. 490–497. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-19274-7_34
Chen, H., Liu, X., Yin, D., Tang, J.: A survey on dialogue systems: recent advances and new frontiers. ACM SIGKDD Expl. Newsl. 19(2), 25–35 (2017)
Feine, J., Morana, S., Maedche, A.: Designing interactive chatbot development systems. In: Proceedings of the Making Digital Inclusive: Blending the Local and the Globa (ICIS 2020) (2020)
Google: Dialogflow. https://dialogflow.com/. Accessed 14 Mar 2021
Hart, S.G., Staveland, L.E.: Development of NASA-TLX (Task Load Index): results of empirical and theoretical research. Adv. Psychol. 52, 139–183 (1988)
HubSpot: motion.ai. https://www.motion.ai/. Accessed 14 Mar 2021
IBM: IBM Watson. https://www.ibm.com/watson/how-to-build-a-chatbot. Accessed 10 Apr 2021
Lewis, J.R., Sauro, J.: The factor structure of the system usability scale. In: Kurosu, M. (ed.) HCD 2009. LNCS, vol. 5619, pp. 94–103. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-02806-9_12
Li, F., Jagadish, H.V.: NaLIR: an interactive natural language interface for querying relational databases. In: Proceedings of the International Conference on Management of Data (SIGMOD 2014), pp. 709–712. Association for Computing Machinery, New York (2014)
Lieberman, H., Paternò, F., Klann, M., Wulf, V.: End-user development: an emerging paradigm. In: Lieberman, H., Paternò, F., Wulf, V. (eds.) End User Development. Human-Computer Interaction Series, vol. 9, pp. 1–8. Springer Netherlands, Dordrecht (2006). https://doi.org/10.1007/1-4020-5386-X_1
Lieberman, H., Paternò, F., Wulf, V. (eds.): End User Development. Springer Netherlands, Dordrecht (2006)
Namoun, A., Nestler, T., De Angeli, A.: Conceptual and usability issues in the composable web of software services. In: Daniel, F., Facca, F.M. (eds.) ICWE 2010. LNCS, vol. 6385, pp. 396–407. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-16985-4_35
Nuruzzaman, M., Hussain, O.K.: IntelliBot: a dialogue-based chatbot for the insurance industry. Knowl.-Based Syst. 196, 105810 (2020)
Ruane, E., Young, R., Ventresque, A.: Training a chatbot with Microsoft LUIS: effect of intent imbalance on prediction accuracy. In: Proceedings of the Conference on Intelligent User Interfaces Companion (IUI 2020), pp. 63–64. Association for Computing Machinery, New York (2020)
Shneiderman, B.: Human-centered artificial intelligence: reliable, safe & trustworthy. Int. J. Hum.-Comput. Interact. 36(6), 495–504 (2020)
Turing, A.M.: Computing machinery and intelligence. In: Epstein, R., Roberts, G., Beber, G. (eds.) Parsing the Turing Test, pp. 23–65. Springer, Dordrecht (2009). https://doi.org/10.1007/978-1-4020-6710-5_3
WeChat: WeChat. https://www.wechat.com/it/. Accessed 10 Apr 2021
Woods, W., Kaplan, R., Nash-Webber, B.: The Lunar Sciences Natural Language Information System, Cambridge, MA (1974)
Yang, Q., Steinfeld, A., Rosé, C., Zimmerman, J.: Re-examining whether, why, and how human-AI interaction is uniquely difficult to design. In: Proceedings of the Conference on Human Factors in Computing Systems (CHI 2020), pp. 1–13. Association for Computing Machinery, New York (2020)
Acknowledgment
This work is partially supported by the Italian Ministry of University and Research (MIUR) under grant PRIN 2017 “EMPATHY: EMpowering People in deAling with internet of THings ecosYstems”.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
1 Electronic supplementary material
Below is the link to the electronic supplementary material.
Supplementary file1 (MP4 51822 kb)
Rights and permissions
Copyright information
© 2021 IFIP International Federation for Information Processing
About this paper
Cite this paper
Piro, L., Desolda, G., Matera, M., Lanzilotti, R., Mosca, S., Pucci, E. (2021). An Interactive Paradigm for the End-User Development of Chatbots for Data Exploration. In: Ardito, C., et al. Human-Computer Interaction – INTERACT 2021. INTERACT 2021. Lecture Notes in Computer Science(), vol 12935. Springer, Cham. https://doi.org/10.1007/978-3-030-85610-6_11
Download citation
DOI: https://doi.org/10.1007/978-3-030-85610-6_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-85609-0
Online ISBN: 978-3-030-85610-6
eBook Packages: Computer ScienceComputer Science (R0)