Unified framework to assess software reliability and determine optimal release time in presence of fault reduction factor, error generation and fault removal efficiency
Vibha Verma (),
Sameer Anand (),
P. K. Kapur () and
Anu G. Aggarwal ()
Additional contact information
Vibha Verma: University of Delhi
Sameer Anand: University of Delhi
P. K. Kapur: Amity University
Anu G. Aggarwal: University of Delhi
International Journal of System Assurance Engineering and Management, 2022, vol. 13, issue 5, No 23, 2429-2441
Abstract:
Abstract Reliability of software products can be affected by several factors faced during the testing phase such as the generation of additional faults during the fault removal process, inefficiency or inaccuracy of team in completely removing faults, probability by which faults are removed, and difference between the number of failures and faults removed. These conditions have been termed as error generation, fault removal efficiency (FRE), imperfect debugging parameter, and fault reduction factor (FRF) respectively. In this paper, we have proposed a unified software reliability growth model (SRGM) to assess the impact of these parameters on the reliability and release schedule software. The error generation, imperfect debugging, and FRE parameters have been assumed to be constant while FRF is time-dependent modeled by exponential, Weibull, and delayed s-shaped distribution functions. These models can be represented using a single unified SRGM that reduces the difficulty of model selection. The special cases have been validated on two real-life fault datasets of Tandem computers and radar systems. Performance measures, the goodness of fit, and boxplot analysis show that the model fits the dataset very well. Further, the model that gives the best fit has been used for release planning for determining release and warranty time that minimizes development cost. The paper also analyses the sensitivity of cost parameters, the impact of change in error generation, FRE, FRF, and the reliability constraint on optimal timings. The results are highly encouraging for software managers and engineers and add value to the existing literature.
Keywords: Unification model; Software reliability growth model; Error generation; Fault reduction factor; Fault removal efficiency; Release planning (search for similar items in EconPapers)
Date: 2022
References: View references in EconPapers View complete reference list from CitEc
Citations: View citations in EconPapers (5)
Downloads: (external link)
http://link.springer.com/10.1007/s13198-022-01653-x Abstract (text/html)
Access to the full text of the articles in this series is restricted.
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:spr:ijsaem:v:13:y:2022:i:5:d:10.1007_s13198-022-01653-x
Ordering information: This journal article can be ordered from
http://www.springer.com/engineering/journal/13198
DOI: 10.1007/s13198-022-01653-x
Access Statistics for this article
International Journal of System Assurance Engineering and Management is currently edited by P.K. Kapur, A.K. Verma and U. Kumar
More articles in International Journal of System Assurance Engineering and Management from Springer, The Society for Reliability, Engineering Quality and Operations Management (SREQOM),India, and Division of Operation and Maintenance, Lulea University of Technology, Sweden
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().