To read this content please select one of the options below:

Software warranty cost optimization under imperfect debugging

Vibha Verma (Department of Operational Research, University of Delhi, New Delhi, India)
Sameer Anand (Department of Computer Science, Shaheed Sukhdev College of Business Studies, University of Delhi, New Delhi, India)
Anu Gupta Aggarwal (University of Delhi, New Delhi, India)

International Journal of Quality & Reliability Management

ISSN: 0265-671X

Article publication date: 30 October 2019

Issue publication date: 7 December 2020

243

Abstract

Purpose

The purpose of this paper is to identify and quantify the key components of the overall cost of software development when warranty coverage is given by a developer. Also, the authors have studied the impact of imperfect debugging on the optimal release time, warranty policy and development cost which signifies that it is important for the developers to control the parameters that cause a sharp increase in cost.

Design/methodology/approach

An optimization problem is formulated to minimize software development cost by considering imperfect fault removal process, faults generation at a constant rate and an environmental factor to differentiate the operational phase from the testing phase. Another optimization problem under perfect debugging conditions, i.e. without error generation is constructed for comparison. These optimization models are solved in MATLAB, and their solutions provide insights to the degree of impact of imperfect debugging on the optimal policies with respect to software release time and warranty time.

Findings

A real-life fault data set of Radar System is used to study the impact of various cost factors via sensitivity analysis on release and warranty policy. If firms tend to provide warranty for a longer period of time, then they may have to bear losses due to increased debugging cost with more number of failures occurring during the warrantied time but if the warranty is not provided for sufficient time it may not act as sufficient hedge during field failures.

Originality/value

Every firm is fighting to remain in the competition and expand market share by offering the latest technology-based products, using innovative marketing strategies. Warranty is one such strategic tool to promote the product among masses and develop a sense of quality in the user’s mind. In this paper, the failures encountered during development and after software release are considered to model the failure process.

Keywords

Citation

Verma, V., Anand, S. and Aggarwal, A.G. (2020), "Software warranty cost optimization under imperfect debugging", International Journal of Quality & Reliability Management, Vol. 37 No. 9/10, pp. 1233-1257. https://doi.org/10.1108/IJQRM-03-2019-0088

Publisher

:

Emerald Publishing Limited

Copyright © 2019, Emerald Publishing Limited

Related articles