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 条
  • [31] Combining testing and correctness verification in software reliability assessment
    Cukic, B
    1997 HIGH-ASSURANCE ENGINEERING WORKSHOP - PROCEEDINGS, 1997, : 182 - 187
  • [32] On software reliability and code coverage
    Karcich, RM
    Skibbe, R
    Mathur, AP
    Garg, P
    1996 IEEE AEROSPACE APPLICATIONS CONFERENCE, PROCEEDINGS, VOL 4, 1996, : 297 - 308
  • [33] Reliability assessment and sensitivity analysis of software reliability growth modeling based on software module structure
    Lo, JH
    Huang, CY
    Chen, IY
    Kuo, SY
    Lyu, MR
    JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 76 (01) : 3 - 13
  • [34] Software reliability modeling with test coverage: Experimentation and measurement with a fault-tolerant software project
    Cai, Xia
    Lyu, Michael R.
    ISSRE 2007: 18TH IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2007, : 17 - 26
  • [35] Nonhomogeneous Markov Process Modeling for Software Reliability Assessment
    Li, Siqiao
    Dohi, Tadashi
    Okamura, Hiroyuki
    IEEE TRANSACTIONS ON RELIABILITY, 2023, 72 (04) : 1540 - 1555
  • [36] Software reliability modeling for integration testing in distributed development environment
    Tamura, Y
    Yamada, S
    Kimura, M
    Advanced Reliability Modeling, 2004, : 531 - 538
  • [37] Bivariate change-point modeling for software reliability assessment with uncertainty of testing-environment factor
    Inoue, Shinji
    Ikeda, Jun
    Yamada, Shigeru
    ANNALS OF OPERATIONS RESEARCH, 2016, 244 (01) : 209 - 220
  • [38] Software automated testing: A solution to maximize the test plan coverage and to increase software reliability and quality in use
    Catelani, Marcantonio
    Ciani, Lorenzo
    Scarano, Valeria L.
    Bacioccola, Alessandro
    COMPUTER STANDARDS & INTERFACES, 2011, 33 (02) : 152 - 158
  • [39] Bivariate change-point modeling for software reliability assessment with uncertainty of testing-environment factor
    Shinji Inoue
    Jun Ikeda
    Shigeru Yamada
    Annals of Operations Research, 2016, 244 : 209 - 220
  • [40] A Testing Coverage Model Based on NHPP Software Reliability Considering the Software Operating Environment and the Sensitivity Analysis
    Song, Kwang Yoon
    Chang, In Hong
    Hoang Pham
    MATHEMATICS, 2019, 7 (05)