Predicting time range of development based on generalized software reliability model

Kiyoshi Honda, Hidenori Nakai, Hironori Washizaki, Yoshiaki Fukazawa, Ken Asoh, Kazuyoshi Takahashi, Kentarou Ogawa, Maki Mori, Takashi Hino, Yosuke Hayakawa, Yasuyuki Tanaka, Shinichi Yamada, Daisuke Miyazaki

Research output: Chapter in Book/Report/Conference proceedingConference contribution

10 Citations (Scopus)

Abstract

Development environments have changed drastically, development periods are shorter than ever and the number of team members has increased. These changes have led to difficulties in controlling the development activities and predicting when the development will end. Especially, quality managers try to control software reliability and project managers try to estimate the end of development for planing developing term and distribute the manpower to other developments. In order to assess recent software developments, we propose a generalized software reliability model (GSRM) based on a stochastic process, and simulate developments that include uncertainties and dynamics. We also compare our simulation results to those of other software reliability models. Using the values of uncertainties and dynamics obtained from GSRM, we can evaluate the developments in a quantitative manner. Additionally, we use equations to define the uncertainty regarding the time required to complete a development, and predict whether or not a development will be completed on time. We compare GSRM with an existing model using two old actual datasets and one new actual dataset which we collected, and show that the approximation curve generated by GSRM is about 12% more precise than that generated by the existing model. Furthermore, GSRM can narrow down the predicted time range in which a development will end to less than 40% of that obtained by the existing model.

Original languageEnglish
Title of host publicationProceedings - Asia-Pacific Software Engineering Conference, APSEC
PublisherIEEE Computer Society
Pages351-358
Number of pages8
Volume1
ISBN (Print)9781479974252
DOIs
Publication statusPublished - 2014
Event21st Asia-Pacific Software Engineering Conference, APSEC 2014 - Jeju Island, Korea, Republic of
Duration: 2014 Dec 12014 Dec 4

Other

Other21st Asia-Pacific Software Engineering Conference, APSEC 2014
CountryKorea, Republic of
CityJeju Island
Period14/12/114/12/4

Fingerprint

Software reliability
Managers
Random processes
Software engineering

ASJC Scopus subject areas

  • Software

Cite this

Honda, K., Nakai, H., Washizaki, H., Fukazawa, Y., Asoh, K., Takahashi, K., ... Miyazaki, D. (2014). Predicting time range of development based on generalized software reliability model. In Proceedings - Asia-Pacific Software Engineering Conference, APSEC (Vol. 1, pp. 351-358). [7091330] IEEE Computer Society. https://doi.org/10.1109/APSEC.2014.59

Predicting time range of development based on generalized software reliability model. / Honda, Kiyoshi; Nakai, Hidenori; Washizaki, Hironori; Fukazawa, Yoshiaki; Asoh, Ken; Takahashi, Kazuyoshi; Ogawa, Kentarou; Mori, Maki; Hino, Takashi; Hayakawa, Yosuke; Tanaka, Yasuyuki; Yamada, Shinichi; Miyazaki, Daisuke.

