Padrão de nomenclatura para refatoração: um estudo de caso para a Refactoring and Measurement Tool (RMT)

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorMatos, Simone Nasser-
Autor(es): dc.contributorMatos, Simone Nasser-
Autor(es): dc.contributorIshikawa, Eliana Claudia Mayumi-
Autor(es): dc.contributorBorges, Helyane Bronoski-
Autor(es): dc.creatorCardoso, Carlos Eduardo Rodrigues-
Data de aceite: dc.date.accessioned2025-08-29T12:01:06Z-
Data de disponibilização: dc.date.available2025-08-29T12:01:06Z-
Data de envio: dc.date.issued2025-02-24-
Data de envio: dc.date.issued2025-02-24-
Data de envio: dc.date.issued2023-05-23-
Fonte completa do material: dc.identifierhttp://repositorio.utfpr.edu.br/jspui/handle/1/36037-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/1087459-
Descrição: dc.descriptionManaging the changes made to a system improves the efficiency of the process and reduces the risk of new problems arising as a result of changes. Working with change management is one of the research topics developed by the Software Engineering and Computational Intelligence Group at the Federal Technological University of Paraná, as software products are created by the group. One of the products is the software refactoring tool capable of identifying and applying design patterns in source code, generating a file with the refactored code as output. The tool changes the source code without using a naming pattern. This makes it difficult to identify which parts of the source code were changed by the tool. For this reason, this work created a nomenclature pattern that can be used by the tool to improve the readability and maintainability of the artifacts generated after refactoring. The pattern contains guidelines for naming the artifacts produced, such as class, methods, among others. This pattern makes it possible to identify what was created or modified during the refactoring process to make the developer's understanding of the changes generated by the tool more intuitive and increase the quality of the artifacts' versioning. The pattern created, with some adaptations, can also be used by other tools aimed at software refactoring.-
Descrição: dc.descriptionEfetuar o gerenciamento das alterações realizadas em um sistema melhora a eficiência do processo e diminui os riscos de que novos problemas surjam em decorrência de mudanças. Trabalhar com gerenciamento de alterações é um dos temas de pesquisas desenvolvidas pelo Grupo de Engenharia de Software e Inteligência Computacional da Universidade Tecnológica Federal do Paraná, pois produtos de software são criados pelo grupo. Um dos produtos é a ferramenta de refatoração de software capaz de identificar e aplicar padrões de projeto em código fonte, gerando como saída um arquivo com o código refatorado. A ferramenta realiza alteração no código-fonte sem o uso de um padrão de nomenclatura. Isto dificulta a identificação de quais trechos no código-fonte foram alterados pela ferramenta. Por isto, este trabalho criou um padrão de nomenclatura que pode ser usado pela ferramenta para melhorar a legibilidade e manutenibilidade dos artefatos gerados após a refatoração. O padrão contém diretrizes de nomeação dos artefatos produzidos tais como classes, métodos, entre outros. Este padrão permite identificar o que foi criado ou modificado durante o processo de refatoração para tornar mais intuitiva a compreensão do desenvolvedor sobre as mudanças geradas pela ferramenta e elevar a qualidade do versionamento dos artefatos. O padrão criado, com algumas adaptações, também pode ser usado por outras ferramentas voltadas a refatoração de software.-
Formato: dc.formatapplication/pdf-
Idioma: dc.languagept_BR-
Publicador: dc.publisherUniversidade Tecnológica Federal do Paraná-
Publicador: dc.publisherPonta Grossa-
Publicador: dc.publisherBrasil-
Publicador: dc.publisherDepartamento Acadêmico de Ciência de Computação-
Publicador: dc.publisherCiência da Computação-
Publicador: dc.publisherUTFPR-
Direitos: dc.rightsopenAccess-
Direitos: dc.rightshttp://creativecommons.org/licenses/by/4.0/-
Palavras-chave: dc.subjectSoftware - Refatoração-
Palavras-chave: dc.subjectGerenciamento de configurações de software-
Palavras-chave: dc.subjectEngenharia de software - Gerência-
Palavras-chave: dc.subjectSoftware refactoring-
Palavras-chave: dc.subjectSoftware configuration management-
Palavras-chave: dc.subjectSoftware engineering - Management-
Palavras-chave: dc.subjectCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO-
Título: dc.titlePadrão de nomenclatura para refatoração: um estudo de caso para a Refactoring and Measurement Tool (RMT)-
Título: dc.titleNomenclature standard for refactoring: a case study for a Refactoring and Measurement Tool (RMT)-
Tipo de arquivo: dc.typelivro digital-
Aparece nas coleções:Repositorio Institucional da UTFPR - RIUT

Não existem arquivos associados a este item.