Diplomová práce

Software Reliability Growth Models for Open Source Software

Bc. Radoslav Mičko
Anotace

Cieľom tejto diplomovej práce je analyzovať použiteľnosť rastových modelov spoľahlivosti (SRGMs) a ich aplikovateľnosť na open-source projekty z Githubu. Na základe rôznych kritérií sme vybrali osemdesiatosem populárnych projektov. Dáta o chybách sú modelované deviatimi SRGMs - Goel-Okumoto, Goel-Okumoto S-Shaped, Hossain-Dahiya, Musa-Okumoto, Duane, Weibull, Yamada Exponential, Yamada Raleigh a Log …více

Abstract

The goal of the thesis is to analyze the usability of software reliability growth models (SRGMs) and their applicability on open-source software projects from Github. We selected eighty-eight popular projects based on a variety of criteria. The failure data are modeled by nine SRGMs – Goel-Okumoto, Goel-Okumoto S-Shaped, Hossain-Dahiya, Musa-Okumoto, Duane, Weibull, Yamada Exponential, Yamada Raleigh …více

Zadání práce
The goal of the thesis is to analyse the applicability of software reliability growth models (SRGMs) on open source software projects. The projects will be selected based on variety of criteria. The thesis will utilize the existing STRAIT tool for the reliability growth analysis. More specifically, the student is expected to:
  • review different types of SRGMs and input data processing methods for these models
  • extend the STRAIT tool implementation with the new SRGM models and data manipulation methods. Data manipulation methods include techniques for input data processing and project data collection from Github repositories.
  • select a large number of open source software project to include representative sample of projects based on different categories, such as size, age, number of developers, domain, etc...
  • perform a SRGM analysis with multiple models on the selected projects using the STRAIT tool.
  • discuss the results, namely detailed reasoning about (in)applicability of the models on different categories of projects.
Práce zkontrolována:
15. 12. 2021 08:58, doc. Bruno Rossi, PhD, učo 232464
Jazyk práce
angličtina angličtina
Termín obhajoby
31. 1. 2022
Práce byla úspěšně obhájena

Vedoucí

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

Oponent

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

Konzultant

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.