Proceedings - Asia-Pacific Software Engineering Conference, APSEC. Vol. 1 IEEE Computer Society, 2014. p. 351-358 7091330.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Honda, K, Nakai, H, Washizaki, H, Fukazawa, Y, Asoh, K, Takahashi, K, Ogawa, K, Mori, M, Hino, T, Hayakawa, Y, Tanaka, Y, Yamada, S & Miyazaki, D 2014, Predicting time range of development based on generalized software reliability model. in Proceedings - Asia-Pacific Software Engineering Conference, APSEC. vol. 1, 7091330, IEEE Computer Society, pp. 351-358, 21st Asia-Pacific Software Engineering Conference, APSEC 2014, Jeju Island, Korea, Republic of, 14/12/1. https://doi.org/10.1109/APSEC.2014.59
Honda K, Nakai H, Washizaki H, Fukazawa Y, Asoh K, Takahashi K et al. Predicting time range of development based on generalized software reliability model. In Proceedings - Asia-Pacific Software Engineering Conference, APSEC. Vol. 1. IEEE Computer Society. 2014. p. 351-358. 7091330 https://doi.org/10.1109/APSEC.2014.59
Honda, Kiyoshi ; Nakai, Hidenori ; Washizaki, Hironori ; Fukazawa, Yoshiaki ; Asoh, Ken ; Takahashi, Kazuyoshi ; Ogawa, Kentarou ; Mori, Maki ; Hino, Takashi ; Hayakawa, Yosuke ; Tanaka, Yasuyuki ; Yamada, Shinichi ; Miyazaki, Daisuke. / Predicting time range of development based on generalized software reliability model. Proceedings - Asia-Pacific Software Engineering Conference, APSEC. Vol. 1 IEEE Computer Society, 2014. pp. 351-358
@inproceedings{a2865411bc7244a6a37f5a124e52b2df,
title = "Predicting time range of development based on generalized software reliability model",
abstract = "Development environments have changed drastically, development periods are shorter than ever and the number of team members has increased. These changes have led to difficulties in controlling the development activities and predicting when the development will end. Especially, quality managers try to control software reliability and project managers try to estimate the end of development for planing developing term and distribute the manpower to other developments. In order to assess recent software developments, we propose a generalized software reliability model (GSRM) based on a stochastic process, and simulate developments that include uncertainties and dynamics. We also compare our simulation results to those of other software reliability models. Using the values of uncertainties and dynamics obtained from GSRM, we can evaluate the developments in a quantitative manner. Additionally, we use equations to define the uncertainty regarding the time required to complete a development, and predict whether or not a development will be completed on time. We compare GSRM with an existing model using two old actual datasets and one new actual dataset which we collected, and show that the approximation curve generated by GSRM is about 12{\%} more precise than that generated by the existing model. Furthermore, GSRM can narrow down the predicted time range in which a development will end to less than 40{\%} of that obtained by the existing model.",
author = "Kiyoshi Honda and Hidenori Nakai and Hironori Washizaki and Yoshiaki Fukazawa and Ken Asoh and Kazuyoshi Takahashi and Kentarou Ogawa and Maki Mori and Takashi Hino and Yosuke Hayakawa and Yasuyuki Tanaka and Shinichi Yamada and Daisuke Miyazaki",
year = "2014",
doi = "10.1109/APSEC.2014.59",
language = "English",
isbn = "9781479974252",
volume = "1",
pages = "351--358",
booktitle = "Proceedings - Asia-Pacific Software Engineering Conference, APSEC",
publisher = "IEEE Computer Society",

}

TY - GEN

T1 - Predicting time range of development based on generalized software reliability model

AU - Honda, Kiyoshi

AU - Nakai, Hidenori

AU - Washizaki, Hironori

AU - Fukazawa, Yoshiaki

AU - Asoh, Ken

AU - Takahashi, Kazuyoshi

AU - Ogawa, Kentarou

AU - Mori, Maki

AU - Hino, Takashi

AU - Hayakawa, Yosuke

AU - Tanaka, Yasuyuki

AU - Yamada, Shinichi

AU - Miyazaki, Daisuke

PY - 2014

Y1 - 2014

N2 - Development environments have changed drastically, development periods are shorter than ever and the number of team members has increased. These changes have led to difficulties in controlling the development activities and predicting when the development will end. Especially, quality managers try to control software reliability and project managers try to estimate the end of development for planing developing term and distribute the manpower to other developments. In order to assess recent software developments, we propose a generalized software reliability model (GSRM) based on a stochastic process, and simulate developments that include uncertainties and dynamics. We also compare our simulation results to those of other software reliability models. Using the values of uncertainties and dynamics obtained from GSRM, we can evaluate the developments in a quantitative manner. Additionally, we use equations to define the uncertainty regarding the time required to complete a development, and predict whether or not a development will be completed on time. We compare GSRM with an existing model using two old actual datasets and one new actual dataset which we collected, and show that the approximation curve generated by GSRM is about 12% more precise than that generated by the existing model. Furthermore, GSRM can narrow down the predicted time range in which a development will end to less than 40% of that obtained by the existing model.

AB - Development environments have changed drastically, development periods are shorter than ever and the number of team members has increased. These changes have led to difficulties in controlling the development activities and predicting when the development will end. Especially, quality managers try to control software reliability and project managers try to estimate the end of development for planing developing term and distribute the manpower to other developments. In order to assess recent software developments, we propose a generalized software reliability model (GSRM) based on a stochastic process, and simulate developments that include uncertainties and dynamics. We also compare our simulation results to those of other software reliability models. Using the values of uncertainties and dynamics obtained from GSRM, we can evaluate the developments in a quantitative manner. Additionally, we use equations to define the uncertainty regarding the time required to complete a development, and predict whether or not a development will be completed on time. We compare GSRM with an existing model using two old actual datasets and one new actual dataset which we collected, and show that the approximation curve generated by GSRM is about 12% more precise than that generated by the existing model. Furthermore, GSRM can narrow down the predicted time range in which a development will end to less than 40% of that obtained by the existing model.

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

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

U2 - 10.1109/APSEC.2014.59

DO - 10.1109/APSEC.2014.59

M3 - Conference contribution

AN - SCOPUS:84951288220

SN - 9781479974252

VL - 1

SP - 351

EP - 358

BT - Proceedings - Asia-Pacific Software Engineering Conference, APSEC

PB - IEEE Computer Society

ER -