Use este identificador para citar ou linkar para este item: https://repositorio.ufms.br/handle/123456789/14053
Registro completo de metadados
Campo DCValorIdioma
dc.creatorVICTOR DEBORTOLI LANDIM-
dc.date.accessioned2025-12-09T13:20:42Z-
dc.date.available2025-12-09T13:20:42Z-
dc.date.issued2025pt_BR
dc.identifier.urihttps://repositorio.ufms.br/handle/123456789/14053-
dc.description.abstractWith the continuous evolution of collaborative development platforms, new challenges arise in understanding how different forms of interaction shape the dynamics between developers and communities throughout the software development lifecycle. This study investigates the structure of collaboration within contemporary development communities, focusing on interactions recorded on GitHub. By collecting data through the GraphQL API and employing an ETL process to migrate information from MongoDB to Neo4j, a graph is constructed to integrate developers, artifacts, and contribution events. Network analysis algorithms—such as centrality measures, community detection, and structural metrics—reveal, for instance, that some activities are highly concentrated among a few contributors, that there are intermediaries between subgroups, and that dense communities form around Pull Requests. The results indicate that graph-based modeling offers an analytical perspective capable of uncovering technical and social patterns that characterize collaboration in distributed projects, thus contributing to broader investigations on organization and collective behavior within software development ecosystems.-
dc.language.isopt_BRpt_BR
dc.publisherFundação Universidade Federal de Mato Grosso do Sulpt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectGITHUB-
dc.subjectCOMUNIDADE DE SOFTWARE-
dc.subjectGRAFO-
dc.subjectREDES DE COLABORAÇÃO-
dc.subject.classificationEngenharia / Tecnologiapt_BR
dc.titleAnálise de Redes de Colaboração em Comunidades de Desenvolvimento de Software: Um Estudo Baseado em Dados do GitHubpt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.advisor1HUDSON SILVA BORGES-
dc.description.resumoCom a evolução contínua das plataformas de desenvolvimento colaborativo, surge o desafio de compreender como diferentes formas de interação moldam a dinâmica entre desenvolvedores e comunidades ao longo do ciclo de desenvolvimento de software. Este trabalho investiga como se estrutura a colaboração em comunidades contemporâneas de desenvolvimento, com foco nas interações registradas no GitHub. A partir da coleta de dados via API GraphQL e de um processo de ETL que migra informações do MongoDB para o Neo4j, é construído um grafo que integra desenvolvedores, artefatos e eventos de contribuição. Os algoritmos de análise de redes — centralidades, detecção de comunidades e métricas estruturais — revelam, por exemplo, que algumas atividades estão fortemente concentradas em poucos colaboradores, que há intervenientes entre subgrupos e que existem comunidades densas em torno de Pull Requests. Os resultados indicam que a modelagem orientada a grafos fornece uma perspectiva analítica capaz de revelar padrões técnicos e sociais que caracterizam a colaboração em projetos distribuídos, contribuindo para investigações mais amplas sobre a organização e o comportamento coletivo em ecossistemas de desenvolvimento de software.pt_BR
dc.publisher.countrynullpt_BR
dc.publisher.initialsUFMSpt_BR
Aparece nas coleções:Sistemas de Informação - Bacharelado (FACOM)

Arquivos associados a este item:
Arquivo TamanhoFormato 
26014.pdf718,5 kBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.