Skip navigation
Use este identificador para citar ou linkar para este item: https://repositorio.ufpe.br/handle/123456789/57209

Compartilhe esta página

Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisorBORBA, Paulo Henrique Monteiro-
dc.contributor.authorMACIEL, José Antônio Alves-
dc.date.accessioned2024-08-05T16:52:38Z-
dc.date.available2024-08-05T16:52:38Z-
dc.date.issued2024-03-21-
dc.date.submitted2024-03-29-
dc.identifier.citationMACIEL, José Antônio Alves. Explorando a detecção de conflitos semânticos nas integrações de código em múltiplos métodos. 2024. 18 p. TCC (Graduação) - Curso de Ciência da Computação, Centro de Informática, Universidade Federal de Pernambuco, Recife, 2024.pt_BR
dc.identifier.urihttps://repositorio.ufpe.br/handle/123456789/57209-
dc.description.abstractDurante o desenvolvimento de software, a integração de mudanças por diferentes desenvolvedores é crucial, no entanto, pode levar o software a não preservar os comportamentos intencionados por eles ao introduzir conflitos semânticos. As ferramentas existentes para detectar esses conflitos se limitam a cenários mais simples, focados em alterações em um único método. Este estudo amplia a abordagem ao criar uma amostra com 613 cenários sintéticos de merge para simular situações mais complexas e avaliar a eficácia das ferramentas na detecção desses conflitos. A identificação de 230 conflitos semânticos destaca o sucesso dessas ferramentas adaptadas, contribuindo para o aprimoramento dos processos de desenvolvimento de software.pt_BR
dc.format.extent18 p.pt_BR
dc.language.isoporpt_BR
dc.rightsopenAccesspt_BR
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/*
dc.subjectConflitos semânticospt_BR
dc.subjectGeração de testespt_BR
dc.subjectMerge sintéticopt_BR
dc.titleExplorando a detecção de conflitos semânticos nas integrações de código em múltiplos métodospt_BR
dc.typebachelorThesispt_BR
dc.contributor.authorLatteshttp://lattes.cnpq.br/4565250555938963pt_BR
dc.degree.levelGraduacaopt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/9395715443254344pt_BR
dc.description.abstractxDuring software development, integrating changes from different developers is crucial, yet it can cause the software to deviate from the intended behaviors by introducing semantic conflicts. Existing tools for detecting these conflicts are limited to simpler scenarios, focused on changes to a single method. This study broadens the approach by creating a sample with 613 synthetic merge scenarios to simulate more complex situations and evaluate the effectiveness of tools in detecting these conflicts. The identification of 230 semantic conflicts highlights the success of these adapted tools, contributing to the improvement of software development processes.pt_BR
dc.subject.cnpqÁreas::Ciências Exatas e da Terra::Ciência da Computaçãopt_BR
dc.degree.departament::(CIN-DCC) - Departamento de Ciência da Computaçãopt_BR
dc.degree.graduation::CIn-Curso de Ciência da Computaçãopt_BR
dc.degree.grantorUniversidade Federal de Pernambucopt_BR
dc.degree.localRecifept_BR
dc.identifier.orcidhttps://orcid.org/0009-0008-7887-4089pt_BR
Aparece nas coleções:(TCC) - Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
TCC José Antônio Alves Maciel.pdf262,66 kBAdobe PDFThumbnail
Visualizar/Abrir


Este arquivo é protegido por direitos autorais



Este item está licenciada sob uma Licença Creative Commons Creative Commons