Please use this identifier to cite or link to this item:
https://repositorio.ufpe.br/handle/123456789/57209
Share on
Full metadata record
| DC Field | Value | Language |
|---|---|---|
| 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 |
| Appears in Collections: | (TCC) - Ciência da Computação | |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| TCC José Antônio Alves Maciel.pdf | 262.66 kB | Adobe PDF | ![]() View/Open |
This item is protected by original copyright |
This item is licensed under a Creative Commons License

