Diplomová práce

Software Reliability Growth Models for STRAIT

Bc. Andrej Mrázik
Anotace

poľahlivosť softvéru zohráva kľúčovú úlohu pri hodnotení kvality a stability softvérových systémov. Nástroj Software Reliability Analysis Tool (STRAIT) poskytuje rámec na hodnotenie softvérovej spoľahlivosti na základe modelov rastu spoľahlivosti softvéru (SRGM). Táto diplomová práca nadväzuje na predchádzajúcu verziu STRAIT a rozširuje ju o integráciu pokročilejších SRGM modelov, vrátane Pham-Nordmann …více

Abstract

Software reliability plays a critical role in assessing the quality and stability of software systems. The Software Reliability Analysis Tool (STRAIT) provides a framework for evaluating software reliability based on Software Reliability Growth Models (SRGMs). Building on a previously developed version of STRAIT, this thesis extends the tool by integrating more advanced SRGMs, including the Pham-Nordmann …více

Zadání práce
The Software Reliability Analysis Tool (STRAIT) was developed in a previously defended thesis to run reliability analysis on software projects based on Software Reliability Growth Models (SRGM).  The current thesis aims to implement more advanced models than the foundational models available in STRAIT. Another aim is to refactor the solution and improve the deployability.
  • Review the state-of-the-art of Software Reliability Analysis in relation to Software Reliability Growth Models.
  • Refactor the STRAIT tool to consolidate the consistency of the solution and allow for an easier integration of new models. Add containerization support using Docker to ease the deployment.
  • Implement additional metrics for the predictive capability of the models in STRAIT, so that they can be used in the analysis.
  • The primary baseline SRGM models are already available in STRAIT. The goal would be to implement the additional models (PNZ, PZ, Wang, Li).
  • Implement the proposed newer model from J. Wang (2021) which was focused on the open source software development processes.
  • Run a comparison of the models in terms of both fitting and predictive capabilities. Projects can be mined from Github repositories.
Práce zkontrolována:
22. 5. 2025 17:10, doc. Bruno Rossi, PhD, učo 232464
Jazyk práce
angličtina angličtina
Termín obhajoby
20. 6. 2025
Práce byla úspěšně obhájena

Vedoucí

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

Oponent

RNDr. Stanislav Chren, Ph.D., učo 255471
KPSK FI MU

Masarykova univerzita Fakulta informatiky
Plán
Řízení vývoje 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.