Bakalářská práce

Git Commit Extraction Application for Process Mining

Štěpán Šonovský
Anotace

Tato práce se zaměřuje na vývoj aplikace pro získávání dat z GitLabu a GitHubu pomocí jejich rozhraní REST API. Aplikace umožňuje uživatelům přizpůsobit obsah konečného exportu. Extrahovaná data jsou zpracována a formátována pro další analýzu, přičemž je zajištěna kompatibilita s technikami dolování procesů. Funkčnost aplikace je demonstrována na případové studii zahrnující extrakci a následnou analýzu vybraných repozitářů používající umělou inteligenci.

Abstract

This thesis focuses on the development of an application for extracting data from GitLab and GitHub using their REST APIs. The application allows users to customize the content of the final export. The extracted data is processed and formatted for further analysis, ensuring compatibility with process mining techniques. The functionality of the application is demonstrated through a case study involving the extraction and subsequent analysis of selected AI repositories.

Zadání práce
The student will develop an application that extracts commit history from both GitHub and GitLab REST APIs. The application will process the extracted data into a format suitable for process mining analysis. The tool will provide basic repository statistics and enable detailed inspection of commit information, with a strong focus on delivering a good user experience based on usability best practices.

The student will demonstrate the functionality of the developed application on a selected case study, performing process discovery analysis on extracted data from specific repositories.
Práce zkontrolována:
20. 12. 2024 08:30, RNDr. Martin Macák, Ph.D., učo 410452
Jazyk práce
angličtina angličtina
Termín obhajoby
7. 2. 2025
Práce byla úspěšně obhájena

Vedoucí

RNDr. Martin Macák, Ph.D., učo 410452
KPSK FI MU

Oponent

RNDr. Martin Jonáš, Ph.D., učo 359542
KTP FI MU

Masarykova univerzita Fakulta informatiky
Plán
Programování a vývoj aplikací
 
Název
Vložil
Vloženo
Práva
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.