Abstract
Today’s customer expectations to have well-developed complex enterprise level software, delivered within no time, have left developers with a dilemma as for how to attain the desired level of software reliability with shortened testing time? In this paper, we examine a two-dimensional testing time and effort-based model using Cobb-Douglas production function, for separate release and testing stop time strategy for software in order to optimize overall testing and market opportunity cost. Here we propose a generalized framework for software developers to achieve multiple objectives of minimizing overall testing and market opportunity cost, optimizing warranty length, and optimizing release and testing stop time. We make use of software reliability growth models (SRGMs) to model an average number of bugs to be detected by testers (users) during the pre-/(post)release of the software. Numerical illustration based on real-life Tandem Computers data set by considering exponential distribution along with the sensitivity of important parameters is provided to validate the proposed two-dimensional cost modeling framework.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have