• DocumentCode
    1500462
  • Title

    Estimation and Analysis of Some Generalized Multiple Change-Point Software Reliability Models

  • Author

    Huang, Chin-Yu ; Lyu, Michael R.

  • Author_Institution
    Dept. of Comput. Sci., Nat. Tsinghua Univ., Hsinchu, Taiwan
  • Volume
    60
  • Issue
    2
  • fYear
    2011
  • fDate
    6/1/2011 12:00:00 AM
  • Firstpage
    498
  • Lastpage
    514
  • Abstract
    Software typically undergoes debugging during both a testing phase before product release, and an operational phase after product release. But it is noted that the fault detection and removal processes during software development and operation are different. For example, the fault removal during operation occurs generally at a slower pace than development. In this paper, we derive a powerful, easily deployable technique for software reliability prediction and assessment in the testing and operational phases. We first review how several existing software reliability growth models (SRGM) based on non- homogeneous Poisson processes (NHPP) can be readily derived from a unified theory. With the unified theory, we further incorporate the concept of multiple change-points, i.e. points in time when the software environment changes, into software reliability modeling. Several models are proposed and discussed under both ideal and imperfect debugging conditions. We estimate the parameters of the proposed models by employing real software failure data, and give a fair comparison with some existing SRGM. Numerical results show that the proposed models can provide good software reliability prediction in the various stages of software development and operation. Our approach is flexible; we can model various environments ranging from exponential-type to S-shaped NHPP models.
  • Keywords
    program debugging; program testing; software reliability; stochastic processes; fault detection; fault removal; generalized multiple change-point software reliability growth models; nonhomogeneous Poisson processes; software development; unified theory; Fault detection; Mathematical model; Numerical models; Software; Software reliability; Testing; Change point; imperfect debugging; non-homogeneous Poisson process (NHPP); software reliability growth model (SRGM); software testing;
  • fLanguage
    English
  • Journal_Title
    Reliability, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9529
  • Type

    jour

  • DOI
    10.1109/TR.2011.2134350
  • Filename
    5753981