Bayesian updating of optimal release time for software systems

  • Authors:
  • Kuei-Chen Chiu;Jyh-Wen Ho;Yeu-Shiang Huang

  • Affiliations:
  • Department of Industrial and Information Management, National Cheng Kung University, Tainan, Taiwan, ROC 701;Department of Industrial and Information Management, National Cheng Kung University, Tainan, Taiwan, ROC 701 and Department of Industrial Management and Enterprise Information, Aletheia University ...;Department of Industrial and Information Management, National Cheng Kung University, Tainan, Taiwan, ROC 701

  • Venue:
  • Software Quality Control
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, a Bayesian method dealing with software reliability growth with consideration of the learning effect is proposed to determine an optimal release time for software systems with regard to the testing cost and experts' prior judgments. Such an approach is able to devise an appropriate software-debugging scheme which has the best arrangement of available resources and personnel with a minimal software testing cost when lacking sufficient information for decision making. Past research on software reliability emphasized the estimation of the number of cumulative software errors or the software reliability with respect to a specific time period, yet it neglected the determination of software release time with consideration of the software testing cost, meaning that existing approaches are not entirely practical. Accordingly, the proposed method is concerned with the evaluation of the software testing cost incurred during the testing period based on experts' prior judgments and the software testing data collected within a given duration, and is thus characterized by its practicality as well as meaningfulness with consideration of the learning effect. Finally, a numerical example is given to verify the effectiveness of the proposed approach, and sensitivity and risk analyses are performed on this example.