Por favor, use este identificador para citar o enlazar este ítem:
https://repositorio.ufpe.br/handle/123456789/57209
Comparte esta pagina
Registro completo de metadatos
Campo DC | Valor | Lengua/Idioma |
---|---|---|
dc.contributor.advisor | BORBA, Paulo Henrique Monteiro | - |
dc.contributor.author | MACIEL, José Antônio Alves | - |
dc.date.accessioned | 2024-08-05T16:52:38Z | - |
dc.date.available | 2024-08-05T16:52:38Z | - |
dc.date.issued | 2024-03-21 | - |
dc.date.submitted | 2024-03-29 | - |
dc.identifier.citation | MACIEL, 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.uri | https://repositorio.ufpe.br/handle/123456789/57209 | - |
dc.description.abstract | Durante 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.extent | 18 p. | pt_BR |
dc.language.iso | por | pt_BR |
dc.rights | openAccess | pt_BR |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/br/ | * |
dc.subject | Conflitos semânticos | pt_BR |
dc.subject | Geração de testes | pt_BR |
dc.subject | Merge sintético | pt_BR |
dc.title | Explorando a detecção de conflitos semânticos nas integrações de código em múltiplos métodos | pt_BR |
dc.type | bachelorThesis | pt_BR |
dc.contributor.authorLattes | http://lattes.cnpq.br/4565250555938963 | pt_BR |
dc.degree.level | Graduacao | pt_BR |
dc.contributor.advisorLattes | http://lattes.cnpq.br/9395715443254344 | pt_BR |
dc.description.abstractx | During 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ção | pt_BR |
dc.degree.departament | ::(CIN-DCC) - Departamento de Ciência da Computação | pt_BR |
dc.degree.graduation | ::CIn-Curso de Ciência da Computação | pt_BR |
dc.degree.grantor | Universidade Federal de Pernambuco | pt_BR |
dc.degree.local | Recife | pt_BR |
dc.identifier.orcid | https://orcid.org/0009-0008-7887-4089 | pt_BR |
Aparece en las colecciones: | (TCC) - Ciência da Computação |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
TCC José Antônio Alves Maciel.pdf | 262,66 kB | Adobe PDF | ![]() Visualizar/Abrir |
Este ítem está protegido por copyright original |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons