• DocumentCode
    3587353
  • Title

    Predicting Time Range of Development Based on Generalized Software Reliability Model

  • Author

    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

  • Author_Institution
    Waseda Univ., Tokyo, Japan
  • Volume
    1
  • fYear
    2014
  • Firstpage
    351
  • Lastpage
    358
  • 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 planning 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.
  • Keywords
    project management; software development management; software reliability; stochastic processes; team working; GSRM; approximation curve; development activities; generalized software reliability model; project managers; quality managers; software developments; stochastic process; team members; time range prediction; Computational modeling; Mathematical model; Predictive models; Software; Software reliability; Stochastic processes; Uncertainty; Faults Prediction; Software Reliability Growth Model; Stochastic Process;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2014 21st Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4799-7425-2
  • Type

    conf

  • DOI
    10.1109/APSEC.2014.59
  • Filename
    7091330