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

被引:77
|
作者
Huang, Chin-Yu [1 ]
Lyu, Michael R. [2 ]
机构
[1] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu 30043, Taiwan
[2] Chinese Univ Hong Kong, Dept Comp Sci & Engn, Shatin, Hong Kong, Peoples R China
关键词
Change point; imperfect debugging; non-homogeneous Poisson process (NHPP); software reliability growth model (SRGM); software testing; ERROR-DETECTION;
D O I
10.1109/TR.2011.2134350
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:498 / 514
页数:17
相关论文
共 50 条
  • [31] PRIOR ELICITATION IN MULTIPLE CHANGE-POINT MODELS
    Koop, Gary
    Potter, Simon M.
    INTERNATIONAL ECONOMIC REVIEW, 2009, 50 (03) : 751 - 772
  • [32] Multiple change-point models for time series
    MacNeill, I. B.
    Jandhyala, V. K.
    Kaul, A.
    Fotopoulos, S. B.
    ENVIRONMETRICS, 2020, 31 (01)
  • [33] Fitting multiple change-point models to data
    Hawkins, DM
    COMPUTATIONAL STATISTICS & DATA ANALYSIS, 2001, 37 (03) : 323 - 341
  • [34] Software reliability growth mode with change-point and environmental function
    Zhao, Jing
    Liu, Hong-Wei
    Cui, Gang
    Yang, Xiao-Zong
    JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (11) : 1578 - 1587
  • [35] A Stochastic Software Reliability Growth Model with Learning and Change-point
    Zhang, Nan
    Cui, Gang
    Liu, Hongwei
    2012 WORLD AUTOMATION CONGRESS (WAC), 2012,
  • [36] Software reliability measurement with effect of change-point: modeling and application
    Inoue, Shinji
    Yamada, Shigeru
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2011, 2 (02) : 155 - 162
  • [37] Software Reliability Measurement with Change-Point by Using Environmental Factor
    Ikuta, Shinya
    Inoue, Shinji
    Yamada, Shigeru
    16TH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, 2010, : 90 - 94
  • [38] CHANGE-POINT MODELING AND DETECTION METHOD FOR SOFTWARE RELIABILITY ASSESSMENT
    Minamino, Yuka
    Inoue, Shinji
    Yamada, Shigeru
    ICIM2014: PROCEEDINGS OF THE TWELFTH INTERNATIONAL CONFERENCE ON INDUSTRIAL MANAGEMENT, 2014, : 266 - 270
  • [39] SOFTWARE RELIABILITY ASSESSMENT USING EXPONENTIAL-TYPE CHANGE-POINT HAZARD RATE MODELS
    Hayashida, Shiho
    Inoue, Shinji
    Yamada, Shigeru
    INTERNATIONAL JOURNAL OF RELIABILITY QUALITY & SAFETY ENGINEERING, 2014, 21 (04):
  • [40] Component-based software reliability analysis incorporating imperfect debugging and change-point
    张策
    Cui Gang
    Liu Hongwei
    Meng Fanchao
    Bian Yali
    High Technology Letters, 2014, 20 (04) : 346 - 354