A new methodology for predicting software reliability in the random field environments

被引:56
|
作者
Teng, Xiaolin [1 ]
Pham, Hoang [1 ]
机构
[1] Rutgers State Univ, Dept Ind & Syst Engn, Piscataway, NJ 08854 USA
基金
美国国家科学基金会;
关键词
Beta distribution; gamma distribution; Laplace transform; non-homogeneous Poisson process; random field environments; software reliability;
D O I
10.1109/TR.2006.879611
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a new methodology for predicting software reliability in the field environment. Our work differs from some existing models that assume a constant failure detection rate for software testing and field operation environments, as this new methodology considers the random environmental effects on software reliability. Assuming that all the random effects of the field environments can be captured by a unit-free environmental factor, eta, which is modeled as a random-distributed variable, we establish a generalized random field environment (RFE) software reliability model that covers both the testing phase and the operating phase in the software development cycle. Based on the generalized RFE model, two specific random field environmental reliability models are proposed for predicting software reliability in the field environment: the gamma-RFE model, and the beta-RFE model. A set of software failure data from a telecommunication software application is used to illustrate the proposed models, both of which provide very good fittings to the software failures in both testing and operation environments. This new methodology provides a viable way to model the user environments, and further makes adjustments to the reliability prediction for similar software products. Based on the generalized software reliability model, further work may include the development of software cost models and the optimum software release policies under random field environments.
引用
收藏
页码:458 / 468
页数:11
相关论文
共 50 条
  • [1] Predicting Software Field Reliability
    Rotella, Pete
    Chulani, Sunita
    Goyal, Devesh
    Second International Workshop on Software Engineering Research and Industrial Practice SER&IP 2015, 2015, : 62 - 65
  • [2] PREDICTING SOFTWARE RELIABILITY IN A FUZZY FIELD ENVIRONMENT
    Garmabaki, Amir H. S.
    Ahmadi, Alireza
    Kapur, P. K.
    Kumar, Uday
    INTERNATIONAL JOURNAL OF RELIABILITY QUALITY & SAFETY ENGINEERING, 2013, 20 (03):
  • [3] A general NHPP software cost model with random field environments
    Teng, XL
    Pham, H
    SEVENTH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, 2002, : 46 - 52
  • [4] A Cost Analysis of Systems Subject to Random Field Environments and Reliability
    Sgarbossa, Fabio
    Pham, Hoang
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2010, 40 (04): : 429 - 437
  • [5] Predicting software reliability
    Wood, A
    COMPUTER, 1996, 29 (11) : 69 - &
  • [6] A software cost model for quantifying the gain with considerations of random field environments
    Teng, XL
    Pham, H
    IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (03) : 380 - 384
  • [7] ON PREDICTING SOFTWARE-RELIABILITY
    GAFFNEY, JE
    PROCEEDINGS : THE THIRTEENTH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1989, : 522 - 523
  • [8] PREDICTING SOFTWARE-RELIABILITY
    LITTLEWOOD, B
    PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 1989, 327 (1596): : 513 - 527
  • [9] Considering testing-coverage and fault removal efficiency subject to the random field environments with imperfect debugging in software reliability assessment
    Li, Qiuying
    Mao, Chengyong
    2016 IEEE 27TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2016, : 257 - 263
  • [10] Predicting Field Reliability
    Rotella, Pete
    Chulani, Sunita
    Goyal, Devesh
    2015 IEEE/ACM 3RD INTERNATIONAL WORKSHOP ON RELEASE ENGINEERING, 2015, : 12 - 15