Exportación Completada — 

QuantityEr: An extensible and simple solution to obtain the amount of results of complex queries to GitHub

Descripción del Articulo

GitHub is a platform that provides hosting for software development version control using Git. It features an application programming interface to allow the software to interact with the platform. The enormous quantity of information Hosted in GitHub may be useful to make studies about the current p...

Descripción completa

Detalles Bibliográficos
Autor: Soto Gómez, Ernesto
Formato: artículo
Fecha de Publicación:2020
Institución:Universidad La Salle
Repositorio:Revistas - Universidad La Salle
Lenguaje:inglés
OAI Identifier:oai:ojs.revistas.ulasalle.edu.pe:article/14
Enlace del recurso:https://revistas.ulasalle.edu.pe/innosoft/article/view/14
https://doi.org/10.48168/innosoft.s1.a14
https://purl.org/42411/s1/a14
https://n2t.net/ark:/42411/s1/a14
Nivel de acceso:acceso abierto
Materia:search results amount
GitHub
inclusion-exclusion principle
object oriented programming
Python
cantidad de resultados de búsqueda
principio de inclusión-exclusión
programación orientada a objetos
Descripción
Sumario:GitHub is a platform that provides hosting for software development version control using Git. It features an application programming interface to allow the software to interact with the platform. The enormous quantity of information Hosted in GitHub may be useful to make studies about the current presence of development tools in the open-source software development community. However, the search engine has restrictions that make it impossible to issue complex queries to the platform. In this report, it is described as an object-oriented and extensible solution, named QuantityEr, to obtain the number of search results of complex queries to GitHub by using the inclusion-exclusion principle. The mathematical definitions, as well as related concepts, are presented. The mathematical model is discussed. The application of general design and used development tools are presented. Also, the results of the execution examples are showed. It is concluded that the treated problem has been solved although more work may be done to improve the solution.
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).