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...
Autor: | |
---|---|
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 |
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).
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).