Enhancing and measuring the predictive capabilities of testing-effort dependent software reliability models

被引:41
|
作者
Lin, Chu-Ti [1 ]
Huang, Chin-Yu [1 ]
机构
[1] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu 30043, Taiwan
关键词
software reliability growth model (SRGM); software testing; non-homogeneous Poisson process (NHPP); testing-effort; change-point;
D O I
10.1016/j.jss.2007.10.002
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software testing is necessary to accomplish highly reliable software systems. If the project manager can conduct well-planned testing activities, the consumption of related testing-resources will be cost-effective. Over the past 30 years, many software reliability growth models (SRGMs) have been proposed to estimate the reliability growth of software, and they are mostly applicable to the late stages of testing in software development. Thus far, it appears that most SRGMs do not take possible changes of testing-effort consumption rates into consideration. However, in some cases, the policies of testing-resource allocation could be changed or adjusted. Thus, in this paper, we will incorporate the important concept of multiple change-points into Weibull-type testing-effort functions. The applicability and performance of the proposed models are demonstrated through two real data sets. Experimental results show that the proposed models give a fairly accurate prediction capability. Finally, based on the proposed SRGM, constructive rules are developed for determining optimal software release times. (C) 2007 Elsevier Inc. All rights reserved.
引用
收藏
页码:1025 / 1038
页数:14
相关论文
共 50 条
  • [1] An assessment of testing-effort dependent software reliability growth models
    Huang, Chin-Yu
    Kuo, Sy-Yen
    Lyu, Michael R.
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2007, 56 (02) : 198 - 211
  • [2] SOFTWARE-RELIABILITY GROWTH-MODELS WITH TESTING-EFFORT
    YAMADA, S
    OHTERA, H
    NARIHISA, H
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 1986, 35 (01) : 19 - 23
  • [3] Testing-Effort Dependent Software Reliability Model for Distributed Systems
    Shatnawi, Omar
    [J]. INTERNATIONAL JOURNAL OF DISTRIBUTED SYSTEMS AND TECHNOLOGIES, 2013, 4 (02) : 1 - 14
  • [4] SOFTWARE-RELIABILITY GROWTH-MODELS FOR TESTING-EFFORT CONTROL
    YAMADA, S
    OHTERA, H
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1990, 46 (03) : 343 - 349
  • [5] A TESTING-EFFORT DEPENDENT SOFTWARE-RELIABILITY MODEL AND ITS APPLICATION
    YAMADA, S
    OHTERA, H
    NARIHISA, H
    [J]. MICROELECTRONICS AND RELIABILITY, 1987, 27 (03): : 507 - 522
  • [6] MARKOVIAN SOFTWARE RELIABILITY MODELING WITH TESTING-EFFORT
    Maehashi, Kenta
    Tokuno, Koichi
    Yamada, Shigeru
    [J]. 14TH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, PROCEEDINGS, 2008, : 193 - 197
  • [7] Stochastic differential equation modeling for testing-effort dependent software reliability assessment
    Inoue, S
    Yamada, S
    [J]. Tenth ISSAT International Conference on Reliability and Quality in Design, Proceedings, 2004, : 256 - 260
  • [8] Optimal Allocation of Testing Resource for Modular Software based on Testing-Effort Dependent Software Reliability Growth
    Ahmad, N.
    Khan, M. G. M.
    Islam, Syed Faizul
    [J]. 2012 THIRD INTERNATIONAL CONFERENCE ON COMPUTING COMMUNICATION & NETWORKING TECHNOLOGIES (ICCCNT), 2012,
  • [9] A study of testing-effort dependent inflection S-shaped software reliability growth models with imperfect debugging
    Ahmad, N.
    Khan, M.
    Rafi, L.
    [J]. INTERNATIONAL JOURNAL OF QUALITY & RELIABILITY MANAGEMENT, 2010, 27 (01) : 89 - +
  • [10] Software reliability modeling with testing-effort function and imperfect debugging
    Qian, Zhao
    Jun, Zheng
    Jing, Li
    [J]. Telkomnika - Indonesian Journal of Electrical Engineering, 2012, 10 (08): : 1992 - 1998