???iracessibilidade???
???inicioConteudo???

Banca de DEFESA: BRUNO CARVALHO DA SILVA

2025-03-08 10:55:31.127

Uma banca de DEFESA de MESTRADO foi cadastrada pelo programa.
DISCENTE: BRUNO CARVALHO DA SILVA
DATA: 09/04/2025
HORA: 09:00
TÍTULO: ReqCluster4IoT: Um método de Agrupamento de Requisitos para aplicações de IoT
PALAVRAS-CHAVES: Engenharia de Requisitos, Internet das Coisas, Processamento de Linguagem Natural, Bases de Requisitos, Agrupamento de Requisitos.
PÁGINAS: 109
GRANDE ÁREA: Ciências Exatas e da Terra
ÁREA: Ciência da Computação
RESUMO: A Engenharia de Requisitos é uma importante etapa do ciclo de vida de desenvolvimento de software, visando que o produto final atenda às necessidades dos stakeholders. Em projetos de software, os requisitos são frequentemente escritos em linguagem natural não estruturada e organizados em documentos de especificação de requisitos. Tal característica oferece praticidade no momento da criação do documento, contudo torna a análise manual difícil e demorada, sobretudo em projetos com grande número de requisitos. Contextos contemporâneos de software, como Internet das Coisas (do inglês, Internet of Things ou IoT), tornam necessário que o processo de desenvolvimento de software seja repensado continuamente. A análise de requisitos em IoT é desafiadora devido à alta diversidade de elementos presentes nesse domínio complexo. Nestas circunstâncias, uma abordagem que pode dar suporte para a análise destes requisitos é a utilização de algoritmos de agrupamento, para agrupá-los em grupos de contextos similares. Tal agrupamento pode ajudar na compreensão do sistema a ser projetado. Foi proposto então o ReqCluster4IoT, um método de agrupamento de requisitos funcionais para aplicações de IoT. O ReqCluster4IoT está fundamentado em uma análise exploratória da literatura para identificar características de IoT e também em experimentos em classificação de requisitos e em similaridade semântica de textos. Para prover melhores índices na classificação e na computação de similaridade semântica, foram desenvolvidos dois conjuntos de dados, a Promise+ e o ReqFuncSimDataset. Os experimentos demonstraram a superioridade de modelos baseados em Transformers em detrimento as abordagens tradicionais. O método proposto foi avaliado quanto à sua aceitação, considerando sua utilidade. Para isso, foi conduzida uma pesquisa de opinião e um grupo focal. A pesquisa opinião visava obter a aceitação de 10 desenvolvedores de software para IoT. Por sua vez, o grupo focal foi utilizado para obter mais informações sobre os resultados providos pelo método. Os resultados mostraram que o método proposto consegue capturar com eficácia as relações entre requisitos, para agrupá-los corretamente. Os resultados dos experimentos demonstraram ainda que a ReqCluster4IoT pode auxiliar os profissionais no agrupamento de requisitos de software para IoT, bem como a identificação de característica de IoT no grupo pode dar mais informações para a análise destes requisitos. O método ainda obteve altos índices de aceitação quanto à sua utilidade, ao seu potencial de redução de esforço e intenção de uso.
MEMBROS DA BANCA:
Presidente - 1930277 - DAVI VIANA DOS SANTOS
Interno - 2582240 - GERALDO BRAZ JUNIOR
Externo à Instituição - PAULO ROBSON CAMPELO MALCHER - UFRA
Externo à Instituição - TAYANA UCHOA CONTE - UFAM
Co-orientador externo à instituição - RODRIGO PEREIRA DOS SANTOS - UNIRIO

???fimConteudo???