Název:
Pokročilá interpretace změn výkonu software
Překlad názvu:
Advanced Interpretation of Software Performance Changes
Autoři:
Kraus, Lukáš ; Rogalewicz, Adam (oponent) ; Pavela, Jiří (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2024
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [cze][eng]
Cílem této práce je vytvořit pokročilý algoritmus pro identifikaci vhodných verzí projektu s cílem identifikovat výkonnostní změny a chyby. Pro tento účel je popsán nástroj Perun (vyvíjen v rámci výzkumné skupiny VeriFIT ), systémy pro správu verzí, metody sledování změn výkonu mezi jednotlivými verzemi a možnosti zobrazení k interpretaci výsledků. Byla navrhnuta a v jazyce Python implementována analýza zdrojového kódu; detekce změn mezi verzemi; vyhodnocení změn podle pravidel; výpočet rozhodnutí, zda jsou verze vhodné k výkonnostnímu testování; a interpretace výsledků na webové stránce.
The aim of this work is to create an advanced algorithm for identifying suitable versions of a project in order to identify performance changes and errors. For this purpose, the Pe- run tool (developed within the VeriFIT research group), version management systems, methods for tracking performance changes between individual versions and display opti- ons for interpreting results are described. Analysis of the source code, detection of changes between versions, evaluation of changes according to rules, decision calculation whether versions are suitable for performance testing, and interpretation of results on a web page were designed and implemented in Python.
Klíčová slova:
analýza zdrojového kódu; interpretace změn; Perun; Python.; verzovací systémy; výkonnostní testování; interpretation of changes; performance testing; Perun; Python.; source code analysis; versioning systems
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: https://hdl.handle.net/11012/246927