%0 Conference Proceedings %T Testing Chatbots Using Metamorphic Relations %+ Graz University of Technology [Graz] (TU Graz) %A Bozic, Josip %A Wotawa, Franz %Z Part 1: Test and Artificial Intelligence %< avec comité de lecture %( Lecture Notes in Computer Science %B 31th IFIP International Conference on Testing Software and Systems (ICTSS) %C Paris, France %Y Christophe Gaston %Y Nikolai Kosmatov %Y Pascale Le Gall %I Springer International Publishing %3 Testing Software and Systems %V LNCS-11812 %P 41-55 %8 2019-10-15 %D 2019 %R 10.1007/978-3-030-31280-0_3 %K Metamorphic testing %K Functional testing %K Chatbots %Z Computer Science [cs] %Z Computer Science [cs]/Networking and Internet Architecture [cs.NI]Conference papers %X Modern-day demands for services often require an availability on a 24/7 basis as well as online accessibility around the globe. For this sake, personalized software systems, called chatbots, are applied. Chatbots offer services, goods or information in natural language. These programs respond to the user in real-time and offer an intuitive and simple interface to interact with. Advantages like these makes them increasingly popular. Chatbots can even act as substitutes for humans for specific purposes. Since the chatbot market is growing, chatbots might outperform and replace classical web applications in the future. For this reason, ensuring correct functionality of chatbots is of high and increasing importance. However, since different implementations and user behavior result in unpredictable results, the chatbot’s output is difficult to predict and classify as well. In fact, testing of chatbots represents a challenge because of the unavailability of a test oracle. In this paper, we introduce a metamorphic testing approach for chatbots. In general, metamorphic testing can be applied to situations where no expected values are available. In addition, we discuss how to obtain test cases for chatbots, i.e. sequences of interactions with a chatbot, in an according manner. We demonstrate our approach using a hotel booking system and discuss first experimental results. %G English %Z TC 6 %Z WG 6.1 %2 https://inria.hal.science/hal-02526355/document %2 https://inria.hal.science/hal-02526355/file/482770_1_En_3_Chapter.pdf %L hal-02526355 %U https://inria.hal.science/hal-02526355 %~ IFIP-LNCS %~ IFIP %~ IFIP-TC %~ IFIP-WG %~ IFIP-TC6 %~ IFIP-WG6-1 %~ IFIP-ICTSS %~ IFIP-LNCS-11812