Skip to main content

An Interactive Paradigm for the End-User Development of Chatbots for Data Exploration

  • Conference paper
  • First Online:
Human-Computer Interaction – INTERACT 2021 (INTERACT 2021)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 12935))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 99.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Amazon: Amazon Alexa. https://www.amazon.it/b?ie=UTF8&node=15752736031. Accessed 10 Apr 2021

  2. Androutsopoulos, I., Ritchie, G.D., Thanisch, P.: Natural language interfaces to databases – an introduction. Nat. Lang. Eng. 1(1), 29–81 (1995)

    Article  Google Scholar 

  3. Apple: Apple Siri. https://www.apple.com/it/siri/. Accessed 10 Apr 2021

  4. Braun, V., Clarke, V.: Using thematic analysis psychology. Qual. Res. Psychol. 3(2), 77–101 (2006)

    Article  Google Scholar 

  5. Brooke, J.: SUS-A quick and dirty usability scale. Usab. Eval. Ind. 189(194), 4–7 (1996)

    Google Scholar 

  6. Canh, N.T.: Turn your database into a chatbot. https://medium.com/botfuel/turn-your-database-into-a-chatbot-10dae003b97d. Accessed 10 Apr 2021

  7. 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)

    Article  Google Scholar 

  8. 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

    Chapter  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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 Scholar 

  11. Google: Dialogflow. https://dialogflow.com/. Accessed 14 Mar 2021

  12. 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)

    Article  Google Scholar 

  13. HubSpot: motion.ai. https://www.motion.ai/. Accessed 14 Mar 2021

  14. IBM: IBM Watson. https://www.ibm.com/watson/how-to-build-a-chatbot. Accessed 10 Apr 2021

  15. 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

    Chapter  Google Scholar 

  16. 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)

    Google Scholar 

  17. 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

    Chapter  Google Scholar 

  18. Lieberman, H., Paternò, F., Wulf, V. (eds.): End User Development. Springer Netherlands, Dordrecht (2006)

    Google Scholar 

  19. 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

    Chapter  Google Scholar 

  20. Nuruzzaman, M., Hussain, O.K.: IntelliBot: a dialogue-based chatbot for the insurance industry. Knowl.-Based Syst. 196, 105810 (2020)

    Article  Google Scholar 

  21. 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)

    Chapter  Google Scholar 

  22. Shneiderman, B.: Human-centered artificial intelligence: reliable, safe & trustworthy. Int. J. Hum.-Comput. Interact. 36(6), 495–504 (2020)

    Article  Google Scholar 

  23. 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

    Chapter  Google Scholar 

  24. WeChat: WeChat. https://www.wechat.com/it/. Accessed 10 Apr 2021

  25. Woods, W., Kaplan, R., Nash-Webber, B.: The Lunar Sciences Natural Language Information System, Cambridge, MA (1974)

    Google Scholar 

  26. 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)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Maristella Matera .

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

Reprints and permissions

Copyright information

© 2021 IFIP International Federation for Information Processing

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics