Please use this identifier to cite or link to this item:
https://repositorio.ufpe.br/handle/123456789/47552
Share on
Full metadata record
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.advisor | BORBA, Paulo Henrique Monteiro | - |
| dc.contributor.author | DUARTE, João Pedro Henrique Santos | - |
| dc.date.accessioned | 2022-11-16T11:35:26Z | - |
| dc.date.available | 2022-11-16T11:35:26Z | - |
| dc.date.issued | 2022-10-20 | - |
| dc.date.submitted | 2022-10-25 | - |
| dc.identifier.citation | DUARTE, João Pedro Henrique Santos. Reestruturação e aperfeiçoamento de uma ferramenta para detecção de conflitos semânticos de código. 2022. 27 f. TCC (Graduação) - Curso de Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2022. | pt_BR |
| dc.identifier.uri | https://repositorio.ufpe.br/handle/123456789/47552 | - |
| dc.description.abstract | No desenvolvimento de software, a fim de maximizar a colaboração e o desenvolvimento em paralelo, é comum a utilização de branches que são posteriormente integradas através de merges. Um dos principais problemas nesta integração são os conflitos de merge, que afetam o projeto negativamente pelo custo envolvido em sua resolução. Embora existam ferramentas capazes de detectar conflitos textuais, conflitos semânticos - onde ocorrem mudanças no comportamento do software - ainda carecem de ferramentas eficientes de detecção. O presente trabalho propõe o aperfeiçoamento de uma ferramenta de detecção de conflitos semânticos baseada em testes automatizados, como também uma reestruturação com o objetivo de incrementar a qualidade do código. | pt_BR |
| dc.format.extent | 27p. | pt_BR |
| dc.language.iso | por | pt_BR |
| dc.rights | openAccess | pt_BR |
| dc.rights.uri | http://creativecommons.org/licenses/by-sa/3.0/br/ | * |
| dc.subject | Conflitos Semânticos | pt_BR |
| dc.subject | Reestruturação | pt_BR |
| dc.subject | Git | pt_BR |
| dc.title | Reestruturação e aperfeiçoamento de uma ferramenta para detecção de conflitos semânticos de código | pt_BR |
| dc.type | bachelorThesis | pt_BR |
| dc.contributor.authorLattes | http://lattes.cnpq.br/3427956997096455 | pt_BR |
| dc.degree.level | Graduacao | pt_BR |
| dc.contributor.advisorLattes | http://lattes.cnpq.br/9395715443254344 | pt_BR |
| dc.description.abstractx | In software development, in order to maximize collaboration and parallelize development, it is common to use branches which are later integrated through merges. One of the main problems in this integration are merge conflicts, which negatively affect the project due to the cost involved in its resolution. Although there are tools capable of detecting textual conflicts, semantic conflicts - where changes in software behavior occur - still lack efficient detection tools. The present work proposes to enhance a semantic conflict detection tool based on automated tests, as well as restructure and improve overall code quality of it. | 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/0000-0002-3982-167X | pt_BR |
| Appears in Collections: | (TCC) - Ciência da Computação | |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| TCC João Pedro Henrique Santos Duarte.pdf | 556.26 kB | Adobe PDF | ![]() View/Open |
This item is protected by original copyright |
This item is licensed under a Creative Commons License

