PRODUÇÃO ACADÊMICA Repositório Acadêmico da Graduação (RAG) TCC Ciência da Computação
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 TamanhoFormato 
TCC 2 - Rafael Rodrigues Pedrosa.pdf2,24 MBAdobe PDFVisualizar/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