EconPapers    
Economics at your fingertips  
 

Testing coverage based software reliability assessment incorporating effort expenditure and error generation

Sudeep Kumar (), Anu G. Aggarwal () and Ritu Gupta ()
Additional contact information
Sudeep Kumar: AIAS, Amity University Uttar Pradesh
Anu G. Aggarwal: University of Delhi
Ritu Gupta: T A Pai Management Institute

OPSEARCH, 2023, vol. 60, issue 4, No 12, 1888-1901

Abstract: Abstract Due to the complexity of software systems, the testing team may be unable to completely eliminate a problem after observing a failure and the participation of numerous external elements in their development, and another fault may replace the identified fault, also known as error generation. Software developers and customers can benefit from test coverage as a software statistic since it can assist them improve the functionality of tested software and identify what additional effort is necessary to increase the reliability of the software. Software reliability growth models (SRGMs) have been cited as one of the effective methods for quantitative evaluation of software quality. The concept of effort spent and error generation are integrated into a model for testing coverage-based software reliability evaluation. Testing effort spent is supposed to follow the Weibull distribution, whereas testing coverage is described by exponential, delayed S-shaped, and logistic functions respectively. Additionally, we look into the cost requirement-based software release time for exponential functions with a reliability constraint. We introduce the genetic algorithm, which is a powerful tool for dealing with search and optimization issues. Two real failure datasets have been used to test different goodness of fit criteria for the model and their performance is evaluated using four goodness-of-fit metrics, including coefficient of determination $$\left({\mathrm{R}}^{2}\right)$$ R 2 , mean square error (MSE), predictive power (PP) and predictive ratio risk (PRR). The acquired results outperform the perfect debugging model and demonstrate notable advancements that are fairly encouraging.

Keywords: Non-homogeneous Poisson process; Software reliability growth models; Software reliability; Error generation; Testing effort and testing coverage (search for similar items in EconPapers)
Date: 2023
References: View references in EconPapers View complete reference list from CitEc
Citations:

Downloads: (external link)
http://link.springer.com/10.1007/s12597-023-00680-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:opsear:v:60:y:2023:i:4:d:10.1007_s12597-023-00680-x

Ordering information: This journal article can be ordered from
http://www.springer. ... search/journal/12597

DOI: 10.1007/s12597-023-00680-x

Access Statistics for this article

OPSEARCH is currently edited by Birendra Mandal

More articles in OPSEARCH from Springer, Operational Research Society of India
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().

 
Page updated 2025-04-20
Handle: RePEc:spr:opsear:v:60:y:2023:i:4:d:10.1007_s12597-023-00680-x