Use este identificador para citar ou linkar para este item:
http://repositorio.ufc.br/handle/riufc/85105Registro completo de metadados
| Campo DC | Valor | Idioma |
|---|---|---|
| dc.contributor.advisor | Rocha, Lincoln Souza | - |
| dc.contributor.author | Carvalho, Gabriel Passos Urano de | - |
| dc.date.accessioned | 2026-03-06T12:25:09Z | - |
| dc.date.available | 2026-03-06T12:25:09Z | - |
| dc.date.issued | 2025 | - |
| dc.identifier.citation | CARVALHO, Gabriel Passos Urano de. Adapting the returners and explorers dichotomy to understand source code knowledge distribution. 2026. 67 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2025. | pt_BR |
| dc.identifier.uri | http://repositorio.ufc.br/handle/riufc/85105 | - |
| dc.description.abstract | Understanding how knowledge about source code is distributed among contributors is critical to ensuring software quality and project sustainability over time. Established techniques, such as Truck Factor and authorship metrics, are based on contribution frequency and file ownership, but do not consider developers’ behavioral patterns when navigating the code base. This work adapts the Returners and Explorers (R&E) framework, originally proposed in the field of human mobility, to characterize developers’ interaction with source code based on orbital metrics. Using the concepts of code orbit radius (rco) and its variant located in the k most modified files (r(k) co ), developers can be classified as returners, explorers, or tourists, according to the dispersion of their modifications. The empirical analysis covers 20 open-source projects from the Apache Software Foundation, identifying that returners tend to concentrate on specific regions of the code, while explorers have a more comprehensive performance. Although often overlooked, tourists represent a significant portion of contributors, especially in peripheral files. A comparison between R&E profiles and expertise-based models, such as DOA, DOE, and Truck Factor, reveals that explorers often coincide with expert developers, while returners, although specialized, are sometimes underestimated. The R&E framework complements existing approaches by capturing behavioral dimensions of knowledge distribution, offering new perspectives on developer roles, collaboration patterns, and cognitive risks in large-scale software projects. | pt_BR |
| dc.language.iso | en | pt_BR |
| dc.rights | Acesso Aberto | pt_BR |
| dc.title | Adapting the returners and explorers dichotomy to understand source code knowledge distribution | pt_BR |
| dc.type | Dissertação | pt_BR |
| dc.contributor.co-advisor | Santos, Emanuele Marques Rodrigues | - |
| dc.description.abstract-ptbr | Compreender como o conhecimento sobre o código-fonte está distribuído entre os colaboradores é fundamental para garantir a qualidade do software e a sustentabilidade de projetos ao longo do tempo. Técnicas consolidadas, como o Truck Factor e métricas de autoria, baseiam-se em frequência de contribuições e propriedade de arquivos, mas não consideram os padrões comportamentais dos desenvolvedores ao navegar pela base de código. Este trabalho adapta o framework Returners and Explorers (R&E), originalmente proposto no campo da mobilidade humana, para caracterizar a interação de desenvolvedores com o código-fonte a partir de métricas orbitais. Por meio das noções de raio de órbita de código (rco) e sua variante localizada nos k arquivos mais modificados (r (k) co ), é possível classificar os desenvolvedores como returners, explorers ou turistas, de acordo com a dispersão de suas modificações. A análise empírica abrange 20 projetos open-source da Apache Software Foundation, identificando que returners tendem a se concentrar em regiões específicas do código, enquanto explorers apresentam atuação mais abrangente. Apesar de frequentemente negligenciados, os turistas representam uma parcela expressiva de colaboradores, especialmente em arquivos periféricos. A comparação entre os perfis R&E e modelos baseados em expertise, como DOA, DOE e Truck Factor, revela que explorers frequentemente coincidem com desenvolvedores especialistas, ao passo que returners, embora especializados, são por vezes subestimados. O framework R&E se mostra complementar às abordagens existentes por capturar dimensões comportamentais da distribuição de conhecimento, oferecendo novas perspectivas sobre papéis de desenvolvedores, padrões de colaboração e riscos cognitivos em projetos de software em larga escala. | pt_BR |
| dc.title.en | Adapting the returners and explorers dichotomy to understand source code knowledge distribution | pt_BR |
| dc.subject.ptbr | Ferramentas de manutenção de software | pt_BR |
| dc.subject.ptbr | Colaboração no desenvolvimento de software | pt_BR |
| dc.subject.ptbr | Problemas pós-desenvolvimento de software | pt_BR |
| dc.subject.ptbr | Validação empírica de software | pt_BR |
| dc.subject.ptbr | Técnicas de desenvolvimento de software | pt_BR |
| dc.subject.en | Software maintenance tools | pt_BR |
| dc.subject.en | Collaboration in software development | pt_BR |
| dc.subject.en | Software post-development issues | pt_BR |
| dc.subject.en | Empirical software validation | pt_BR |
| dc.subject.en | Software development techniques | pt_BR |
| dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | pt_BR |
| local.author.orcid | https://www.orcid.org/0009-0002-3658-6480 | pt_BR |
| local.author.lattes | http://lattes.cnpq.br/7202567627633011 | pt_BR |
| local.advisor.orcid | https://orcid.org/0000-0001-5402-8744 | pt_BR |
| local.advisor.lattes | http://lattes.cnpq.br/0656977742590515 | pt_BR |
| local.co-advisor.lattes | http://lattes.cnpq.br/3334643879272311 | pt_BR |
| local.date.available | 2026-03-06 | - |
| Aparece nas coleções: | DCOMP - Dissertações defendidas na UFC | |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| 2025_dis_gpucarvalho.pdf | 3,45 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.