Diplomová práce

Design and Development of an Automated Bug Reporter

Bc. Dan Pejchar
Anotace

V Thermo Fisher Scientific je proces hlášení chyb zdlouhavý a náchylný k chybám. Navíc chybí jasné pokyny pro vývoj interních podpůrných aplikací. Aby se tento problém vyřešil, byla provedena srovnávací analýza multiplatformních frameworků. Ta nejen poskytuje vývojářům ve firmě vodítko pro tvorbu podobných aplikací, ale zároveň posloužila k výběru frameworku pro nově vytvořenou aplikaci určenou k …více

Abstract

In Thermo Fisher Scientific, the process of reporting bugs is inefficient and error-prone. Additionally, there are no guidelines for developing internal auxiliary applications. A comparative analysis of cross-platform frameworks was conducted to address this issue. This analysis not only serves as a guide for developers in the company for developing such applications but was also used to select a …více

Zadání práce
This thesis will select and analyze four cross-platform frameworks to determine the best option for developing internal test applications at the author's company, Thermo Fisher Scientific. The analysis will evaluate the developer's experience, code complexity, performance (reload time, memory, and CPU usage), compatibility with the existing codebase, and time spent by developers.
Following the analysis, the thesis will discuss software engineering practices related to bug reporting, including best practices, methods, challenges, and tools. Then, Auto Bug Reporter, an application for automated bug reporting on R&D prototypes, will be designed and developed. The application will be able to collect data about the R&D prototypes, take input from the reporter (like issue description), and create an issue in the company Jira's repository.
Práce zkontrolována:
18. 12. 2024 09:44, doc. Bruno Rossi, PhD, učo 232464
Jazyk práce
angličtina angličtina
Termín obhajoby
31. 1. 2025
Práce byla úspěšně obhájena

Vedoucí

doc. Bruno Rossi, PhD, učo 232464
KPSK FI MU

Oponent

Ing. Petr Nováček
Thermo Fisher Scientific

Konzultant

Mgr. Jakub Křoupal, učo 173165
abs FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Plán
Návrh a vývoj softwarových systémů
  • 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.