2019
DOI: 10.1002/qre.2516
|View full text |Cite
|
Sign up to set email alerts
|

Generalized multi‐release modelling of software reliability growth models from the perspective of two types of imperfect debugging and change point

Abstract: Owing to release of software in multiple releases, code changes take place in software. Because of this added complexity in software, the testing team may be unable to correct the fault upon detection, leaving the actual fault to reside in the software, termed as imperfect debugging or there may be replacement of original fault by other fault, leading to error generation. Many other factors exist that affect the testing phase of software like strategies of testing, test cases, skill, efficiency, and learning o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 25 publications
(9 citation statements)
references
References 54 publications
(89 reference statements)
0
9
0
Order By: Relevance
“…Aggarwal et al 49 also proposed an SRGM that integrate time-variable FRF with imperfect debugging environment for multi-release software systems. Saraf and Iqbal 35 proposed unified scheme for multirelease two-stage FDP and FCP SRGMs.…”
Section: Model Namementioning
confidence: 99%
See 1 more Smart Citation
“…Aggarwal et al 49 also proposed an SRGM that integrate time-variable FRF with imperfect debugging environment for multi-release software systems. Saraf and Iqbal 35 proposed unified scheme for multirelease two-stage FDP and FCP SRGMs.…”
Section: Model Namementioning
confidence: 99%
“…Many researchers work on multi-release model. 31,34,35 However, there is a risk in software upgradation because of software complexity, and the upgraded version may have new faults, which can lead to a software breakdown. 36 Therefore, the failure rate increases during up-gradation and gradually decreases before the next release because bugs are corrected in this period.…”
Section: Introductionmentioning
confidence: 99%
“…Chatterjee and Shukla 3 developed a unified approach to develop testing coverage‐based SRGM by incorporating fault detection probability, imperfect debugging, and change‐point. Saraf and Iqbal 15 developed a generalized framework to model fault prediction for multi version of software by incorporating imperfect debugging and change‐point.…”
Section: Literature Reviewmentioning
confidence: 99%
“…Thus, the next software version consists of leftover faults of the immediate previous release that is, false(η(i1)2Mfalse(ti1false)false)$( {{\eta ^*}_{(i - 1)2} - M({t_{i - 1}})} )$ and faults observed in the current release ηi${\eta _i}$that get created due to the inclusion of new features. Considering the assumption that the MVF for the next releases comprises of the faults of the existing release and the leftover faults from immediate previous release only, the equation for the next releases becomes 29–30 : Mi(t)badbreak={0trueηi+(ηfalse(i1false)2M(ti1)false(1δi1false)[1(1false(Fi1Gi1false)false(tfalse))ρi1false(1goodbreak−δi1false)];fortλi0trueηi+(ηfalse(i1false)2M(ti1)false(1δi2false)true[1false(1false(Fi1Gi1false)false(λifalse)false)ρi1(1δi1)…”
Section: Software Reliability Modeling Framework For Multi‐release So...mentioning
confidence: 99%