Agrupamento de bugs de software a partir do modelo de linguagem pré-treinado BERT e métodos de clustering

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorFávero, Eliane Maria De Bortoli-
Autor(es): dc.contributorFávero, Eliane Maria De Bortoli-
Autor(es): dc.contributorCasanova, Dalcimar-
Autor(es): dc.contributorBrito, Robison Cris-
Autor(es): dc.creatorLuna, Ryan Camargo-
Data de aceite: dc.date.accessioned2022-08-04T20:19:31Z-
Data de disponibilização: dc.date.available2022-08-04T20:19:31Z-
Data de envio: dc.date.issued2022-07-14-
Data de envio: dc.date.issued2022-07-14-
Data de envio: dc.date.issued2022-06-21-
Fonte completa do material: dc.identifierhttp://repositorio.utfpr.edu.br/jspui/handle/1/29092-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/706736-
Descrição: dc.descriptionThe need of software maintenance after its implementation, even the user’s difficulties in using a software application is a reality to this day. A user’s problem or software bug, it is a user’s relate that a particular procedure of the system didn’t work as expected. Some times the related fact concerns to a problem to be solved (e.g. of implementation, configuration of software, lack of users expertise), which have been occurred and had its solution documented. This fact facilitates and speeds up the service from the support team, being not necessary to send the problem to others enterprise departments or spend a lot of time in its solution. Therefore, the present work aims to classify these software problems based in text of users requirements to the support department, in order to find potential solutions rapidly. For this it was created a data base of software bugs in Portuguese, on which the PLN methods were applied to perform the pre-processing and the textual representation of texts of bugs. The textual representation occurred by applying the contextualized pre-trained model BERT in its BERT_base version. The representation of the texts was used in the application of the clustering method DBSCAN, in order to classify them. After performing tests with different hyperparameter values and dimensionality reduction methods, the results revealed that there is no underlying structure from the applied data representation. One hypothesis for the result achieved is that the pre-trained model applied is not able to adequately represent the context of bugs texts in Portuguese. Future works are proposed seeking to find more effective methods for the proposed objective.-
Descrição: dc.descriptionA necessidade de manutenção de software após sua implantação, ou mesmo a dificuldade dos usuários em usar um aplicativo de software é uma realidade até os dias atuais. Um problema de usuário ou bug de software, trata-se de um relato de um usuário de que determinado procedimento do sistema não funciona como o esperado. Algumas vezes o fato relatado se refere a um problema a ser resolvido, seja de implementação, de configuração do software, de falta de conhecimento do usuário, o qual já ocorreu e teve sua solução documentada. Esse fato facilita e agiliza o atendimento por parte do pessoal do suporte, não sendo necessário enviar o problema para outros departamentos da empresa ou investir muito tempo na sua solução. Sendo assim, o presente trabalho objetiva classificar esses problemas de software com base em textos de solicitações de usuários ao departamento de suporte, a fim de retornar possíveis soluções de forma rápida. Para isso foi criada uma base de dados de bugs de software na língua portuguesa, sobre a qual foram aplicados métodos de Processamento de Linguagem Natural (PLN) para realizar o pré-processamento e a representação textual dos textos de bugs. A representação textual ocorreu pela aplicação do modelo pré-treinado contextualizado Bidirectional Encoder Representations from Transformers (BERT) em sua versão BERT_base. A representação dos textos foi usada na aplicação do método de agrupamento Density-Based Clustering Based on Connected Regions with High Density (DBSCAN), a fim de classificá-los. Após realizar testes com diferentes valores de hiperparâmetros e métodos de redução de dimensionalidade, os resultados revelaram que não existe uma estrutura subjacente a partir da representação de dados aplicada. Uma hipótese para o resultado alcançado é a de que o modelo pré-treinado aplicado não é capaz de representar adequadamente o contexto dos textos de bugs em português. Trabalhos futuros são propostos buscando encontrar métodos mais eficazes para o objetivo proposto.-
Formato: dc.formatapplication/pdf-
Idioma: dc.languagept_BR-
Publicador: dc.publisherUniversidade Tecnológica Federal do Paraná-
Publicador: dc.publisherPato Branco-
Publicador: dc.publisherBrasil-
Publicador: dc.publisherDepartamento Acadêmico de Informática-
Publicador: dc.publisherTecnologia em Análise e Desenvolvimento de Sistemas-
Publicador: dc.publisherUTFPR-
Direitos: dc.rightsopenAccess-
Direitos: dc.rightshttps://creativecommons.org/licenses/by-nc-nd/4.0/-
Palavras-chave: dc.subjectProcessamento de linguagem natural (Computação)-
Palavras-chave: dc.subjectFalhas de sistemas de computação-
Palavras-chave: dc.subjectSoftware - Manutenção-
Palavras-chave: dc.subjectNatural language processing (Computer science)-
Palavras-chave: dc.subjectComputer system failures-
Palavras-chave: dc.subjectSoftware maintenance-
Palavras-chave: dc.subjectCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO-
Título: dc.titleAgrupamento de bugs de software a partir do modelo de linguagem pré-treinado BERT e métodos de clustering-
Título: dc.titleGrouping of software bugs based on the pre-trained BERT language model and clustering methods-
Tipo de arquivo: dc.typelivro digital-
Aparece nas coleções:Repositorio Institucional da UTFPR - RIUT

Não existem arquivos associados a este item.