傾向曲線に基づいたソフトウェア信頼性モデルに対するパラメータ推定

書誌事項

タイトル別名
  • ケイコウ キョクセン ニ モトヅイタ ソフトウェア シンライセイ モデル ニ タイスル パラメータ スイテイ
  • Parameter Estimation for Trend-curve-based Software Reliability Models
  • システム評価・管理技術

この論文をさがす

抄録

ソフトウェアのテスト工程において検出されるバグの累積総数を予測する方法の1 つに,ゴンペルツ曲線やロジスティック曲線などの傾向曲線を基本とした回帰モデルがある.しかしながら,本来は確率的な計数過程として記述されるべきこれらのデータに対して,確定的な曲線とその観測誤差に基づいた回帰モデルを適用したとしても,バグ総数の推定精度がつねに向上するとは限らない.一方,ソフトウェアの信頼度成長現象を柔軟に表現する計数過程として,非同次ポアソン過程(NHPP)を用いた確率モデルが提案されているが,そのいくつかはパラメータ推定に関する厳密な議論がなされていない.そこで本論文では,ゴンペルツ曲線やロジスティック曲線などの回帰モデルと対応付けされるようなNHPP を用いて,ソフトウェア信頼性モデルに対するパラメータ推定問題を再考する.特に,最尤推定値をEM アルゴリズムを用いて効率良く算出する手法の提案を行う.さらに,実際のテスト工程で観測されたデバッグデータを用いて,回帰モデルならびにNHPP モデルに対するパラメータ推定手法の比較を行うことで,提案する統計モデルおよび推定アルゴリズムの優位性を示す.

The regression model is one of the well-known methods to predict the cumulative number of faults detected in software development phase. In the regression models, it is assumed that the cumlative number of detected faults is described by a non-linear curve such as a Gompertz curve or a logistic curve. The regression model is essentially based on the squared errors between the observed data and the trend curve. However, the direct application of the regression model to the stochastic counting processes may cause the problem that the accuracy of prediction decreases. On the other hand, software reliability models based on non-homogeneous Poisson processes (NHPPs) are well known to represent various trend curves including the Gompertz and logistic curves. However, no effective parameter estimation method for these NHPP-based models has been developed. In this paper, we revisit the NHPP-based software reliability models with the mean value functions which draw the Gompertz and logistic curves. Especially, the estimation algorithm to compute the maximum likelihood estimates efficiently is developed by applying the EM algorithm. Furthermore, comparing between the regression models and the NHPP-based software reliability models, we show the significance of the NHPP-based models in the viewpoint of predictive accuracy.

収録刊行物

被引用文献 (1)*注記

もっと見る

参考文献 (11)*注記

もっと見る

関連プロジェクト

もっと見る

キーワード

詳細情報 詳細情報について

問題の指摘

ページトップへ