skip to main content
10.1145/3064663.3064672acmconferencesArticle/Chapter ViewAbstractPublication PagesdisConference Proceedingsconference-collections
research-article

The Rise of Bots: A Survey of Conversational Interfaces, Patterns, and Paradigms

Published:10 June 2017Publication History

ABSTRACT

This work documents the recent rise in popularity of messaging bots: chatterbot-like agents with simple, textual interfaces that allow users to access information, make use of services, or provide entertainment through online messaging platforms. Conversational interfaces have been often studied in their many facets, including natural language processing, artificial intelligence, human-computer interaction, and usability. In this work we analyze the recent trends in chatterbots and provide a survey of major messaging platforms, reviewing their support for bots and their distinguishing features. We then argue for what we call "Botplication", a bot interface paradigm that makes use of context, history, and structured conversation elements for input and output in order to provide a conversational user experience while overcoming the limitations of text-only interfaces.

References

  1. Shiri Azenkot and Shumin Zhai. 2012. Touch behavior with different postures on soft smartphone keyboards. In Proceedings of the 14th international conference on Human-computer interaction with mobile devices and services. ACM, 251--260. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Emanuele Bastianelli, Daniele Nardi, Luigia Carlucci Aiello, Fabrizio Giacomelli, and Nicolamaria Manes. 2016. Speaky for robots: the development of vocal interfaces for robotic applications. Applied Intelligence 44, 1 (2016), 43--66. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Jerome R Bellegarda. 2014. Spoken language understanding for natural interaction: The Siri experience. In Natural Interaction with Robots, Knowbots and Smartphones. Springer, 3--14.Google ScholarGoogle Scholar
  4. Justine Cassell, Timothy Bickmore, Mark Billinghurst, Lee Campbell, Kenny Chang, Hannes Vilhjálmsson, and Hao Yan. 1999. Embodiment in conversational interfaces: Rea. In Proceedings of the SIGCHI conference on Human Factors in Computing Systems. ACM, 520--527. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Muhammad Benny Chaniago and Apri Junaidi. 2016. Student Presence Using RFID and Telegram Messenger Application. 8th Widyatama International Seminar on Sustainability (WISS 2016), Widyatama University and IEEE.Google ScholarGoogle Scholar
  6. Andre Charland and Brian Leroux. 2011. Mobile Application Development: Web vs. Native. Commun. ACM 54, 5 (May 2011), 49--53. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Sangeet Paul Choudary, Marshall W Van Alstyne, and Geoffrey G Parker. 2016. Platform revolution: How networked markets are transforming the economy--and how to make them work for you. (2016). Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. comScore. 2014. The U.S. Mobile App Report. URL https://www.comscore.com/Insights/Presentations-andWhitepapers/2014/The-US-Mobile-App-Report. (2014). Accessed: 2016--10--10.Google ScholarGoogle Scholar
  9. David Ferrucci, Eric Brown, Jennifer Chu-Carroll, James Fan, David Gondek, Aditya A Kalyanpur, Adam Lally, J William Murdock, Eric Nyberg, John Prager, and others. 2010. Building Watson: An overview of the DeepQA project. AI magazine 31, 3 (2010), 59--79.Google ScholarGoogle Scholar
  10. FA Fonte, Juan Carlos, Burguillo Rial, and Martín Llamas Nistal. 2009. TQ-Bot: an AIML-based tutor and evaluator bot. Journal of Universal Computer Science 15, 7 (2009), 1486--1495.Google ScholarGoogle Scholar
  11. Bettina Graf, Maike Krüger, Felix Müller, Alexander Ruhland, and Andrea Zech. 2015. Nombot: simplify food tracking. In Proceedings of the 14th International Conference on Mobile and Ubiquitous Multimedia. ACM, 360--363. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Nathan Green, Jan Kruger, Chirag Faldu, and Robert St. Amant. 2004. A Reduced QWERTY Keyboard for Mobile Text Entry. In CHI '04 Extended Abstracts on Human Factors in Computing Systems (CHI EA '04). ACM, New York, NY, USA, 1429--1432. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Charles T Hemphill, John J Godfrey, and George R Doddington. 1990. The ATIS spoken language systems pilot corpus. In Proceedings of the DARPA speech and natural language workshop. 96--101. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Adrian Iftene and Jean Vanderdonckt. 2016. MOOCBuddy: a chatbot for personalized learning with MOOCs. In RoCHI--International Conference on Human-Computer Interaction. 91.Google ScholarGoogle Scholar
  15. Philippe Jeanrenaud, Greg Cockroft, and Allard VanderHeidjen. 1999. A multimodal, multilingual telephone application: the wild're electronic assistant.. In EUROSPEECH.Google ScholarGoogle Scholar
  16. Henry Kautz, Bart Selman, Michael Coen, Steven Ketchpel, and Chris Ramming. 1994. An experiment in the design of software agents. In AAAI. 438--443. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Ian R Kerr. 2004. Bots, babes and the californication of commerce. University of Ottawa Law and Technology Journal 1, 1--2 (2004), 20004.Google ScholarGoogle Scholar
  18. Lorenz Cuno Klopfenstein and Alessandro Bogliolo. 2017. The Quiz-Master Bot: a persistent augmented quiz delivered through online messaging. In INTED2017 Proceedings (11th International Technology, Education and Development Conference). IATED, 9806--9811.Google ScholarGoogle ScholarCross RefCross Ref
  19. Stefan Kopp, Lars Gesellensetter, Nicole C Krämer, and Ipke Wachsmuth. 2005. A conversational agent as museum guide--design and evaluation of a real-world application. In International Workshop on Intelligent Virtual Agents. Springer, 329--343. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. I Scott MacKenzie, Shawn X Zhang, and R William Soukoreff. 1999. Text entry using soft keyboards. Behaviour & Information technology 18, 4 (1999), 235--244.Google ScholarGoogle Scholar
  21. RP Mahapatra, Naresh Sharma, Aakash Trivedi, and Chitransh Aman. 2012. Adding interactive interface to E-Government systems using AIML based chatterbots. In Software Engineering (CONSEG), 2012 CSI Sixth International Conference on. IEEE, 1--6.Google ScholarGoogle ScholarCross RefCross Ref
  22. Michael McTear, Zoraida Callejas, and David Griol. 2016. The Conversational Interface. Springer. Google ScholarGoogle Scholar
  23. Fernando A Mikic, Juan C Burguillo, Martín Llamas, Daniel A Rodríguez, and Eduardo Rodríguez. 2009. CHARLIE: An AIML-based Chatterbot which Works as an Interface among INES and Humans. In EAEEIE Annual Conference, 2009. IEEE, 1--6.Google ScholarGoogle ScholarCross RefCross Ref
  24. San Murugesan. 2013. Mobile apps in Africa. IT Professional 15, 5 (2013), 8--11. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Jeremy Peckham. 1991. Speech Understanding and Dialogue over the telephone: an overview of the ESPRIT SUNDIAL project.. In HLT. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Antonella Santangelo, Agnese Augello, Antonio Gentile, Giovanni Pilato, and Salvatore Gaglio. 2006. A Chat-bot based Multimodal Virtual Guide for Cultural Heritage Tours. In PSC. 114--120.Google ScholarGoogle Scholar
  27. Md Shahriare Satu, Md Hasnat Parvez, and others. 2015. Review of integrated applications with AIML based chatbot. In 2015 International Conference on Computer and Information Engineering (ICCIE). IEEE, 87--90.Google ScholarGoogle ScholarCross RefCross Ref
  28. Stephanie Seneff and Joseph Polifroni. 2000. Dialogue Management in the Mercury Flight Reservation System. In Proceedings of the 2000 ANLP/NAACL Workshop on Conversational Systems - Volume 3 (ANLP/NAACL-ConvSyst '00). Association for Computational Linguistics, Stroudsburg, PA, USA, 11--16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Abu Shawar, Eric Atwell, and Andrew Roberts. 2005. FAQchat as in Information Retrieval system. In Human Language Technologies as a Challenge for Computer Science and Linguistics: Proceedings of the 2nd Language and Technology Conference. Poznan: Wydawnictwo PoznanÌ Askie: with co-operation of Fundacja Uniwersytetu im. A. Mickiewicza, 274--278.Google ScholarGoogle Scholar
  30. Bayan Abu Shawar and Eric Atwell. 2007. Chatbots: are they really useful?. In LDV Forum, Vol. 22. 29--49.Google ScholarGoogle Scholar
  31. Alan M Turing. 1950. Computing machinery and intelligence. Mind 59, 236 (1950), 433--460.Google ScholarGoogle ScholarCross RefCross Ref
  32. Richard Wallace. 2003. The elements of AIML style. Alice AI Foundation (2003).Google ScholarGoogle Scholar
  33. Richard S Wallace. 2009. The anatomy of ALICE. In Parsing the Turing Test. Springer, 181--210.Google ScholarGoogle Scholar
  34. Joseph Weizenbaum. 1966. ELIZA - a Computer Program for the Study of Natural Language Communication Between Man and Machine. Commun. ACM 9, 1 (Jan. 1966), 36--45. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Will McKitterick. 2015. The Messaging App Report: How instant messaging can be monetized. Technical Report.Google ScholarGoogle Scholar
  36. Susan P. Wyche, Sarita Yardi Schoenebeck, and Andrea Forte. 2013. "Facebook is a Luxury": An Exploratory Study of Social Media Use in Rural Kenya. In Proceedings of the 2013 Conference on Computer Supported Cooperative Work (CSCW '13). ACM, New York, NY, USA, 33--44. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Mengting Yan, Paul Castro, Perry Cheng, and Vatche Ishakian. 2016. Building a Chatbot with Serverless Computing. In Proceedings of the 1st International Workshop on Mashups of Things and APIs. ACM, 5. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The Rise of Bots: A Survey of Conversational Interfaces, Patterns, and Paradigms

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        DIS '17: Proceedings of the 2017 Conference on Designing Interactive Systems
        June 2017
        1444 pages
        ISBN:9781450349222
        DOI:10.1145/3064663

        Copyright © 2017 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 10 June 2017

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        DIS '17 Paper Acceptance Rate107of487submissions,22%Overall Acceptance Rate1,158of4,684submissions,25%

        Upcoming Conference

        DIS '24
        Designing Interactive Systems Conference
        July 1 - 5, 2024
        IT University of Copenhagen , Denmark

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader