Reliability and optimal release time analysis for multi up-gradation software with imperfect debugging and varied testing coverage under the effect of random field environments

Due to change requests for up-gradation of adding new features, software organizations always develop new versions of the software by adding new features and improving the existing software. Various software reliability growth models have been proposed considering realistic issue which affects the r...

Full description

Saved in:
Bibliographic Details
Published in:Annals of operations research Vol. 312; no. 1; pp. 65 - 85
Main Authors: Chatterjee, Subhashis, Saha, Deepjyoti, Sharma, Akhilesh, Verma, Yogesh
Format: Journal Article
Language:English
Published: New York Springer US 01.05.2022
Springer
Springer Nature B.V
Subjects:
ISSN:0254-5330, 1572-9338
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Due to change requests for up-gradation of adding new features, software organizations always develop new versions of the software by adding new features and improving the existing software. Various software reliability growth models have been proposed considering realistic issue which affects the reliability growth of software. Testing coverage is a crucial realistic issue that influences the fault detection and correction process. The difficulty level for removing different faults is different, same kind of testing coverage function can’t capture the fault detection process for all types of faults. Also, there exist random effects in the field environment due to the change between the testing environment and the operational environment. This randomness also affects the reliability growth of software. In this paper, a software reliability growth model has been proposed considering imperfect debugging, faults removal proportionality, two types of testing coverage function in the presence of random effect of the testing environment. Here different categories of faults have been considered. Though reliability is an important issue for software professionals, they are worried about the optimal release of software at an optimal cost. Considering the testing cost and debugging cost random, a cost model has been proposed for release time analysis.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:0254-5330
1572-9338
DOI:10.1007/s10479-021-04258-y