Preliminary Evidence on How a Chatbot is Developed in a Software Organization
Abstract
A chatbot is a system that enables interactions through human language, whether spoken or written. As a result of this functionality, numerous sectors have allocated resources to the development of chatbots. However, despite the existence of studies that present techniques and tools for the development of chatbots, a gap remains regarding how these systems are developed by software organizations. This article presents a case study undertaken at a prominent Brazilian company involved in business management systems design and development. The study examined the development of a chatbot by the company’s team to facilitate an internal process. The research involved an analysis of the strategies employed by the team in developing and evaluating the chatbot, as well as an examination of the role played by the development team, the tools utilized, and other pertinent factors.References
Allouch, M., Azaria, A., and Azoulay, R. (2021). Conversational agents: Goals, technologies, vision and challenges. Sensors, 21(24):8448.
Benaddi, L., Ouaddi, C., Khriss, I., and Ouchao, B. (2023). Analysis of tools for the development of conversational agents. In Computer Sciences & Mathematics Forum, volume 6, page 5. MDPI.
Carvalho, A. and Paschoal, L. N. (2024). Investigando a experiência do usuário com um chatbot de atendimento ao cliente: um caso com o software de uma operadora de telecomunicações. In Workshop sobre Aspectos Sociais, Humanos e Econômicos de Software, pages 58–69.
Kucherbaev, P., Bozzon, A., and Houben, G.-J. (2018). Human-aided bots. IEEE Internet Computing, 22(6):36–43.
Leifheit, B. R., Basso, F. P., and Silva, W. (2023). Characterizing toolkits for platform independent chatbot development. In Brazilian Symposium on Information Systems, pages 28–36.
Motger, Q., Franch, X., and Marco, J. (2022). Software-based dialogue systems: Survey, taxonomy, and challenges. ACM Comput. Surv., 55(5).
Ouaddi, C., Benaddi, L., and Jakimi, A. (2024). Architecture, tools, and dsls for developing conversational agents: An overview. Procedia Computer Science, 231:293–298.
Pérez-Soler, S., Guerra, E., and De Lara, J. (2020). Model-driven chatbot development. In International Conference on Conceptual Modeling, pages 207–222. Springer.
Runeson, P. and Höst, M. (2009). Guidelines for conducting and reporting case study research in software engineering. Empirical Softw. Engg., 14(2):131–164.
Suhaili, S. M., Salim, N., and Jambli, M. N. (2021). Service chatbots: A systematic review. Expert Systems with Applications, 184:115461.
Benaddi, L., Ouaddi, C., Khriss, I., and Ouchao, B. (2023). Analysis of tools for the development of conversational agents. In Computer Sciences & Mathematics Forum, volume 6, page 5. MDPI.
Carvalho, A. and Paschoal, L. N. (2024). Investigando a experiência do usuário com um chatbot de atendimento ao cliente: um caso com o software de uma operadora de telecomunicações. In Workshop sobre Aspectos Sociais, Humanos e Econômicos de Software, pages 58–69.
Kucherbaev, P., Bozzon, A., and Houben, G.-J. (2018). Human-aided bots. IEEE Internet Computing, 22(6):36–43.
Leifheit, B. R., Basso, F. P., and Silva, W. (2023). Characterizing toolkits for platform independent chatbot development. In Brazilian Symposium on Information Systems, pages 28–36.
Motger, Q., Franch, X., and Marco, J. (2022). Software-based dialogue systems: Survey, taxonomy, and challenges. ACM Comput. Surv., 55(5).
Ouaddi, C., Benaddi, L., and Jakimi, A. (2024). Architecture, tools, and dsls for developing conversational agents: An overview. Procedia Computer Science, 231:293–298.
Pérez-Soler, S., Guerra, E., and De Lara, J. (2020). Model-driven chatbot development. In International Conference on Conceptual Modeling, pages 207–222. Springer.
Runeson, P. and Höst, M. (2009). Guidelines for conducting and reporting case study research in software engineering. Empirical Softw. Engg., 14(2):131–164.
Suhaili, S. M., Salim, N., and Jambli, M. N. (2021). Service chatbots: A systematic review. Expert Systems with Applications, 184:115461.
Published
2024-09-30
How to Cite
FONSECA, John Silva; MELO, Silvana Morita; VALLE, Pedro Henrique Dias; PASCHOAL, Leo Natan.
Preliminary Evidence on How a Chatbot is Developed in a Software Organization. In: WORKSHOP ON BOTS IN SOFTWARE ENGINEERING (WBOTS), 1. , 2024, Curitiba/PR.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2024
.
p. 40-49.
DOI: https://doi.org/10.5753/wbots.2024.3976.