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