Generalized Software Reliability Model Considering Uncertainty and Dynamics: Model and Applications

Research output: Contribution to journalArticle

5 Citations (Scopus)

Abstract

Today's development environment has changed drastically; the development periods are shorter than ever and the number of team members has increased. Consequently, controlling the activities and predicting when a development will end are difficult tasks. To adapt to changes, we propose a generalized software reliability model (GSRM) based on a stochastic process to simulate developments, which include uncertainties and dynamics such as unpredictable changes in the requirements and the number of team members. We assess two actual datasets using our formulated equations, which are related to three types of development uncertainties by employing simple approximations in GSRM. The results show that developments can be evaluated quantitatively. Additionally, a comparison of GSRM with existing software reliability models confirms that the approximation by GSRM is more precise than those by existing models.

Original languageEnglish
Pages (from-to)967-993
Number of pages27
JournalInternational Journal of Software Engineering and Knowledge Engineering
Volume27
Issue number6
DOIs
Publication statusPublished - 2017 Aug 1

Fingerprint

Software reliability
Dynamic models
Random processes
Uncertainty

Keywords

  • fault prediction
  • project management
  • Software reliability models

ASJC Scopus subject areas

  • Software
  • Computer Networks and Communications
  • Computer Graphics and Computer-Aided Design
  • Artificial Intelligence

Cite this

@article{300f3ba31a364320b12c408166727b92,
title = "Generalized Software Reliability Model Considering Uncertainty and Dynamics: Model and Applications",
abstract = "Today's development environment has changed drastically; the development periods are shorter than ever and the number of team members has increased. Consequently, controlling the activities and predicting when a development will end are difficult tasks. To adapt to changes, we propose a generalized software reliability model (GSRM) based on a stochastic process to simulate developments, which include uncertainties and dynamics such as unpredictable changes in the requirements and the number of team members. We assess two actual datasets using our formulated equations, which are related to three types of development uncertainties by employing simple approximations in GSRM. The results show that developments can be evaluated quantitatively. Additionally, a comparison of GSRM with existing software reliability models confirms that the approximation by GSRM is more precise than those by existing models.",
keywords = "fault prediction, project management, Software reliability models",
author = "Kiyoshi Honda and Hironori Washizaki and Yoshiaki Fukazawa",
year = "2017",
month = "8",
day = "1",
doi = "10.1142/S021819401750036X",
language = "English",
volume = "27",
pages = "967--993",
journal = "International Journal of Software Engineering and Knowledge Engineering",
issn = "0218-1940",
publisher = "World Scientific Publishing Co. Pte Ltd",
number = "6",

}

TY - JOUR

T1 - Generalized Software Reliability Model Considering Uncertainty and Dynamics

T2 - Model and Applications

AU - Honda, Kiyoshi

AU - Washizaki, Hironori

AU - Fukazawa, Yoshiaki

PY - 2017/8/1

Y1 - 2017/8/1

N2 - Today's development environment has changed drastically; the development periods are shorter than ever and the number of team members has increased. Consequently, controlling the activities and predicting when a development will end are difficult tasks. To adapt to changes, we propose a generalized software reliability model (GSRM) based on a stochastic process to simulate developments, which include uncertainties and dynamics such as unpredictable changes in the requirements and the number of team members. We assess two actual datasets using our formulated equations, which are related to three types of development uncertainties by employing simple approximations in GSRM. The results show that developments can be evaluated quantitatively. Additionally, a comparison of GSRM with existing software reliability models confirms that the approximation by GSRM is more precise than those by existing models.

AB - Today's development environment has changed drastically; the development periods are shorter than ever and the number of team members has increased. Consequently, controlling the activities and predicting when a development will end are difficult tasks. To adapt to changes, we propose a generalized software reliability model (GSRM) based on a stochastic process to simulate developments, which include uncertainties and dynamics such as unpredictable changes in the requirements and the number of team members. We assess two actual datasets using our formulated equations, which are related to three types of development uncertainties by employing simple approximations in GSRM. The results show that developments can be evaluated quantitatively. Additionally, a comparison of GSRM with existing software reliability models confirms that the approximation by GSRM is more precise than those by existing models.

KW - fault prediction

KW - project management

KW - Software reliability models

UR - http://www.scopus.com/inward/record.url?scp=85026788997&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85026788997&partnerID=8YFLogxK

U2 - 10.1142/S021819401750036X

DO - 10.1142/S021819401750036X

M3 - Article

AN - SCOPUS:85026788997

VL - 27

SP - 967

EP - 993

JO - International Journal of Software Engineering and Knowledge Engineering

JF - International Journal of Software Engineering and Knowledge Engineering

SN - 0218-1940

IS - 6

ER -