Use este identificador para citar ou linkar para este item:
http://dspace.bc.uepb.edu.br/jspui/handle/123456789/34277
Título: | Investigando o impacto da refatoração na compreensão de código: um estudo empírico com estudantes de computação |
Autor(es): | Nascimento, Halan Caio Pereira do |
Palavras-chave: | Refatoração Compreensão de código Impactos |
Data do documento: | 4-Jul-2025 |
Resumo: | Atualmente o mercado de desenvolvimento de software vem se tornando cada vez mais competitivo e uma constante corrida contra o tempo. Por esse motivo, diversas organizações prezam pela entrega final de um produto e negligenciam o uso de padrões e técnicas de código limpo, sendo necessário refatoração posteriormente. A refatoração é aplicada para melhorar a legibilidade e manutenção de um código. Contudo, ainda há uma escassez de estudos que investiguem os efeitos da refatoração na compreensão de código fonte. Este trabalho tem como objetivo identificar o impacto das refatorações Extract Method, Inline Method e Rename Method na compreensão de código, no intuito de auxiliar equipes a adotarem métodos mais eficazes, e assim promover um ambiente de desenvolvimento de software mais eficiente. Para isso, foram realizados experimentos controlados com dois grupos de estudantes do curso de Ciência da Computação da Universidade Estadual da Paraíba (UEPB), visando investigar como essas abordagens afetam a legibilidade e entendimento, assim como as suas preferências de desenvolvimento. Como resultado, constatou-se que os alunos entrevistados sentem mais facilidade em compreender códigos mais enxutos e curtos, assim como mais descritivos, podendo chegar em até 38% de redução do tempo empregado durante essa compreensão. Este estudo contribui para a orientação de profissionais e estudantes a respeito dos efeitos da refatoração de código, assim como a utilização de dados empíricos dos seus benefícios e possíveis limitações. |
Descrição: | NASCIMENTO, Halan Caio Pereira do. Investigando o impacto da refatoração na compreensão de código: um estudo empírico com estudantes de computação. 2025. 39f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Estadual da Paraíba, Patos, 2025. |
URI: | http://dspace.bc.uepb.edu.br/jspui/handle/123456789/34277 |
Aparece nas coleções: | 81 - TCC |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
TCC FInal.pdf | TCC - Halan Caio Pereira do Nascimento | 1.46 MB | Adobe PDF | Visualizar/Abrir |
TERMO DE AUTORIZAÇÃO DE ENTREGA.pdf | Termo de Depósito | 173.71 kB | 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.