TenisBOT: Implementação de uma Aplicação para Recomendação de Calçados Esportivos Baseada em Modelos de Similaridade de Perfil

Resumo


Definir o calçado ideal é importante para a prática segura e eficaz da corrida, contudo, a escolha ocorre de modo empírico e sem o suporte de tecnologias capazes de tornar este processo mais acurado. Estes fatores motivaram o desenvolvimento do TenisBot, um sistema de recomendação que integra um modelo de recomendação baseado em similaridade de perfil de usuários a uma interface conversacional. O desenvolvimento do produto empregou a metodologia Design Science Research (DSR) como base para desenvolver a arquitetura de aplicação aberta. A implementação envolveu dez tecnologias distintas e um dataset inicial com 278 avaliações foi composto para gerar as recomendações. A aplicação foi disponibilizada via WhatsApp, utilizando um Large Language Model (LLM) na versão gratuita. Uma avaliação com usuários foi realizada e demonstrou que as recomendações geradas foram relevantes e eficazes, de modo a validar a proposta da aplicação.

Palavras-chave: Recomendação por similaridade, Interface conversacional, Arquitetura de aplicação aberta

Referências

R. M. Hulteen, J. J. Smith, P. J. Morgan, L. M. Barnett, P. C. Hallal, K. Colyvas, and D. R. Lubans, “Global participation in sport and leisuretime physical activities: A systematic review and meta-analysis,” vol. 95, pp. 14–25, 2017.

R. E. Andrade and T. R. T. Santos, “A escolha do calçado por corredores amadores: caracterização e associação com o histórico de lesão auto reportada,” vol. 29, no. 4, pp. 386–396, 2022.

A. Fife, C. Ramsey, J.-F. Esculier, and K. Hébert-Losier, “How do road runners select their shoes? a systematic review,” pp. 1–10, 2023.

A. P. Nguyen, L. Gillain, L. Delieux, C. Detrembleur, P. Mahaudens, and J.-F. Esculier, “Opinions about running shoes in runners and non-runners,” vol. 15, no. 1, pp. 43–54, 2023.

L. Simões, F. Campos, V. Ströele, and R. Braga, “Sistema de recomendação de serviços baseado em uma arquitetura aberta para um ecossistema de software,” in Anais do XIII Simpósio Brasileiro de Sistemas de Informação. Porto Alegre, RS, Brasil: SBC, 2017, pp. 340–347. [Online]. Available: [link]

P. Castells and D. Jannach, “Recommender systems: A primer,” 2023.

Y. Li, K. Liu, R. Satapathy, S. Wang, and E. Cambria, “Recent developments in recommender systems: A survey,” 2023.

C. C. Aggarwal, Recommender Systems. Springer International Publishing, 2016.

P. M. Alamdari, N. J. Navimipour, M. Hosseinzadeh, A. A. Safaei, and A. Darwesh, “A systematic study on the recommender systems in the e-commerce,” vol. 8, pp. 115 694–115 716, 2020.

B. Kitchenham and S. M. Charters, Guidelines for performing Systematic Literature Reviews in Software Engineering. Durham, UK: University of Durham, Sep. 2007.

A. Dresch, D. P. Lacerda, and Junico Antunes, Design Science Research: Método de Pesquisa para Avanço da Ciência e Tecnologia. Bookman, 2015.

L. Albuquerque and R. Gheyi, “Investigating llm capabilities in the identification of compilation errors in configurable systems,” in Anais Estendidos do XV Congresso Brasileiro de Software: Teoria e Prática. Porto Alegre, RS, Brasil: SBC, 2024, pp. 39–48. [Online]. Available: [link]

A. Bangor, P. T. Kortum, and J. T. M. and, “An empirical evaluation of the system usability scale,” International Journal of Human–Computer Interaction, vol. 24, no. 6, pp. 574–594, 2008. [Online]. DOI: 10.1080/10447310802205776
Publicado
22/10/2025
SPECA JUNIOR, Marcos Antonio; LOPES, Fabio Silva. TenisBOT: Implementação de uma Aplicação para Recomendação de Calçados Esportivos Baseada em Modelos de Similaridade de Perfil. In: CONGRESSO LATINO-AMERICANO DE SOFTWARE LIVRE E TECNOLOGIAS ABERTAS (LATINOWARE), 22. , 2025, Foz do Iguaçu/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 574-580. DOI: https://doi.org/10.5753/latinoware.2025.16534.