Preskoči na sadržaj
Moj profil

završni rad (stručni) · 2025

Izrada mrežne aplikacije za usporedbu metrika zdravlja komunikacije projekata otvorenoga koda na GitHub platformi

Ida Popčević

Sažetak

Razvoj aplikacija na open-source principima je sve zastupljeniji. Njegova otvorenost prema javnosti daje mogućnosti uvida u cjeloviti kod kao i komunikaciju članova prilikom izrade projekta. Platforme za razvoj otvorenog koda kao što je Github iskorištavaju te podatke za analizu i metriku kvalitete njegovog koda, dok se u radu prepoznaje nedostatak metrike komunikacijskog zdravlja u zajednicama open-source projekata koja je jedan od ključnih faktora u uspješnom razvoju ovakvih projekata kao i prikupljanju novih i zadržavanju postojećih korisnika. Stoga su u ovom radu korišteni podaci i metapodaci komunikacije na Github platformi u svrhu kreiranja web aplikacije koja nudi mogućnost pregleda i usporedbe metrika zdravlja komunikacije dva open-source projekta. Metrike su bazirane na pregledu postojeće literature, a aplikacija se sastoji od Backenda koji je izgrađen u Express.js radnom okviru i prikuplja podatke s Github REST API-ja, dok Frontend procesuira i vizualizira metrike u obliku grafa korištenjem JavaScript React biblioteke.

Ključne riječi

projekti otvorenog koda GitHub metrike zdravlja komunikacije mrežna aplikacija