Software reliability prediction and management: A multiple change-point model approach

被引:18
|
作者
Ke, Syuan-Zao [1 ]
Huang, Chin-Yu [2 ]
机构
[1] Altek Corp Ltd, Software Dept, Hsinchu, Taiwan
[2] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu, Taiwan
关键词
change-points; nonhomogeneous Poisson process (NHPP); Parr curve; Rayleigh curve; reliability model; software reliability growth model (SRGM); testing effort; Weibull distribution; NONHOMOGENEOUS POISSON-PROCESS; GROWTH-MODELS; COST; PERSPECTIVE;
D O I
10.1002/qre.2653
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
It is commonly recognized that software development is highly unpredictable and software quality may not be easily enhanced after software product is finished. During the software development life cycle (SDLC), project managers have to solve many technical and management issues, such as high failure rate, cost over-run, low quality, and late delivery. Consequently, in order to produce robust and reliable software product(s) on time and within budget, project managers and developers have to appropriately allocate limited time, manpower, development, and testing effort. In the past, the distribution of testing effort or manpower can typically be described by the Weibull or Rayleigh model. Practically, it should be noticed that development environments or methods could be changed due to some reasons. Thus, when we plan to perform software reliability modeling and prediction, these changes or variations occurring in the development process have to be taken into consideration. In this paper, we will study how to use the Parr-curve model with multiple change-points to depict the consumption of testing effort and how to perform further software reliability analysis. Some mathematical properties of proposed model will be given and discussed. The applicability and performance of our proposed model will be demonstrated and assessed through real software failure data. Experimental results are analyzed and compared with other existing models to show that our proposed model gives better predictions. Finally, an optimal software release policy based on cost-reliability criteria is proposed and studied. The main purpose is aimed at minimizing the total cost of software development when a reliability objective is given.
引用
收藏
页码:1678 / 1707
页数:30
相关论文
共 50 条
  • [31] Estimating Reliability for OSS: An approach with Change-point in Operational Phase
    Gandhi, Neha
    Neha
    Aggarwal, Anu G.
    Tandon, Abhishek
    2017 6TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (TRENDS AND FUTURE DIRECTIONS) (ICRITO), 2017, : 248 - 253
  • [32] Equivariant variance estimation for multiple change-point model
    Hao, Ning
    Niu, Yue Selena
    Xiao, Han
    ELECTRONIC JOURNAL OF STATISTICS, 2023, 17 (02): : 3811 - 3853
  • [33] TWO-DIMENSIONAL SOFTWARE RELIABILITY GROWTH MODELING WITH EFFECT OF CHANGE-POINT
    Fukuma, Keisuke
    Inoue, Shinji
    Yamada, Shigeru
    16TH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, 2010, : 95 - 99
  • [34] Software reliability growth model with change-point and effort control using a power function of the testing time
    Kapur, P. K.
    Singh, V. B.
    Anand, Sameer
    Yadavalli, V. S. S.
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2008, 46 (03) : 771 - 787
  • [35] ENVIRONMENTAL-FUNCTION-BASED CHANGE-POINT MODELING FOR SOFTWARE RELIABILITY MEASUREMENT
    Inoue, Shinji
    Yamada, Shigeru
    ICIM 2010: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON INDUSTRIAL MANAGEMENT, 2010, : 403 - 407
  • [36] Change-Point Modeling with an Environmental Factor for Software Reliability Assessment and Its Application
    Inoue, Shinji
    Yamada, Shigeru
    ADVANCED COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, 2010, 74 : 101 - 112
  • [37] EXTENDED HAZARD RATE MODELS FOR SOFTWARE RELIABILITY ASSESSMENT WITH EFFECT AT CHANGE-POINT
    Inoue, Shinji
    Hayashida, Shiho
    Yamada, Shigeru
    INTERNATIONAL JOURNAL OF RELIABILITY QUALITY & SAFETY ENGINEERING, 2013, 20 (02):
  • [38] NONPARAMETRIC MAXIMUM LIKELIHOOD APPROACH TO MULTIPLE CHANGE-POINT PROBLEMS
    Zou, Changliang
    Yin, Guosheng
    Feng, Long
    Wang, Zhaojun
    ANNALS OF STATISTICS, 2014, 42 (03): : 970 - 1002
  • [39] A Hidden Markov Filtering Approach to Multiple Change-point Models
    Lai, Tze Leung
    Xing, Haipeng
    47TH IEEE CONFERENCE ON DECISION AND CONTROL, 2008 (CDC 2008), 2008, : 1914 - 1919
  • [40] Ensemble Learning for Change-Point Prediction
    Hirade, Ryo
    Yoshizumi, Takayuki
    2012 21ST INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR 2012), 2012, : 1860 - 1863