Please use this identifier to cite or link to this item:
https://repositorio.ufpe.br/handle/123456789/68376
Share on
Full metadata record
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.advisor | ACCIOLY, Paola Rodrigues de Godoy | - |
| dc.contributor.author | PEREIRA, Igor Henrique Soares Rodrigues | - |
| dc.date.accessioned | 2026-02-12T12:22:26Z | - |
| dc.date.available | 2026-02-12T12:22:26Z | - |
| dc.date.issued | 2026-01-22 | - |
| dc.date.submitted | 2026-02-09 | - |
| dc.identifier.citation | PEREIRA, Igor Henrique Soares Rodrigues. Conflitos em Git Merge: uma revisão sistemática da literatura. 2026. Trabalho de Conclusão de Curso (Engenharia da Computação) - Universidade Federal de Pernambuco, Recife, 2026. | pt_BR |
| dc.identifier.uri | https://repositorio.ufpe.br/handle/123456789/68376 | - |
| dc.description.abstract | A automação do processo de integração de código (merge) tem assumido papel central na evolução da colaboração em projetos de software, ao reduzir o esforço manual e mitigar o cenário conhecido como Integration Hell. Contudo, as abordagens existentes, que abrangem desde a detecção de interferências semânticas até a resolução automática apoiada por inteligência artificial, ainda se encontram dispersas na literatura. Diante disso, esta monografia apresenta uma revisão sistemática da literatura com o objetivo de analisar e sintetizar estudos recentes sobre soluções para conflitos de merge, examinando metodologias empregadas, benefícios, desafios e tendências emergentes. Os resultados evidenciam uma evolução significativa do estado da arte, marcada pela transição de abordagens puramente textuais, como as baseadas no algoritmo diff3, para técnicas de merge estruturado e semiestruturado. Observa-se também a crescente adoção de modelos de aprendizado de máquina e de Modelos de Linguagem de Grande Escala (LLMs), como o GPT-4, capazes de sintetizar resoluções complexas e gerar novos trechos de código, bem como o uso de análise estática e execução simbólica para identificar conflitos semânticos que se manifestam apenas em tempo de execução. Apesar dos avanços, persistem desafios relacionados à complexidade computacional, à dependência de linguagens específicas e ao ruído nos dados de treinamento, indicando a necessidade de maior refinamento técnico. Como tendências futuras, destacam-se abordagens híbridas, maior explicabilidade das soluções automatizadas e estratégias proativas de prevenção de conflitos em repositórios de larga escala. | pt_BR |
| dc.format.extent | 59p. | pt_BR |
| dc.language.iso | por | pt_BR |
| dc.rights | openAccess | pt_BR |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | pt_BR |
| dc.subject | Conflitos De Merge | pt_BR |
| dc.subject | Engenharia De Software | pt_BR |
| dc.subject | Revisão Sistemática da Literatura | pt_BR |
| dc.title | Conflitos em Git Merge: uma revisão sistemática da literatura | pt_BR |
| dc.type | bachelorThesis | pt_BR |
| dc.degree.level | Graduacao | pt_BR |
| dc.contributor.advisorLattes | http://lattes.cnpq.br/6629813636801870 | pt_BR |
| dc.description.abstractx | The automation of the code integration (merge) process has become a central aspect of modern software collaboration by reducing manual effort and mitigating the critical scenario commonly known as Integration Hell. However, existing approaches, ranging from the detection of semantic interferences to automated resolution supported by artificial intelligence, remain scattered across the literature. In this context, this monograph presents a systematic literature review aimed at analyzing and synthesizing recent studies on merge conflict solutions, examining employed methodologies, reported benefits, existing challenges, and emerging research trends. The results reveal a significant evolution of the state of the art, characterized by a transition from purely textual approaches, such as those based on the diff3 algorithm, to structured and semi-structured merge techniques. Additionally, there is a growing adoption of machine learning techniques and Large Language Models (LLMs), such as GPT-4, capable of synthesizing complex resolutions and generating new code fragments, as well as the use of static analysis and symbolic execution to identify semantic conflicts that manifest only at runtime. Despite these advances, challenges related to computational complexity, language dependence, and noise in training data persist, indicating the need for further technical refinement. As future directions, hybrid approaches, increased explainability of automated solutions, and proactive conflict prevention strategies for large-scale repositories stand out. | 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 Engenharia da Computação | pt_BR |
| dc.degree.grantor | Universidade Federal de Pernambuco | pt_BR |
| dc.degree.local | Recife | pt_BR |
| Appears in Collections: | (TCC) - Engenharia da Computação | |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| TCC Igor Henrique Soares Rodrigues Pereira.pdf | 732.21 kB | Adobe PDF | ![]() View/Open |
This item is protected by original copyright |
This item is licensed under a Creative Commons License

