Mostrar el registro sencillo del ítem

dc.contributor.advisorMachado, Leticia dos Santospt_BR
dc.contributor.authorOliveira, Giusepe Tessari Lopes dept_BR
dc.date.accessioned2025-01-31T06:55:32Zpt_BR
dc.date.issued2024pt_BR
dc.identifier.urihttp://hdl.handle.net/10183/284220pt_BR
dc.description.abstractAvanços recentes nos Large Language Models (LLMs) têm atraído a atenção de pesquisadores e profissionais para a aplicação dessa tecnologia em diversas áreas. No contexto da engenharia de software, estudos têm focado em investigar a utilização dos LLMs nas etapas de desenvolvimento e testes, entretanto pouco se tem discutido sobre seu emprego na Engenharia de Requisitos (ER). O presente trabalho apresenta um estudo de caso que explora o uso de LLMs em atividades de ER, mais especificamente para criação de diagramas seguindo o padrão Unified Modeling Language (UML), e para modelagem de casos de uso criativos. Para isso conduziu-se um experimento com 24 desenvolvedores, onde solicitou-se que utilizassem uma ferramenta baseada em LLM para geração de um diagrama UML de atividade, e em seguida trabalhassem em conjunto com um modelo de LLM para elaboração de um novo caso de uso. Os resultados revelaram que o uso dessa tecnologia para geração de diagramas UML traz impacto positivo na produtividade de desenvolvedores, e que os LLMs são boas ferramentas para trazer inspiração durante a modelagem de requisitos. Entretanto, que não são totalmente confiáveis, muitas vezes demandando intervenção humana em seus resultados.pt_BR
dc.description.abstractRecent advances in Large Language Models (LLMs) have attracted the attention of researchers and professionals to the application of this technology in several areas. In the context of software engineering, studies have focused on investigating the use of LLMs in the development and testing stages, however little has been discussed about their use in Requirements Engineering (RE). The present work presents a case study that explores the use of LLMs in RE activities, more specifically for creating diagrams following the Unified Modeling Language (UML) standard, and for modeling creative use cases. To this end, an experiment was conducted with 24 developers, where they were asked to use a LLM-based tool to generate an UML activity diagram, and then work together with a LLM model to develop a new use case. The results revealed that the use of this technology to generate UML diagrams has a positive impact on developer productivity, and that LLMs are good tools for providing inspiration during requirements modeling. However, they are not completely reliable, often requiring human intervention in their results.en
dc.format.mimetypeapplication/pdfpt_BR
dc.language.isoporpt_BR
dc.rightsOpen Accessen
dc.subjectEngenharia de requisitospt_BR
dc.subjectSoftware modelingen
dc.subjectEngenharia de softwarept_BR
dc.subjectLarge language modelsen
dc.subjectUMLen
dc.subjectModelos de Linguagempt_BR
dc.subjectDesenvolvimento de softwarept_BR
dc.subjectCreativityen
dc.titleAplicação de LLMs na modelagem de requisitos : melhorando a criação de diagramas UML e estimulando a criatividade em novos casos de usopt_BR
dc.title.alternativeApplication of LLMs in requirements modeling : improving UML diagram creation and stimulating creativity in new use casesen
dc.typeTrabalho de conclusão de graduaçãopt_BR
dc.identifier.nrb001240767pt_BR
dc.degree.grantorUniversidade Federal do Rio Grande do Sulpt_BR
dc.degree.departmentInstituto de Informáticapt_BR
dc.degree.localPorto Alegre, BR-RSpt_BR
dc.degree.date2024pt_BR
dc.degree.graduationCiência da Computação: Ênfase em Ciência da Computação: Bachareladopt_BR
dc.degree.levelgraduaçãopt_BR


Ficheros en el ítem

Thumbnail
   

Este ítem está licenciado en la Creative Commons License

Mostrar el registro sencillo del ítem