Criação de uma ontologia de extração de casos de uso a partir de user stories, utilizando a biblioteca NLTK

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorBastos, Laudelino Cordeiro-
Autor(es): dc.contributorBastos, Laudelino Cordeiro-
Autor(es): dc.contributorEmer, Maria Claudia Figueiredo Pereira-
Autor(es): dc.contributorGiménez Lugo, Gustavo Alberto-
Autor(es): dc.creatorCavassin, Wilian Henrique-
Data de aceite: dc.date.accessioned2025-08-29T13:13:21Z-
Data de disponibilização: dc.date.available2025-08-29T13:13:21Z-
Data de envio: dc.date.issued2024-09-27-
Data de envio: dc.date.issued2024-09-27-
Data de envio: dc.date.issued2021-12-08-
Fonte completa do material: dc.identifierhttp://repositorio.utfpr.edu.br/jspui/handle/1/34907-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/1109433-
Descrição: dc.descriptionDuring the 1970’s the term Software Crisis was used in reference to a Malthusian problem which came to be during the early stages of Software Engineering. During those times, the growth of software demand and complexity increased rapidly, while the growth of software development remained linear. After some time, new development methods were created with the intention of solving the problems related to excessive development times and increase productivity. Some of the methods created were the Structured Programming, SDM (System Development Method), SSADM (Structured Systems Analysis e Design Method), Object Oriented, and Agile. The creation of those methods contributed for the undoing of the Malthusian problem which loomed on the field of Software Engineering. However, the growth of software demand and complexity continues to rapidly increase in a world in which a software is present in every situation and activity. This document proposes the development of a new ontological identification method, main words based and consequently valuation in the phrases, keeping a focus in translation of formatted English natural language texts into software requirements, which can then be used by computer programmers and software engineers. By making use of natural language processing, combined with a chosen set of meta-heuristics, ranking the importance and the frequency of grammatical functions for the development of an ontology to convert well formatted texts into use cases, applied to the Umbrello2 Software, by XMI model. At the end of this document were identified patterns, the importance and behavior of words, grammatical classes. Also shown are statistical data which were used to help characterize, model and comprehend the formation of user-stories from different data sets.-
Descrição: dc.descriptionDurante os anos 1970 o termo Software Crisis foi utilizado para representar um problema Malthusiano que se aplicava aos primeiros passos da Engenharia de Software. Complexidade e Demanda aumentavam exponencialmente, mas, o desenvolvimento de softwares crescia linearmente. Com o tempo surgiram metodologias para contornar tais problemas e aumentar a produtividade, dentre as quais pode-se citar: Programação Estruturada, SDM (System Development Method), SSADM (Structured Systems Analysis e Design Method), Programação Orientada a objetos, Metodologias ágeis, entre outras. Tais metodologias contribuíram para que a produção de softwares não fosse mais uma função linear. Contudo, a demanda e complexidade continuam a crescer em um mundo ao qual descobre e utiliza-se de softwares para controlar as mais variadas atividades. Propõe-se à análise de um conjunto de user-stories para o desenvolvimento de um modelo de identificação ontológico, baseado em palavras principais e sua valoração em frases, focando na transcrição de textos em linguagem natural inglesa formatada para casos de uso que possam ser utilizados por programadores e profissionais da área de Engenharia de Software. Utilizando-se de identificação e processamento de linguagens naturais, combinados com um conjunto de meta-heurísticas classifica-se: importância(peso) e frequência de termos gramaticais para o desenvolvimento de uma ontologia de conversão de textos formatados em requisitos computacionais aplicado ao software Umbrello1, através do modelo XMI. Ao fim da realização desta monografia foram identificados padrões, importâncias e comportamentos de palavras, classes gramaticais. Também foram extraídos dados estatísticos a fim de caracterizar, modelar e compreender a formação de user-stories de diferentes DataSets.-
Formato: dc.formatapplication/pdf-
Idioma: dc.languagept_BR-
Publicador: dc.publisherUniversidade Tecnológica Federal do Paraná-
Publicador: dc.publisherCuritiba-
Publicador: dc.publisherBrasil-
Publicador: dc.publisherSistemas de Informação-
Publicador: dc.publisherUTFPR-
Direitos: dc.rightsopenAccess-
Direitos: dc.rightshttp://creativecommons.org/licenses/by-nc-sa/4.0/-
Palavras-chave: dc.subjectOntologia-
Palavras-chave: dc.subjectEngenharia de Software-
Palavras-chave: dc.subjectEngenharia de requisitos-
Palavras-chave: dc.subjectProcessamento de linguagem natural (Computação)-
Palavras-chave: dc.subjectOntology-
Palavras-chave: dc.subjectSoftware engineering-
Palavras-chave: dc.subjectRequirements engineering-
Palavras-chave: dc.subjectNatural language processing (Computer science)-
Palavras-chave: dc.subjectCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::SISTEMAS DE INFORMACAO-
Título: dc.titleCriação de uma ontologia de extração de casos de uso a partir de user stories, utilizando a biblioteca NLTK-
Título: dc.titleCreation of an ontology for extracting use cases from user stories, using the NLTK library-
Tipo de arquivo: dc.typelivro digital-
Aparece nas coleções:Repositorio Institucional da UTFPR - RIUT

Não existem arquivos associados a este item.