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 | Tamanho | Formato | |
---|---|---|---|
17503.pdf | 855,71 kB | 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.