Use este identificador para citar ou linkar para este item: https://repositorio.ufms.br/handle/123456789/10462
Tipo: Trabalho de Conclusão de Curso
Título: Aplicação web para coleta e visualização de dados de repositórios do GitHub
Autor(es): YURI SEITI LOIO SHIINO
Primeiro orientador: HUDSON SILVA BORGES
Resumo: O GitHub, a maior plataforma de desenvolvimento colaborativo, disponibiliza um conjunto de APIs para a criação de scripts e aplicações que integram ou ampliam suas funcionalidades. Algumas dessas APIs fornecem dados sobre os repositórios e os usuários que o favoritaram, por meio das "Estrelas", que serve como uma métrica de interesse da comunidade no projeto. Existem sites que mostram a evolução da quantidade de estrelas de um repositório ao longo do tempo, porém com algumas limitações. A principal delas é trabalhar com uma amostragem dos dados, devido a restrições das APIs REST do GitHub, e também o fato de que não retornam dados além da estrela de número quarenta mil, afetando a precisão das análises a serem feitas. Com isso em mente, foi proposto o desenvolvimento de uma aplicação que utilize as APIs GraphQL do GitHub como uma alternativa que não apresenta essas limitações, permitindo uma avaliação completa e precisa do número de estrelas de um determinado repositório ao longo do tempo, possibilitando que pesquisadores e entusiastas obtenham diferentes insights sobre suas comunidades.
Abstract: GitHub, the largest collaborative development platform, provides a number of APIs for building scripts and applications that integrate with or extend its functionality. Some of these APIs provide data about repositories and the users who have favorited them, in the form of "stars," which serve as a measure of the community's interest in the project. There are sites that show the evolution of a repository's star count over time, but they have some limitations. The main one is that they work with a sample of the data, due to the limitations of GitHub's REST APIs, and also the fact that they don't return any data beyond the forty thousandth star, which affects the accuracy of the analysis to be made. With this in mind, it was proposed to develop an application using GitHub's GraphQL APIs as an alternative that does not have these limitations, allowing for a complete and accurate assessment of the number of stars in a given repository over time, enabling researchers and enthusiasts to gain different insights into their communities.
País: 
Editor: Fundação Universidade Federal de Mato Grosso do Sul
Sigla da Instituição: UFMS
Tipo de acesso: Acesso Aberto
URI: https://repositorio.ufms.br/handle/123456789/10462
Data do documento: 2024
Aparece nas coleções:Engenharia de Computação - Bacharelado (FACOM)

Arquivos associados a este item:
Arquivo TamanhoFormato 
17503.pdf855,71 kBAdobe PDFVisualizar/Abrir


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