Optimal Decisions on Software Release and Post-Release Testing: a Unified Approach
Yugoslav journal of operations research, Tome 31 (2021) no. 2, p. 165 .

Voir la notice de l'article provenant de la source eLibrary of Mathematical Institute of the Serbian Academy of Sciences and Arts

In this research, a novel approach is developed where a testing team delivers the software product first and extends the testing process for additional time in the user environment. During the operational phase, users also participate in the fault detection process and notify the defects to the software. In this study, a reliability growth model is proposed using a unified approach based on the expenditure of efforts during the testing process. Besides, debugging process is considered imperfect as new faults may enter the software during each fault removal. The developed model further considers that the developer’s rate of defect identification changes with a software release. Thus, the software time-to-market acts as a change-point for the failure observation phenomenon. It is asserted that the accuracy of a software reliability estimation improves by implementing the concept of change-point. The main aim of the paper is to evaluate the optimal release time and testing termination time based on two attributes, particularly, reliability, and cost. A multi-attribute utility theory (MAUT) is applied to find a trade-off between the two conflicting attributes. Finally, a numerical example is presented by using the historical fault count data. The behavior of two decision variables is measured and compared with the existing release time strategy.
Classification : 90B25, 90C90, 68N30
Keywords: Change-point, Field-testing Phase, Imperfect Debugging, Multi-attribute Utility Theory, Optimal Software Scheduling, Software Reliability Assessment, Testing Effort, Testing Duration
@article{YJOR_2021_31_2_a2,
     author = {Vivek Kumar and Saurabh Panwar and P. K. Kapur and Ompal Singh},
     title = {Optimal {Decisions} on {Software} {Release} and {Post-Release} {Testing:} a {Unified} {Approach}},
     journal = {Yugoslav journal of operations research},
     pages = {165 },
     publisher = {mathdoc},
     volume = {31},
     number = {2},
     year = {2021},
     language = {en},
     url = {http://geodesic.mathdoc.fr/item/YJOR_2021_31_2_a2/}
}
TY  - JOUR
AU  - Vivek Kumar
AU  - Saurabh Panwar
AU  - P. K. Kapur
AU  - Ompal Singh
TI  - Optimal Decisions on Software Release and Post-Release Testing: a Unified Approach
JO  - Yugoslav journal of operations research
PY  - 2021
SP  - 165 
VL  - 31
IS  - 2
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/YJOR_2021_31_2_a2/
LA  - en
ID  - YJOR_2021_31_2_a2
ER  - 
%0 Journal Article
%A Vivek Kumar
%A Saurabh Panwar
%A P. K. Kapur
%A Ompal Singh
%T Optimal Decisions on Software Release and Post-Release Testing: a Unified Approach
%J Yugoslav journal of operations research
%D 2021
%P 165 
%V 31
%N 2
%I mathdoc
%U http://geodesic.mathdoc.fr/item/YJOR_2021_31_2_a2/
%G en
%F YJOR_2021_31_2_a2
Vivek Kumar; Saurabh Panwar; P. K. Kapur; Ompal Singh. Optimal Decisions on Software Release and Post-Release Testing: a Unified Approach. Yugoslav journal of operations research, Tome 31 (2021) no. 2, p. 165 . http://geodesic.mathdoc.fr/item/YJOR_2021_31_2_a2/