Dynamic software reliability modeling with discrete-test metrics: How good is it?

被引:0
|
作者
Shibata, K. [1 ]
Rinsaka, K. [2 ]
Dohi, T. [1 ]
机构
[1] Hiroshima Univ, Dept Informat Engn, Higashihiroshima 7398527, Japan
[2] Kobe Gakuin Univ, Fac Business Adm, Chuo Ku, Kobe, Hyogo 6588586, Japan
关键词
software reliability assessment; dynamic software metrics; proportional intensity model; discrete non-homogeneous Poisson process; maximum likelihood estimation;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The black-box approach based on stochastic software reliability models is a simple methodology with only software fault data in order to describe the temporal behavior of fault-detection processes, but fails to incorporate some significant metrics data observed in the testing process. In this paper we develop a proportional intensity-based software reliability model with time-dependent metrics, and propose a statistical framework to assess the software reliability with the time-dependent covariate as well as the software fault data. The resulting model is similar to the usual discrete proportional hazard model, but possesses somewhat different covariate structure from it. We compare three metrics-based software reliability models with some typical non-homogeneous Poisson process models, which are the special cases of our model, and evaluate quantitatively the goodness-of-fit from the viewpoint of information criteria. As an important result, the accuracy on reliability assessment strongly depends on the kind of software metrics data used for analysis and can be improved by incorporating the time-dependent metrics data in modeling. Significance: The software metrics observed in the software testing may depend on the product reliability. The effect of software metrics, especially, of dynamic software metrics, on the software reliability is carefully studied throughout empirical works with real software fault data.
引用
收藏
页码:332 / 339
页数:8
相关论文
共 50 条
  • [1] Continuous Software Reliability Models - How Good Are They?
    Jin, Lin-Zhu
    Dohi, Tadashi
    Osaki, Shunji
    [J]. 2011 INTERNATIONAL CONFERENCE ON QUALITY, RELIABILITY, RISK, MAINTENANCE, AND SAFETY ENGINEERING (ICQR2MSE), 2011, : 405 - 410
  • [2] Software Reliability Modeling with Software Metrics Data via Gaussian Processes
    Torrado, Nuria
    Wiper, Michael P.
    Lillo, Rosa E.
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (08) : 1179 - 1186
  • [3] Flexible discrete software reliability growth modeling
    Inoue, Shinji
    Yamada, Shigeru
    [J]. ICIM 2006: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON INDUSTRIAL MANAGEMENT, 2006, : 861 - 866
  • [4] How to test software for optimal software reliability assessment
    Cai, KY
    Li, YC
    Liu, K
    [J]. THIRD INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2003, : 32 - 39
  • [6] Dynamic test allocation model for software reliability
    Abu Al-Maati, S
    Rekab, K
    [J]. THIRD INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2003, : 26 - 31
  • [7] How Do Software Metrics Affect Test Case Prioritization?
    Ozawa, Masataka
    Dohi, Tadashi
    Okamura, Hiroyuki
    [J]. 2018 IEEE 42ND ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2018, : 245 - 250
  • [8] SOFTWARE PROCESS FLIGHT SIMULATION - DYNAMIC MODELING TOOLS AND METRICS
    RUBIN, HA
    JOHNSON, M
    YOURDON, E
    [J]. INFORMATION SYSTEMS MANAGEMENT, 1995, 12 (03) : 40 - 52
  • [9] INFINITE SERVER QUEUEING MODELING FOR DISCRETE SOFTWARE RELIABILITY MEASUREMENT
    Iwamoto, Naoki
    Inoue, Shinji
    Yamada, Shigeru
    [J]. 15TH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, PROCEEDINGS, 2009, : 90 - 94
  • [10] Generalized discrete software reliability modeling with effect of program size
    Inoue, Shinji
    Yamada, Shigeru
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2007, 37 (02): : 170 - 179