WER2024 - 27th Workshop on Requirements Engineering, Buenos Aires, Argentina


Documentation Artifacts For Conversation-Related Requirements Specification in Chatbots

Larissa Pereira Gonçalves; Geovana Ramos Sousa Silva; Edna Dias Canedo

10.29327/1407529.27-19

PDF Scholar

Abstract

Context: Chatbots are complex applications due to their capacity to engage and maintain a conversation with humans. However, the conversational-related requirements of chatbots are hard to elicit, document, and test. Another challenge is the documentation since there are not so many directions on how to register and test subjective requirements. Methods: We followed systematic literature review (SLR) guidelines and identified 42 relevant papers that address the artifacts used by practitioners to document conversational-related requirements in literature. We also investigated what conversational requirements are addressed in requirements documentation. Results: The main results indicate that UML diagrams, prototypes, tables of requirements, conversational flows, and scenarios are present in most chatbot documentation. Except for UML diagrams, those artifacts are used to document standard requirements or conversational requirements. In those artifacts, context-dependent behavior, assertivity, error handling, and human-like attitude are the most approached conversational requirements in the studies. In sequence, based on our findings, we propose the conversational integrated map, a meta-model solution as documentation of conversational requirements.

Chatbots conversational agents; specification conversational requirements; conversational integrated map



WER Editions