Title: Effort-based software release and testing stop time decisions

Authors: Rana Majumdar; P.K. Kapur; Sunil K. Khatri; A.K. Shrivastava

Addresses: Amity School of Engineering and Technology, Amity University, Noida, Uttar Pradesh, India ' Amity Center for Interdisciplinary Research, Amity University, Noida, Uttar Pradesh, India ' Amity Institute of Information Technology, Amity University, Noida, Uttar Pradesh, India ' International Management Institute (IMI) Kolkata, 2/4 C, Judges Ct Rd, Alipore, Kolkata, West Bengal 700027, India

Abstract: To remain competitive and at the same time to satisfy the users' desire, these days software organisations are releasing the software early and removing the remaining number of bugs based on users' feedback or report in the post-release testing phase. Early release may affect software performance due to inadequate elimination of faults due to which the manufacturer may bear post-release cost of fixing the undetected faults. On the other hand, late release may increase the risk of more failures in the functioning environment. Software reliability can be achieved by efficient testing and testing is directly proportional to testing effort/resources consumed. In this paper, we propose a testing effort-based cost model to determine the optimal release and testing stop time and corresponding optimal effort consumed by minimising the total cost. Numerical illustration is done to validate the proposed cost model.

Keywords: software reliability; release decisions; post-release testing; cost modelling; optimisation.

DOI: 10.1504/IJRS.2019.101318

International Journal of Reliability and Safety, 2019 Vol.13 No.3, pp.179 - 193

Accepted: 31 Oct 2018
Published online: 31 Jul 2019 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article