Smart Review: automação do processo de comunicação sobre revisão de código-fonte
dc.contributor.advisor | Aquino Junior, Gibeon Soares de | |
dc.contributor.advisorID | 0000-0001-6950-8169 | pt_BR |
dc.contributor.advisorLattes | http://lattes.cnpq.br/1254338144161360 | pt_BR |
dc.contributor.author | Paiva, Alex Sandro de | |
dc.contributor.authorID | 0000-0001-9946-4806 | pt_BR |
dc.contributor.authorLattes | http://lattes.cnpq.br/5738508366326563 | pt_BR |
dc.contributor.referees1 | Coelho, Roberta de Souza | |
dc.contributor.referees1ID | 0000-0003-0001-435X | pt_BR |
dc.contributor.referees1Lattes | http://lattes.cnpq.br/9854634275938452 | pt_BR |
dc.contributor.referees2 | Melo Neto, Mário Andrade Vieira de | |
dc.contributor.referees2ID | 0000-0002-0284-2303 | pt_BR |
dc.contributor.referees2Lattes | http://lattes.cnpq.br/3904956812003563 | pt_BR |
dc.date.accessioned | 2025-01-10T14:31:37Z | |
dc.date.available | 2025-01-10T14:31:37Z | |
dc.date.issued | 2024-12-26 | |
dc.description.abstract | This study aims to propose automation practices in the communication of code review stages, focusing on the integration of Git repository management platforms (with webhooks) and chatbots in Enterprise Social Networks (ESN). Specific objectives include mapping the modern code review flow (MCR), analyzing tools available in the market over the past 15 years, designing a system to facilitate MCR communication, establishing evaluation metrics, and testing the solution in a real-world environment. The research adopted an applied method, based on the Software Engineering methodology proposed by Sommerville, structured into four phases: requirements elicitation, analysis and project design, implementation, and case study. The results indicate that automation in the code review process reduces repetitive tasks, improves the clarity and consistency of communication, and promotes greater alignment with team guidelines. It is concluded that by integrating two well-defined systems — one for artifact version control and another for communication — within the context of code review, important efficiency gains can be achieved, making it a promising strategy to enhance the productivity of software development teams. | pt_BR |
dc.description.resumo | Este trabalho tem como objetivo propor práticas de automação na comunicação das etapas de revisão de código, com foco na integração de plataformas de gerenciamento de repositórios Git (com webhooks) e chatbots em Redes Sociais Corporativas (ESN). Como objetivos específicos, busca-se mapear o fluxo de revisão de código moderna (MCR), analisar ferramentas disponíveis no mercado nos últimos 15 anos, conceber um sistema para efetivar a comunicação do MCR, estabelecer métricas de avaliação e testar a solução em um ambiente real. A pesquisa adotou um método aplicado, baseado na metodologia de Engenharia de Software proposta por Sommerville, estruturado em quatro fases: elicitação de requisitos, análise e design de projeto, implementação e estudo de caso. Os resultados indicam que a automação no processo de revisão de código reduz tarefas repetitivas, melhora a clareza e consistência da comunicação, e promove maior alinhamento com as diretrizes da equipe. Conclui-se que, ao integrar dois sistemas bem definidos — um para controle de versões de artefatos e outro para comunicação — no contexto de revisão de código, é possível alcançar ganhos importantes em termos de eficiência, tornando-se uma estratégia promissora para aprimorar a produtividade das equipes de desenvolvimento de software. | pt_BR |
dc.identifier.citation | PAIVA, Alex Sandro de. Smart Review: automação do processo de comunicação sobre revisão de código-fonte. Orientador: Gibeon Soares de Aquino Junior. 2024. 113f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2025. | pt_BR |
dc.identifier.uri | https://repositorio.ufrn.br/handle/123456789/61111 | |
dc.language | pt_BR | pt_BR |
dc.publisher | Universidade Federal do Rio Grande do Norte | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.publisher.department | Departamento de Informática e Matemática Aplicada | pt_BR |
dc.publisher.initials | UFRN | pt_BR |
dc.publisher.program | Engenharia de Software | pt_BR |
dc.rights | Attribution 3.0 Brazil | * |
dc.rights.uri | http://creativecommons.org/licenses/by/3.0/br/ | * |
dc.subject | Revisão de código moderna | pt_BR |
dc.subject | Comunicação | pt_BR |
dc.subject | Automação | pt_BR |
dc.subject | Chatbots | pt_BR |
dc.subject | Webhooks | pt_BR |
dc.subject | Modern code review | pt_BR |
dc.subject | Communication | pt_BR |
dc.subject | Automation | pt_BR |
dc.subject | Engenharia de software | pt_BR |
dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | pt_BR |
dc.title | Smart Review: automação do processo de comunicação sobre revisão de código-fonte | pt_BR |
dc.title.alternative | Smart Review: automation of the communication process in source code review | pt_BR |
dc.type | bachelorThesis | pt_BR |
Arquivos
Pacote Original
1 - 1 de 1
Nenhuma Miniatura disponível
- Nome:
- SmartReview_Paiva_2025.pdf
- Tamanho:
- 4.82 MB
- Formato:
- Adobe Portable Document Format
Nenhuma Miniatura disponível
Licença do Pacote
1 - 1 de 1
Nenhuma Miniatura disponível
- Nome:
- license.txt
- Tamanho:
- 1.45 KB
- Formato:
- Item-specific license agreed upon to submission
Nenhuma Miniatura disponível