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

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


  • Journal title: Innovación y Software
  • ISSN: 2708-0927 (print) 2708-0935 (online)
  • Publisher: Universidad La Salle
  • Country of publisher: peru
  • Platform/Host/Aggregator: OJS
  • Date added to EuroPub: 2020/Jun/29

Subject and more

  • LCC Subject Category: Computer and Information Science, Computer Science, Software Engineering, Engineering, Technology, Artificial Intelligence
  • Publisher's keywords: search results amount, GitHub, inclusion-exclusion principle, object oriented programming, Python
  • Language of fulltext: spanish, catalan, english
  • Full-text formats available: PDF
  • Time From Submission to Publication: 6


    Ernesto Soto Gómez


To download PDF files Login to your Account.


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.

About Europub

EuroPub is a comprehensive, multipurpose database covering scholarly literature, with indexed records from active, authoritative journals, and indexes articles from journals all over the world. The result is an exhaustive database that assists research in every field. Easy access to a vast database at one place, reduces searching and data reviewing time considerably and helps authors in preparing new articles to a great extent. EuroPub aims at increasing the visibility of open access scholarly journals, thereby promoting their increased usage and impact.