Int J Performability Eng ›› 2019, Vol. 15 ›› Issue (6): 1724-1733.doi: 10.23940/ijpe.19.06.p24.17241733

Previous Articles     Next Articles

Effort-based Release and Patching Time of Software with Warranty using Change Point

Chetna Choudharya, P. K. Kapurb, Sunil K. Khatric, and A. K. Shrivastavad,*   

  1. a Amity School of Engineering and Technology, Amity University, Uttar Pradesh, 201313, India
    b Amity Center for Interdisciplinary Research, Amity University, Uttar Pradesh, 201313, India
    c Amity Institute of Information Technology, Amity University, Uttar Pradesh, 201313, India
    d International Management Institute, Kolkata, West Bengal, 700027, India
  • Submitted on ;
  • Contact: * E-mail address: kavinash1987@gmail.com

Abstract: Due to the high dependency on software, the measurement of its performance has become vital. It is a common practice in the software industry to test products exhaustively before release so that the maximum number of faults is detected and removed. Fault detection and the removal rate are governed by many factors such as changes in testing environment, testing strategies, skills, efficiency, etc. The point at which a change in the fault detection rate occurs is known as the change point. Due to the increasing demand of good quality software in a short span and to remain in the market competition, firms are providing warranties on their products to assure reliability. The defects reported during the operational phase are fixed by providing patches. However, delivering patches after release demands extra effort and resources, which is costly and hence not economical for the firms. Considering the above factors, an effort-based cost model with change point and warranty is proposed in this work to determine the optimum release and patch time of a software by minimizing the overall cost. A numerical illustration is provided to validate the proposed cost model.

Key words: software reliability, test effort, cost, modeling release, testing, patch, change point, warranty