Modeling the Role of Testing Coverage in the Software Reliability Assessment

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) i...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:International journal of mathematical, engineering and management sciences Ročník 8; číslo 3; s. 504 - 513
Hlavní autoři: Kumar, Sudeep, Aggarwal, Anu G., Gupta, Ritu
Médium: Journal Article
Jazyk:angličtina
Vydáno: Dehradun International Journal of Mathematical, Engineering and Management Sciences 01.06.2023
Ram Arti Publishers
Témata:
ISSN:2455-7749, 2455-7749
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí: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 (R^2 ), 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.
Bibliografie:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:2455-7749
2455-7749
DOI:10.33889/IJMEMS.2023.8.3.028