Please use this identifier to cite or link to this item: https://repositorio.ufjf.br/jspui/handle/ufjf/15518
Files in This Item:
File Description SizeFormat 
taleslopessilva.pdf1.91 MBAdobe PDFThumbnail
View/Open
Full metadata record
DC FieldValueLanguage
dc.contributor.advisor1Menezes, Victor Ströele de Andrade-
dc.contributor.advisor1Latteshttp://buscatextual.cnpq.br/buscatextual/busca.dopt_BR
dc.contributor.advisor-co1Villela, Regina Maria Maciel Braga-
dc.contributor.advisor-co1Latteshttp://buscatextual.cnpq.br/buscatextual/busca.dopt_BR
dc.contributor.referee1David, José Maria Nazar-
dc.contributor.referee1Latteshttp://buscatextual.cnpq.br/buscatextual/busca.dopt_BR
dc.contributor.referee2Ralha, Celia Ghedini-
dc.contributor.referee2Latteshttp://buscatextual.cnpq.br/buscatextual/busca.dopt_BR
dc.creatorSilva, Tales Lopes-
dc.creator.Latteshttp://buscatextual.cnpq.br/buscatextual/busca.dopt_BR
dc.date.accessioned2023-07-03T10:36:20Z-
dc.date.available2023-06-30-
dc.date.available2023-07-03T10:36:20Z-
dc.date.issued2022-12-05-
dc.identifier.urihttps://repositorio.ufjf.br/jspui/handle/ufjf/15518-
dc.description.abstractSocial network analysis has been widely used in different application contexts. For example, in Global Software Development (GSD), where multiple developers with diverse skills and knowledge are involved, the use of social networking models helps to understand how these developers collaborate. Finding experts who can help address critical elements or issues in a project is a challenging and critical task. It is especially true in the context of Global Software Development projects, where developers with specific skills and knowledge often need to be identified. In this sense, searching for essential members is a valuable task, as they are fundamental to the evolution of the network. This work proposes an architectural framework for expert identification as a hybrid solution that includes syntactic and semantic analysis in social networks. We seek to address research challenges related to designing recommendation systems when analyzing social structures in the Global Software Development context. In this solution, we define a model for the social network capable of capturing collaboration between developers, incorporate strategies for temporal analysis of the network, explore the network using machine learning algorithms, propose an ontology to enrich the data semantically, and consider a performative approach for high-volume social network analysis methods. We conducted four case studies using data extracted from GitHub to evaluate the proposed approach, as well as a more extensive dataset for the performance studies. The case studies provide evidence that our proposed method can identify specialists, highlighting their expertise and importance to the evolution of the social network.pt_BR
dc.description.resumoA análise de redes sociais tem sido amplamente utilizada em diferentes contextos de aplicação. Por exemplo, em Desenvolvimento Global de Software, onde vários desenvolvedores com diversos conhecimentos e habilidades estão envolvidos, o uso de modelos de redes sociais ajuda a entender como esses desenvolvedores colaboram. Encontrar especialistas que possam ajudar a abordar elementos ou problemas críticos em um projeto é uma tarefa desafiadora e crítica. Isso é especialmente verdade em projetos no contexto de Desenvolvimento Global de Software, onde desenvolvedores com habilidades e conhecimentos específicos geralmente precisam ser identificados. Nesse sentido, buscar membros essenciais é uma tarefa valiosa, pois eles são fundamentais para a evolução da rede. Este trabalho propõe um framework arquitetural para a identificação de especialistas como uma solução híbrida que inclui análise sintática e semântica em redes sociais. Buscamos abordar desafios de pesquisa relacionados ao projeto de sistemas de recomendação que envolvam a análise de estruturas sociais no contexto de Desenvolvimento Global de Software. Nesta solução, definimos um modelo para a rede social capaz de capturar a colaboração entre desenvolvedores, incorporamos estratégias de análise temporal da rede, exploramos a rede usando algoritmos de aprendizado de máquina, propomos uma ontologia para enriquecer os dados semanticamente e consideramos uma abordagem performativa para métodos de análise de redes de grande volume. Realizamos quatro estudos de caso usando dados extraídos do GitHub para avaliar a abordagem proposta, bem como um conjunto de dados de grande volume para os estudos de performance. Os estudos de caso fornecem evidências de que o método proposto pode identificar especialistas, destacando sua expertise e importância para a evolução da rede social.pt_BR
dc.description.sponsorshipCAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superiorpt_BR
dc.languageporpt_BR
dc.publisherUniversidade Federal de Juiz de Fora (UFJF)pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentICE – Instituto de Ciências Exataspt_BR
dc.publisher.programPrograma de Pós-graduação em Ciência da Computaçãopt_BR
dc.publisher.initialsUFJFpt_BR
dc.rightsAcesso Abertopt_BR
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/*
dc.subjectSocial network analysispt_BR
dc.subjectGlobal software developmentpt_BR
dc.subjectExpert recommendation systempt_BR
dc.subjectSyntactic analysispt_BR
dc.subjectSemantic analysispt_BR
dc.subjectCollaboration network modelpt_BR
dc.subjectMachine learningpt_BR
dc.subjectOntologypt_BR
dc.subjectHigh-volume social networkpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.titleAn architectural framework for expert identification based on social network analysispt_BR
dc.typeDissertaçãopt_BR
Appears in Collections:Mestrado em Ciência da Computação (Dissertações)



This item is licensed under a Creative Commons License Creative Commons