New failure rate model for iterative software development life cycle process

被引:2
|
作者
Sangeeta [1 ,2 ]
Sitender [3 ]
Sharma, Kapil [4 ]
Bala, Manju [5 ]
机构
[1] Delhi Technol Univ, Dept Comp Sci & Engn, Delhi, India
[2] Maharaja Surajmal Inst Technol, Dept Comp Sci & Engn, New Delhi 110058, India
[3] Maharaja Surajmal Inst Technol, Dept Informat Technol, New Delhi 110058, India
[4] DTU, Dept Informat Technol, Delhi, India
[5] Inderprastha Coll Women, Dept Comp Sci, Civil Lines, DU, Delhi, India
关键词
Software development life cycle; Iterative software development life cycle; Optimization; Failure rate model; Software reliability; RELIABILITY GROWTH-MODELS; TESTING-EFFORT; OPTIMIZATION; POLICIES; SYSTEMS; METRICS; TIME;
D O I
10.1007/s10515-021-00288-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software reliability models are one of the most generally used mathematical tool for estimation of reliability, failure rate and number of remaining faults in the software. Existing software reliability models are designed to follow waterfall software development life cycle process. These existing models do not take advantage of iterative software development process. In this paper, a new failure rate model centered on iterative software development life cycle process has been developed. It aims to integrate a new modulation factor for incorporating varying needs in each phase of iterative software development process. It comprises imperfect debugging with the possibility of fault introduction and removal of multiple faults in an interval as iterative development of the software proceeds. The proposed model has been validated on twelve iterations of Eclipse software failure dataset and nine iterations of Java Development toolkit (JDT) software failure dataset. Parameter estimation for the proposed model has been done by hybrid particle swarm optimization and gravitational search algorithm. Experimental results in-terms of goodness-of-fit shows that proposed model has outperformed Jelinski Moranda, Shick Wolverton, Goel Okummotto Imperfect debugging, GS Mahapatra, Modified Shick Wolverton in 83.33% of iterations for eclipse dataset and 77.77% of iterations for JDT dataset.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] New failure rate model for iterative software development life cycle process
    Kapil Sangeeta
    Manju Sitender
    Automated Software Engineering, 2021, 28
  • [2] Timeboxing: a process model for iterative software development
    Jalote, P
    Palit, A
    Kurien, P
    Peethamber, VT
    JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 70 (1-2) : 117 - 127
  • [3] The timeboxing process model for iterative software development
    Jalote, P
    Palit, A
    Kurien, P
    ADVANCES IN COMPUTERS, VOL 62: ADVANCES IN SOFTWARE ENGINEERING, 2004, 62 : 67 - 103
  • [4] Iterative design and testing within the software development life cycle
    Tsai, BY
    Stobart, S
    Parrington, N
    Thompson, B
    SOFTWARE QUALITY JOURNAL, 1997, 6 (04) : 295 - 309
  • [5] Iterative design and testing within the software development life cycle
    Bor-Yuan Tsai
    Simon Stobart
    Norman Parrington
    Barrie Thompson
    Software Quality Journal, 1997, 6 : 295 - 310
  • [6] Integrating Static Taint Analysis in an Iterative Software Development Life Cycle
    Lie, Thomas
    Ellingsen, Pal
    THIRD INTERNATIONAL CONFERENCE ON ADVANCES AND TRENDS IN SOFTWARE ENGINEERING (SOFTENG 2017), 2017, : 25 - 30
  • [7] Software development life cycle model to ensure software quality
    Kececi, N
    Modarres, M
    PROBABILISTIC SAFETY ASSESSMENT AND MANAGEMENT (PSAM 4), VOLS 1-4, 1998, : 1104 - 1110
  • [8] A cloud software life cycle process (CSLCP) model
    Alshazly, Amira A.
    ElNainay, Mustafa Y.
    El-Zoghabi, Adel A.
    Abougabal, Mohamed S.
    AIN SHAMS ENGINEERING JOURNAL, 2021, 12 (02) : 1809 - 1822
  • [9] Super pipelined timeboxing model: A process model for iterative software development
    Dhummad, Sandipsinh G.
    Javiya, Prashant
    Jadeja, Pradhyumansinh U.
    IMECS 2007: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2007, : 1122 - +
  • [10] Secure Software Development Model: A Guide for Secure Software Life Cycle
    Daud, Malik Imran
    INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS (IMECS 2010), VOLS I-III, 2010, : 724 - 728