FRANÇAIS
A showcase of ÉTS researchers’ publications and other contributions
SEARCH

BotCFP: A machine learning based tool for COSMIC chatbots sizing

Becha, Rahma, Sellami, Asma, Bouassida, Nadia, Idri, Ali and Abran, Alain. 2024. « BotCFP: A machine learning based tool for COSMIC chatbots sizing ». In IWSM-MENSURA 2024 : Joint Proceedings IWSM and Mensura 2024 (Montréal, QC, Canada, Sept. 30-Oct. 04, 2024) Coll. « CEUR Workshop Proceedings », vol. 3852. CEUR-WS.

[thumbnail of Abran-A-2024-30418.pdf]
Preview
PDF
Abran-A-2024-30418.pdf - Published Version
Use licence: Creative Commons CC BY.

Download (647kB) | Preview

Abstract

Chatbots are becoming more popular due to the number of functionalities they provide, the time savings and rapid responses in real time. Developing a chatbot requires defining a list of functional requirements upfront. Some of these requirements can be derived from other chatbots to discover and provide the required functionality, while the acquisition of other requirements is time-consuming and costly. Applying a standardized functional size measurement method, such as COSMIC Function Points – ISO 19761, to chatbots requirements is helpful in estimating the related project development effort and duration. This paper proposes an automated tool named BotCFP for generating the chatbots’ sizes using the use-cases.csv dataset. Three Machine Learning techniques (Support Vector Machine (SVM), Random Forest (RF), and Gradient Boosting Machine (GBM)) were used to determine the chatbots’ sizes based on their functional processes (FP) name using three different text vectorization methods: TF-IDF, Word2Vec, and Bag of words. The best measurement results were provided by Random Forest using TF-IDF text vectorization method, deployed and used as an API in the BotCFP tool. The proposed tool allows users (project managers and developers) to determine the chatbot size from its FPs names before starting the development process.

Item Type: Conference proceeding
Professor:
Professor
Abran, Alain
Affiliation: Génie logiciel et des technologies de l'information
Date Deposited: 09 Jan 2025 19:54
Last Modified: 29 Jan 2025 19:48
URI: https://espace2.etsmtl.ca/id/eprint/30418

Actions (login required)

View Item View Item