Přístupnostní navigace
E-application
Search Search Close
Master's Thesis
Author of thesis: Ing. Jonáš Svoboda
Acad. year: 2025/2026
Supervisor: Mgr. Martina Bobalová, Ph.D.
Reviewer: Ing. Jan Luhan, Ph.D., MSc
This master’s thesis deals with the application of mathematical and statistical methods to software metrics obtained from tools used in the development and operation of a commercial information system in the insurance industry. The aim of the thesis is to evaluate selected development, process, operational and code quality metrics and to identify relationships between them using descriptive and inferential statistical methods. The theoretical part defines the basic concepts of software metrics, describes statistical methods suitable for the analysis of development data and places the topic in the context of software analytics. The practical part applies these methods to real data obtained from four sources – the GitLab version control system, the Jira issue tracking tool, the Kibana monitoring tool and the SonarQube static code analysis tool. The analysis of 13,931 merge requests demonstrated a statistically significant, but practi- cally limited, relationship between the number of approvers and code review duration and identified a substantial increase in the proportion of merge requests without actual ap- proval during 2022–2023. The analysis of 418 resolved Jira tickets confirmed statistically significant differences in lead time between different types of work items. Correlation ana- lysis between code review duration and ticket lead time showed no statistically significant dependency. The analysis of operational metrics from Kibana identified an endpoint with substantially higher latency, while SonarQube data provided supplementary insight into the state of code quality in selected projects from the same development ecosystem, the structure of detected findings and their impact on software maintainability. Based on the findings, recommendations were formulated, including the introduction of mandatory code review, the establishment of SLA for merge request approval time, regular evaluation of key metrics, further investigation and possible performance optimization of the endpoint with substantially higher latency and systematic monitoring of code quality metrics.
software metrics, code review, statistical analysis, software analytics, lead time, latency, code quality, static code analysis, technical debt, GitLab, Jira, Kibana, SonarQube, non- parametric tests, correlation analysis, development process
Date of defence
16.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
A
Process of defence
Student ve své prezentaci seznámil komisi s cíli, řešením a výsledky, ke kterým v závěrečné práci dospěl. Komise se poté seznámila s posudky a hodnocením vedoucího práce a oponenta. Otázky z posudku vedoucího student zodpověděl v plném rozsahu, otázky z posudku oponenta zodpověděl v plném rozsahu. Otázky členů komise: 1. Ing. Luhan, Ph.D., MSc.: Jak by se mohly změnit výsledky práce, kdybyste zahrnul i složitost změn ? - zcela zodpovězeno 2. Mgr. Bobalová, Ph.D. - Jak by se změnily výsledky práce, kdybyste měl k dispozici dlouhodobá historická data? - zcela zodpovězeno Na základě přednesené prezentace a odpovědí na otázky položené v diskusi komise rozhodla, že student práci obhájil.
Language of thesis
Czech
Faculty
Fakulta podnikatelská
Department
Institute of Quantitative Engineering
Study programme
Information Management (MGR-IM-KS)
Composition of Committee
prof. Ing. Petr Dostál, CSc. (předseda) Mgr. Martina Bobalová, Ph.D. (člen) Ing. Jan Luhan, Ph.D., MSc (člen) Ing. Monika Šebestová, Ph.D. (člen) doc. András Rontó (místopředseda)
Supervisor’s reportMgr. Martina Bobalová, Ph.D.
Grade proposed by supervisor: A
Reviewer’s reportIng. Jan Luhan, Ph.D., MSc
Grade proposed by reviewer: A
Responsibility: Mgr. et Mgr. Hana Odstrčilová