Use este identificador para citar ou linkar para este item:
https://repositorio.pucgoias.edu.br/jspui/handle/123456789/5266
Tipo: | Trabalho de Conclusão de Curso |
Título: | Classificação de requisitos de software com processamento de linguagem natural utilizando bert |
Autor(es): | Pedrosa, Rafael Rodrigues |
Primeiro Orientador: | Alves, André Luiz |
metadata.dc.contributor.referee1: | Alves, André Luiz |
metadata.dc.contributor.referee2: | Souza, Adriana Silveira de |
metadata.dc.contributor.referee3: | Schlag, Fabricio |
Resumo: | A tarefa de classificação de requisitos de software pode ser uma tarefa extensa e cara, uma vez que demanda tempo e esforço quando realizada manualmente, em especial em grandes projetos, pois requisitos escritos em linguagem natural podem ter diferentes interpretações, isto é, sua classificação depende da interpretação de quem realiza a tarefa, isso pode levar a falhas que poderão ser refletidas ao ciclo de vida do software. Diante da necessidade de classificar os requisitos de forma automatizada, este trabalho demonstra como o Processamento de Linguagem Natural (PNL) por meio do modelo de linguagem BERT pode apoiar na classificação inteligente dos requisitos. O método é aplicado ao conjunto dados PROMISE, atinge uma precisão de 92,8% para classificar os requisitos funcionais e requisitos não funcionais. |
Abstract: | The task of classifying software requirements can be an extensive and expensive task, since it demands time and effort when performed manually, especially in large projects, since requirements written in natural language can have different interpretations, that is, their classification depends on from the interpretation of who performs the task, this can lead to failures that can be reflected in the software life cycle. Faced with the need to classify requirements in an automated way, this work demonstrates how Natural Language Processing (NLP) through the BERT language model can support the intelligent classification of requirements. The method is applied to the PROMISE dataset, reaching an accuracy of 92.8% for classifying functional requirements and non functional requirements. |
Palavras-chave: | Requisitos de software Processamento de linguagem natural |
CNPq: | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
Idioma: | por |
País: | Brasil |
Editor: | Pontifícia Universidade Católica de Goiás |
Sigla da Instituição: | PUC Goiás |
metadata.dc.publisher.department: | Escola Politécnica |
Tipo de Acesso: | Acesso Aberto |
URI: | https://repositorio.pucgoias.edu.br/jspui/handle/123456789/5266 |
Data do documento: | 8-Dez-2022 |
Aparece nas coleções: | TCC Ciência da Computação |
Arquivos associados a este item:
Arquivo | Tamanho | Formato | |
---|---|---|---|
TCC 2 - Rafael Rodrigues Pedrosa.pdf | 2,24 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.
Ferramentas do administrador