Mostrar el registro sencillo del ítem
Aplicação de LLMs na modelagem de requisitos : melhorando a criação de diagramas UML e estimulando a criatividade em novos casos de uso
dc.contributor.advisor | Machado, Leticia dos Santos | pt_BR |
dc.contributor.author | Oliveira, Giusepe Tessari Lopes de | pt_BR |
dc.date.accessioned | 2025-01-31T06:55:32Z | pt_BR |
dc.date.issued | 2024 | pt_BR |
dc.identifier.uri | http://hdl.handle.net/10183/284220 | pt_BR |
dc.description.abstract | Avanç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.abstract | Recent 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.mimetype | application/pdf | pt_BR |
dc.language.iso | por | pt_BR |
dc.rights | Open Access | en |
dc.subject | Engenharia de requisitos | pt_BR |
dc.subject | Software modeling | en |
dc.subject | Engenharia de software | pt_BR |
dc.subject | Large language models | en |
dc.subject | UML | en |
dc.subject | Modelos de Linguagem | pt_BR |
dc.subject | Desenvolvimento de software | pt_BR |
dc.subject | Creativity | en |
dc.title | Aplicação de LLMs na modelagem de requisitos : melhorando a criação de diagramas UML e estimulando a criatividade em novos casos de uso | pt_BR |
dc.title.alternative | Application of LLMs in requirements modeling : improving UML diagram creation and stimulating creativity in new use cases | en |
dc.type | Trabalho de conclusão de graduação | pt_BR |
dc.identifier.nrb | 001240767 | pt_BR |
dc.degree.grantor | Universidade Federal do Rio Grande do Sul | pt_BR |
dc.degree.department | Instituto de Informática | pt_BR |
dc.degree.local | Porto Alegre, BR-RS | pt_BR |
dc.degree.date | 2024 | pt_BR |
dc.degree.graduation | Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado | pt_BR |
dc.degree.level | graduação | pt_BR |
Ficheros en el ítem
Este ítem está licenciado en la Creative Commons License

-
Tesinas de Curso de Grado (38127)