Skip to main navigation menu Skip to main content Skip to site footer

Electrotechnical and Computer Engineering

Vol. 41 No. 10 (2026): Proceedings of the Faculty of Technical Sciences

Design and Implementation of a Big Data Architecture for Collecting, Processing, and Analyzing GitHub Events

  • Бојан Радовић
DOI:
https://doi.org/10.24867/36BE47Radovic
Submitted
October 14, 2026
Published
2026-10-16

Abstract

This paper presents a software solution for collecting, processing, and analyzing GitHub events that integrates batch processing and real-time stream processing. An approach for evaluating and ranking entities within the GitHub platform is introduced through the Gazer Score metric. The paper describes the system architecture and provides examples of its use. The results demonstrate that the proposed solution enables the comparison of entities across multiple dimensions, as well as the analysis of GitHub data tailored to different types of users.

References

  1. [1] “GitHub event types”, Приступљено: 23. април 2026. [Online]. Доступно на: https://docs.github.com/en/rest/using-the-rest-api/github-event-types?apiVersion=2026-03-10
  2. [2] “GitLume”, Приступљено: 23. април 2026. [Online]. Доступно на: https://gitlume.com
  3. [3] “Augur Project, GitHub repository”, Приступљено: 23. април 2026. [Online]. Доступно на: https://github.com/augurlabs/augur
  4. [4] “GrimoireLab”, Приступљено: 23. април 2026. [Online]. Доступно на: https://chaoss.github.io/grimoirelab