Optimal Decisions on Software Release and Post-Release Testing: a Unified Approach
Yugoslav journal of operations research, Tome 31 (2021) no. 2, p. 165
Cet article a éte moissonné depuis 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
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 },
year = {2021},
volume = {31},
number = {2},
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 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 %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/