Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19198
Full metadata record
DC FieldValueLanguage
dc.creator.IDFARIAS, A. M. M. Apt_BR
dc.creator.Latteshttp://lattes.cnpq.br/7471050021771055pt_BR
dc.contributor.advisor1RAMALHO, Franklin de Souza.-
dc.contributor.advisor1IDRAMALHO, F. S.pt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/2469816352786812pt_BR
dc.contributor.referee1OLIVEIRA, Maxwell Guimarães de.-
dc.contributor.referee1IDOLIVEIRA, M. G.pt_BR
dc.contributor.referee2MASSONI, Tiago Lima.-
dc.contributor.referee2IDMASSONI, T. L.pt_BR
dc.description.resumoO GitHub, atualmente a maior plataforma para hospedagem de código e controle de versionamento, possui um enorme fluxo diário de interações entre usuários e repositórios. Com o número de repositórios hospedados na casa dos milhões, alguns projetos que poderiam ser do interesse de alguns usuários acabam passando despercebidos, assim como projetos que necessitam de desenvolvedores, acabam ficando no ostracismo. Para esses casos, surge a necessidade de algum mecanismo que possa facilitar a escolha de projetos, pelo usuário. Na literatura outros trabalhos, já realizaram estudos sobre esse contexto, recomendando projetos com diferentes abordagens. Entretanto, ainda há espaço para novos estudos, utilizando novos aspectos, na tentativa de verificar e validar outros resultados. Por isso, esse trabalho busca encontrar projetos relevantes para o usuário, baseando-se nos interesses do mesmo, na plataforma GitHub, utilizando um conjunto de features com o auxílio de algoritmos de learning to rank. Analisamos a efetividade learning to rank, no contexto de recomendação de projetos, utilizando os algoritmos RankNet, AdaRank e ListNet, usando como espaço amostral 826 repositórios e 3464 usuários do GitHub. Os resultados mostram, a relevância da variável resposta e que a abordagem de learning to rank para recomendação de projetos oferece muito espaço para exploração.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCentro de Engenharia Elétrica e Informática - CEEIpt_BR
dc.publisher.initialsUFCGpt_BR
dc.subject.cnpqCiência da Computação.pt_BR
dc.titleRecomendação de projetos do Github por meio de Algoritmos de Learning to Rankpt_BR
dc.date.issued2021-
dc.description.abstractGitHub, as currently the biggest platform for hosting software development and version control, handles on a daily basis, a massive stream of interactions between users and repositories. With millions of repositories hosted on the platform, some projects that could be interesting for some users ended up being unnoticed, same as other projects which are searching for developers ended up staying on a limbo. In these situations, it becomes obvious the need for some mechanism that could help the user on choosing projects. In the literature, there are other studies on the same context, recommending projects using different approaches. Although, still there is space for new studies, using new aspects, in an attempt to verify and validate other results. Therefore, this study focuses on finding relevant projects for the users based on their interest, on the GitHub, using a set of features with the learning to rank algorithms support. Analysing the effectiveness of learning to rank, on the recommending projects context, using the algorithms RankNet, AdaRank and ListNet, in the sample space of 826 repositories and 3464 users on GitHub. The results present the target variable's relevancy and there is still much space for exploration on learning to rank approach for projects recommendation.pt_BR
dc.identifier.urihttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19198-
dc.date.accessioned2021-06-02T21:24:19Z-
dc.date.available2021-06-02-
dc.date.available2021-06-02T21:24:19Z-
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.subjectPlataforma GitHubpt_BR
dc.subjectLearning to Rankpt_BR
dc.subjectAlgoritmos de Learning to Rankpt_BR
dc.subjectRankLibpt_BR
dc.subjectRankNetpt_BR
dc.subjectGitHub Platformpt_BR
dc.subjectLearning to rankpt_BR
dc.subjectLearning to Rank Algorithmspt_BR
dc.rightsAcesso Abertopt_BR
dc.creatorFARIAS, Ariann Michael Martins de Andrade.-
dc.publisherUniversidade Federal de Campina Grandept_BR
dc.languageporpt_BR
dc.title.alternativeGithub project recommendation through Learning to Rank Algorithmspt_BR
dc.identifier.citationFARIAS, Ariann Michael Martins de Andrade. Recomendação de projetos do Github por meio Algoritmos de Learning to Rank. 2021. 13f. (Trabalho de Conclusão de Curso - Artigo), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2021. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19198pt_BR
Appears in Collections:Trabalho de Conclusão de Curso - Artigo - Ciência da Computação

Files in This Item:
File Description SizeFormat 
ARIANN MICHAEL MARTINS DE ANDRADE FARIAS - TCC CIÊNCIA DA COMPUTAÇÃO 2021.pdfAriann Michael Martins de Andrade Farias - TCC Ciência da Computação 2021.440.58 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.