Diplomové práce
Webový gamifikační dashboard pro porovnání výkonnosti vývojářů
Autor
Lukáš Paukert
Rok
2026
Typ
Diplomová práce
Vedoucí
Ing. Pavel Švagr
Oponenti
doc. Ing. Mgr. Petr Klán, CSc.
Katedra
Anotace
Tato diplomová práce se zabývá návrhem a implementací open source webové aplikace sloužící k přehledné prezentaci aktivit vývojářů. Hlavním cílem práce je vytvoření nástroje pro efektivní monitorování metrik z procesu vývoje softwaru a následné porovnávání výkonnosti mezi vývojáři a vývojovými týmy.
V teoretické části je provedena rešerše existujících řešení a analýza metrik vhodných pro měření kvality a efektivity práce vývojářů. Pozornost je věnována výběru vhodných ukazatelů, které lze automatizovaně získávat z verzovacích systémů GitHub a GitLab prostřednictvím jejich API. Na základě získaných poznatků je navržen systém zajišťující konsolidaci dat z více zdrojů a jejich následné párování na konkrétní uživatelské účty.
Praktická část práce zahrnuje implementaci navrženého řešení ve frameworku Laravel s využitím knihovny Inertia.js a frontendového frameworku Vue.js. Výsledná aplikace poskytuje rozhraní pro správu uživatelů a vizualizaci dat ve formě přehledných grafů a tabulek. Součástí systému je rovněž modul pro definici výzev využívající principy gamifikace. Funkčnost výsledné aplikace byla ověřena v rámci uživatelského testování.
Webová aplikace pro testování úloh v Terraform
Autor
Alexandr Czerný
Rok
2026
Typ
Diplomová práce
Vedoucí
Ing. Pavel Švagr
Oponenti
Ing. Monika Borkovcová, Ph.D.
Katedra
Anotace
Cílem této diplomové práce byl návrh a implementace open-source webové aplikace pro vytváření a plnění cvičných úloh zaměřených na nástroj Terraform. V úvodní části práce je shrnuta problematika infrastruktury jako kódu a představen nástroj Terraform včetně jeho využití v cloudových prostředích. Součástí práce je také analýza existujících řešení určených pro výuku a plnění úloh v Terraformu, na jejímž základě jsou formulovány požadavky na navrhovaný systém. Následně je popsán návrh architektury aplikace a klíčové aspekty její implementace. Důraz je kladen zejména na bezpečné a izolované spouštění uživatelského kódu v prostředí Google Cloud Platform. Aplikace byla úspěšně implementována, otestována a nasazena, přičemž možnosti jejího dalšího rozvoje jsou diskutovány v závěru práce. Zdrojový kód aplikace byl zveřejněn na platformě GitHub.
Analýza nálady v komunikačních aplikacích
Autor
Tomáš Valenta
Rok
2023
Typ
Diplomová práce
Vedoucí
Ing. Pavel Švagr
Oponenti
doc. Ing. Kamil Dedecius, Ph.D.
Katedra
Anotace
Předmětem této práce je prozkoumání aktuálně používaných metod a nástrojů pro určení nálady v komunikačních aplikacích. Na základě tohoto průzkumu a praktických testů je vybrán model pro zjištění nálady a její predikci. Dále je vytvořena integrace této analýzy do komunikační aplikace Slack formou bota. Výsledky jsou srovnány s existujícím řešením. Nakonec je nástroj testován ve reálném firemním prostředí.