Modeling the Role of Testing Coverage in the Software Reliability Assessment

被引:2
|
作者
Kumar, Sudeep [1 ]
Aggarwal, Anu G. [2 ]
Gupta, Ritu [1 ]
机构
[1] Amity Univ, Dept Math, AIAS, Noida 201303, Uttar Pradesh, India
[2] Univ Delhi, Dept Operat Res, Delhi, India
关键词
-Testing Coverage; Software reliability growth models; Non-homogeneous poisson process; Software reliability; Release planning; testing effort; GROWTH;
D O I
10.33889/IJMEMS.2023.8.3.028
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
To assure the reliability and quality of the final product, testing is an essential and crucial part in the software development cycle. During this process, fault correction/detection activities are carried out to increase the reliability of the software. The non -homogeneous Poisson Process (NHPP) is the basis of the investigated software reliability growth models (SRGMs), which are based on the supposition that the number of faults found is affected by the amount of code covered during testing and that the amount of code covered during testing depends on the testing effort expended. This research takes into consideration several testing coverage functions: exponential, delayed S-shaped and logistic distributions, to propose three SRGMs that are based on testing efforts. For testing effort expenditure Weibull distribution has been employed. Two real failure datasets have been utilised to validate the proposed models, and their performance is evaluated using four goodness-of-fit metrics, including predictive ratio risk (PRR), coefficient of determination (R2), predictive power (PP) and mean square error (MSE). Sensitivity analysis of cost requirement-based release time of software for exponential function has been done by using a genetic algorithm, which minimized the overall cost of the software subject to the requirement for reliability.
引用
收藏
页码:504 / 513
页数:10
相关论文
共 50 条
  • [21] Software Reliability Modeling Incorporating Fault Detection and Fault Correction Processes with Testing Coverage and Fault Amount Dependency
    Li, Qiuying
    Pham, Hoang
    MATHEMATICS, 2022, 10 (01)
  • [22] Mathematical modeling of software reliability testing with imperfect debugging
    Cai, Kai-Yuan
    Cao, Ping
    Dong, Zhao
    Liu, Ke
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2010, 59 (10) : 3245 - 3285
  • [23] Quantitative software reliability modeling from testing to operation
    Huang, CY
    Kuo, SY
    Lyu, MR
    Lo, JH
    11TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2000, : 72 - 82
  • [24] Software reliability modeling under an uncertain testing environment
    Haque, Md. Asraful
    Ahmad, Nesar
    INTERNATIONAL JOURNAL OF MODELLING AND SIMULATION, 2023,
  • [25] Software Reliability Modeling Based on Mixed Testing Method
    Wu Yumei
    Liu Zhifang
    Lu Minyan
    PROCEEDINGS OF 2009 INTERNATIONAL SYMPOSIUM ON AIRCRAFT AIRWORTHINESS, 2009, : 453 - 457
  • [26] MARKOVIAN SOFTWARE RELIABILITY MODELING WITH TESTING-EFFORT
    Maehashi, Kenta
    Tokuno, Koichi
    Yamada, Shigeru
    14TH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, PROCEEDINGS, 2008, : 193 - 197
  • [27] Risk-based reliability assessment and testing stop time based software system modeling
    Gupta, Priyanka
    Anand, Adarsh
    Tamura, Yoshinobu
    Ram, Mangey
    INTERNATIONAL JOURNAL OF QUALITY & RELIABILITY MANAGEMENT, 2023,
  • [28] An experimental study of adaptive testing for software reliability assessment
    Cai, Kai-Yuan
    Jiang, Chang-Hai
    Hu, Hai
    Bai, Cheng-Gang
    JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (08) : 1406 - 1429
  • [29] Software reliability assessment using accelerated testing methods
    Ehrlich, WK
    Nair, VN
    Alam, MS
    Chen, WH
    Engel, M
    JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES C-APPLIED STATISTICS, 1998, 47 : 15 - 30
  • [30] Software reliability assessment using accelerated testing methods
    Ehrlich, W. K.
    Nair, V. N.
    Alam, M. S.
    Chen, W. H.
    Applied Statistics. Journal of the Royal Statistical Society Series C, 47 (01):