JP3612428B2 - ソフトウェア信頼性予測方法および装置と記録媒体 - Google Patents

ソフトウェア信頼性予測方法および装置と記録媒体 Download PDF

Info

Publication number
JP3612428B2
JP3612428B2 JP28979998A JP28979998A JP3612428B2 JP 3612428 B2 JP3612428 B2 JP 3612428B2 JP 28979998 A JP28979998 A JP 28979998A JP 28979998 A JP28979998 A JP 28979998A JP 3612428 B2 JP3612428 B2 JP 3612428B2
Authority
JP
Japan
Prior art keywords
software
software reliability
bug
equation
prediction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP28979998A
Other languages
English (en)
Other versions
JP2000122860A (ja
Inventor
大輔 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP28979998A priority Critical patent/JP3612428B2/ja
Publication of JP2000122860A publication Critical patent/JP2000122860A/ja
Application granted granted Critical
Publication of JP3612428B2 publication Critical patent/JP3612428B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Debugging And Monitoring (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ゴンペルツ曲線モデルおよびロジスティック曲線モデルを含むソフトウェア信頼性成長モデルを用いてソフトウェアの信頼性を予測するソフトウェア信頼性予測方法および装置と記録媒体に関する。
【0002】
【従来の技術】
ソフトウェアの完成後の品質を保証するために、一般的にシステムの動作確認試験を行う。動作確認試験において、ソフトウェアの最終段階での品質予測、いわゆる信頼性予測が行われる。この信頼性予測に関して、従来から各種の手法が提案されている。それらのうち、統計的手法として、ゴンペルツ曲線モデルやロジスティック曲線モデルなどが知られていて、ソフトウェアのバグ実績データから、各曲線モデルのパラメータを推定することにより、達成予測値(レベル)、達成期間、予測曲線などを得ている。
【0003】
図2は、こうした統計的手法を用いて実績試験結果データから予測曲線を得る装置の構成概念図で、図3は、それによって得られる予測曲線の例を示した図である。図2において、1は信頼性予測装置、2は入力である試験実績データ、3は予測データを示し、実績データに基づく予測曲線が得られる。
【0004】
まずはじめに、ゴンペルツ曲線モデルとそのパラメータの推定方法について説明する。ゴンペルツ曲線は式(1)の関係式で与えられる曲線である。
【0005】
【数1】
Figure 0003612428
ここで、tは時間(期間)であり、G(t)はtまでに発見される総バグ数、a,bは実績から求められるパラメータである。式(1)から
G(t)→k(t→∞) …(2)
より、kはテスト開始前に潜在するバグ数を表す。また、式(1)は微分方程式
【数2】
Figure 0003612428
の解でもある。このままでは、パラメータa,b,kは求められないので、式(3)の両辺をG(t)で割り、更に対数をとると次式(4)となる。
【0006】
【数3】
Figure 0003612428
とおくと次式(8)が得られる。
【0007】
Y=A+Bt …(8)
現実には、微分値
【数4】
Figure 0003612428
は、求められないので、δをデータ集計期間(発生したバグ数を集計する予め決められた期間)として、
【数5】
Figure 0003612428
とおくと、実際に使用する回帰式は次式(12)となる。
【0008】
=A+Bt …(12)
ここで、Yとして
【数6】
Figure 0003612428
式(12)を回帰式として、回帰分析を行うことにより、A,Bの推定値A^,B^を求める。a,b,kの推定値a^,b^,k^は
【数7】
Figure 0003612428
から得られる。
【0009】
早期のデータによる推定結果は精度が悪いといわれており、少なくとも曲線モデルの変曲点を超えた時点のデータでパラメータ推定を行うことが必要である。三觜武:“ソフトウェアの品質評価法”、日科技連(1981)によれば、ソフトウェアの潜在バグ数の予測値をk〜としてソフトウェアの累積バグ数をyとすると
【数8】
Figure 0003612428
となれば、その時点までのデータでパラメータ推定を行うとしている。wは経験的にw=0.6〜0.8としている。また、kは経験的または統計的に予測する。
【0010】
次に、ロジスティック曲線モデルについて説明する。ロジスティック曲線モデルは式(18)の関係式で与えられる曲線である。
【0011】
【数9】
Figure 0003612428
ゴンペルツ曲線モデルと同様にtは時間(期間)であり、L(t)はtまでに発見される総バグ数、m,αは実績から求められるパラメータである。式(18)より
L(t)→k(t→∞) …(19)
となるからゴンペルツ曲線と同様にkはテスト開始前に潜在するバグ数を表す。式(18)は微分方程式
【数10】
Figure 0003612428
の解でもある。パラメータk,α,mを求めるために式(20)を次のように書き直す。
【0012】
【数11】
Figure 0003612428
とおくと
Y=A+BX …(26)
が得られる。現実には、微分値
【数12】
Figure 0003612428
は、求められないので、δをデータ集計期間(発生したバグ数を集計する予め決められた期間)として、
【数13】
Figure 0003612428
とおくと、実際に使用する回帰式は次式(30)となる。
【0013】
=A+BL …(30)
ここで、Yとして
【数14】
Figure 0003612428
を利用することもある。
【0014】
式(30)を回帰式として、回帰分析を行うことにより、A,Bの推定値A^,B^を求める。m,k,αの推定値m^,k^,α^は
【数15】
Figure 0003612428
から得られる。
【0015】
ゴンペルツ曲線と同様に、早期のデータによる推定結果は精度が悪いといわれており、少なくとも曲線モデルの変曲点を超えた時点のデータでパラメータ推定を行うことが必要である。どの時点までのデータでパラメータ推定を行うべきかについてはゴンペルツ曲線と同様である。
【0016】
【発明が解決しようとする課題】
前記ソフトウェア信頼性モデルにおけるパラメータ推定方法では、試験早期での推定精度は低く、ある程度の精度を要求するには、変曲点を超えた時点までのデータが必要となる。後述するように、従来手法では実データが各曲線モデルに完全に一致していたとしても、試験開始間もないとき、すなわち潜在バグ件数に対して、発見されたバグ件数の割合が小さい時には正確なパラメータ推定ができず、そのため信頼性分析の結果の精度はかなり低いものとなっている。どの時点までのデータを利用してパラメータ推定を行うかの判定基準に、式(17)があるが、式(17)内のk〜の精度そのものが低く、経験に頼った判定基準になっている。また、従来技術では、実データとモデルによる分析が一致しなかった場合には、パラメータ推定の精度が低いため、その原因はモデルの不適切によるものなのか、パラメータの推定精度によるものなのかがはっきりしなかった。
【0017】
本発明は、上記に鑑みてなされたもので、その目的とするところは、バグ発見件数が少ない段階や試験開始間もない時点からソフトウェア信頼性成長モデルのパラメータを正確に推定し、ソフトウェアの信頼性を適確に予測し得るソフトウェア信頼性予測方法および装置を提供することにある。
【0018】
【課題を解決するための手段】
上記目的を達成するため、第1の本発明は、ゴンペルツ曲線モデル又はロジスティック曲線モデルによるソフトウェア信頼性成長モデルを用いてソフトウェアの信頼性を予測するソフトウェア信頼性予測方法であって、入力手段によりソフトウェアのテスト時にソフトウェアにバグが発生したバグ発生日時およびバグ発生件数を入力して記憶手段に記憶させ回帰分析手段により前記記憶手段から前記バグ発生日時およびバグ発生件数のデータを読み出し、厳密解を持ち、差分間隔0の極限で前記ソフトウェア信頼性成長モデルと方程式、厳密解ともに一致する差分方程式を用いて、前記バグ発生日時および件数のデータからソフトウェア信頼性成長モデルのパラメータを回帰分析により推定し、予測手段によりこの推定された値のパラメータをもつソフトウェア信頼性成長モデルを用いて、バグ発生累積件数の予測曲線を推定し、この予測曲線からソフトウェアの信頼性を予測することことを要旨とする。
【0019】
本発明にあっては、厳密解を持ち、差分間隔0の極限でソフトウェア信頼性成長モデルと方程式、厳密解ともに一致する差分方程式を用い、ソフトウェアのテスト時のバグ発生日時および件数の入力データからソフトウェア信頼性成長モデルのパラメータを回帰分析により推定し、このソフトウェア信頼性成長モデルを用いて、バグ発生累積件数の予測曲線を推定し、この予測曲線からソフトウェアの信頼性を予測するため、バグ発見件数が少ない段階やテスト開始間もない時点でもパラメータを正確に推定でき、ソフトウェアの信頼性を適確に予測することができる。
【0020】
また、第2の本発明は、ゴンペルツ曲線モデル又はロジスティック曲線モデルによるソフトウェア信頼性成長モデルを用いてソフトウェアの信頼性を予測するソフトウェア信頼性予測装置であって、ソフトウェアのテスト時にソフトウェアにバグが発生したバグ発生日時およびバグ発生件数を入力する入力手段と、前記入力手段により入力されたバグ発生日時およびバグ発生件数を記憶する記憶手段と、前記記憶手段から前記バグ発生日時およびバグ発生件数のデータを読み出し、厳密解を持ち、差分間隔0の極限で前記ソフトウェア信頼性成長モデルと方程式、厳密解ともに一致する差分方程式を用いて、前記バグ発生日時および件数のデータからソフトウェア信頼性成長モデルのパラメータを回帰分析により推定する回帰分析手段と、パラメータが該回帰分析手段によって推定された値をもつソフトウェア信頼性成長モデルを用いて、バグ発生累積件数の予測曲線を推定し、この予測曲線からソフトウェアの信頼性を予測する予測手段とを有することを要旨とする。
本発明にあっては、厳密解を持ち、差分間隔0の極限でソフトウェア信頼性成長モデルと方程式、厳密解ともに一致する差分方程式を用い、ソフトウェアのテスト時のバグ発生日時および件数の入力データからソフトウェア信頼性成長モデルのパラメータを回帰分析により推定し、このソフトウェア信頼性成長モデルを用いて、バグ発生累積件数の予測曲線を推定し、この予測曲線からソフトウェアの信頼性を予測するため、バグ発見件数が少ない段階やテスト開始間もない時点でもパラメータを正確に推定でき、ソフトウェアの信頼性を適確に予測することができる。
【0021】
さらに第3の本発明は、ゴンペルツ曲線モデル又はロジスティック曲線モデルによるソフトウェア信頼性成長モデルを用いてソフトウェアの信頼性を予測するソフトウェア信頼性予測プログラムを記録したコンピュータ読み取り可能な記録媒体であって、コンピュータに対し、ソフトウェアのテスト時にソフトウェアにバグが発生したバグ発生日時およびバグ発生件数を記憶手段に記憶させる処理と前記記憶手段から前記バグ発生日時およびバグ発生件数のデータを読み出し、厳密解を持ち、差分間隔0の極限で前記ソフトウェア信頼性成長モデルと方程式、厳密解ともに一致する差分方程式を用いて、前記バグ発生日時および件数のデータからソフトウェア信頼性成長モデルのパラメータを回帰分析により推定する処理と、この推定された値のパラメータをもつソフトウェア信頼性成長モデルを用いて、バグ発生累積件数の予測曲線を推定し、この予測曲線からソフトウェアの信頼性を予測する処理と、を実行させることを要旨とする。
本発明にあっては、ソフトウェアのテスト時にソフトウェアにバグが発生したバグ発生日時およびバグ発生件数を入力し、厳密解を持ち、差分間隔0の極限で前記ソフトウェア信頼性成長モデルと方程式、厳密解ともに一致する差分方程式を用い、前記入力されたソフトウェアのテスト時の前記バグ発生日時および件数のデータからソフトウェア信頼性成長モデルのパラメータを回帰分析により推定し、この推定された値のパラメータをもつソフトウェア信頼性成長モデルを用いて、バグ発生累積件数の予測曲線を推定し、この予測曲線からソフトウェアの信頼性を予測するプログラムを記録媒体として記録しているため、該記録媒体を利用して、そのソフトウェア信頼性予測プログラムの流通性を高めることができる。
【0022】
【発明の実施の形態】
以下、図面を用いて本発明の実施の形態について説明する。図1は、本発明の一実施形態に係るソフトウェア信頼性予測装置の構成を示すブロック図である。同図に示すソフトウェア信頼性予測装置は、ソフトウェア信頼性成長モデルのパラメータを推定するために回帰分析に厳密解を持ち、差分間隔0の極限でソフトウェア信頼性成長モデルと方程式、厳密解ともに一致する差分方程式を用いることを特徴とするものであり、ソフトウェアのテスト時にソフトウェアにバグが発生したバグ発生日時およびバグ発生件数を入力装置4から入力し、この入力されたバグ発生日時および件数を記憶装置5に記憶するとともに、バグ件数集計部6で集計し、回帰分析部7に入力している。
【0023】
回帰分析部7は、厳密解を持ち、差分間隔0の極限で前記ソフトウェア信頼性成長モデルと方程式、厳密解ともに一致する差分方程式を用い、バグ件数集計部6からのバグ発生日時および件数のデータからソフトウェア信頼性成長モデルのパラメータを回帰分析により推定し、表示出力部8に出力するようになっている。なお、回帰分析部7でソフトウェア信頼性成長モデルのパラメータを推定すると、このソフトウェア信頼性成長モデルを用いて、バグ発生累積件数の予測曲線を推定し、この予測曲線からソフトウェアの信頼性を予測することになる。
【0024】
ところで、従来手法では、既に示したようにパラメータ推定を行うための回帰分析の際、微分方程式で表されるソフトウェア信頼性成長モデルを差分方程式に書き直して回帰分析を行う。差分方程式は、あくまで微分方程式の近似でしかない。通常用いる差分方程式は前進差分であり、これは元の微分方程式を差分間隔の何乗のオーダで近似するかに主眼が置かれている。そのため解の形状、ここでは時間を無限大にしたときにバグの数が一定値に収束するという性質などは一般的に保たれない。しかし、本発明で使用する差分方程式では、厳密解を持ち、その解は差分間隔0の極限で微分方程式の解と一致するため、上記のような性質を保存することができる。これにより、従来手法よりも精度の高いパラメータ推定が可能となる。
【0025】
次に、ソフトウェア信頼性成長モデルとしてゴンペルツ曲線モデルを用いた場合について説明する。なお、ゴンペルツ曲線モデルには別の解法もあるので、ここで説明するゴンペルツ曲線モデルをゴンペルツ曲線モデル1として説明する。また、従来技術は、微分方程式を差分方程式に書き直し、回帰式を得て、その回帰式から求めたパラメータの推定値を得ているが、本発明では、微分方程式を従来技術とは異なった差分方程式に書き直している。
【0026】
まず、ゴンペルツ曲線モデル1について説明する。まず、ゴンペルツ曲線モデルの満たす微分方程式を再度次式に示す。
【0027】
【数16】
Figure 0003612428
式(37)はδ→0で式(1)に一致する。更に
|1+δlog b|<1 …(38)
の条件の下で、
→k(t→∞) …(39)
となり、式(1)が持っている性質を保存していることがわかる。
【0028】
パラメータk,a,bを求めるために式(36)の両辺に対数を2回とる。
【0029】
【数17】
Figure 0003612428
とおくと回帰式
=A+Bn …(46)
が得られる。式(46)を使った回帰分析によって得られるA,Bの推定値をA^,B^とするとa,b,kの推定値をa^,b^,k^は次のように求められる。
【0030】
【数18】
Figure 0003612428
また、別の解法として、ゴンペルツ曲線モデルは、次式の微分方程式の解として表現することもできる。この場合のゴンペルツ曲線モデルをゴンペルツ曲線モデル2と称することにする。
【0031】
【数19】
Figure 0003612428
となり、式(37)と同じである。
【0032】
パラメータk,a,bを求めるために式(51)の両辺をGで割り、更に両辺に対数を取り、δ=1とおくと
【数20】
log Gn+1 −log Gn−1 =−(log b)(log k)+(log b)log G…(53)
ここで、
=log Gn+1 −log G …(54)
A=−(log b)(log k) …(55)
B=log b …(56)
とおくと回帰式
=A+Blog G …(57)
が得られる。式(57)を使った回帰分析によって得られるA,Bの推定値をA^,B^とするとa,b,kの推定値a^,b^,k^は次のように求められる。
【0033】
【数21】
Figure 0003612428
次に、ロジスティック曲線モデルについて説明する。再度、ロジスティック曲線が満たす微分方程式を次式に示す。
【0034】
【数22】
Figure 0003612428
式(63)はδ→0で式(18)に一致する。更に
|1−δα|<1 …(64)
の条件の下で、
→k(t→∞) …(65)
となり、式(18)が持っている性質を保存していることがわかる。
【0035】
パラメータk,α,mを求めるために、t=nδ,δ=1とおいて式(62)を次のように書き替える。
【0036】
=A+BL …(66)
ここで、
【数23】
Figure 0003612428
式(66)を回帰式として回帰分析を行うことによりA,Bの推定値A^,B^を求める。m,k,αの推定値m^,k^,α^は次のように求められる。
【0037】
【数24】
Figure 0003612428
次に、データがゴンペルツ曲線モデル、ロジスティック曲線モデルに完全に一致しているときの従来手法との精度比較を行う。
【0038】
まず、ゴンペルツ曲線モデル1の場合について説明する。この場合には、k=100,a=0.01,b=0.5として、式(1)から得られるGの値で、潜在バグ数までのデータ(t=0,1,2,…,25までのデータ)を利用することとする。回帰式は、従来手法が式(12)、本発明手法が式(46)を利用している。この場合において、すべてのデータを利用した時には、次の表1のようになる。
【0039】
【表1】
Figure 0003612428
また、変曲点前までのデータ(t=0,1,2)を利用した場合には、次の表2のようになる。
【0040】
【表2】
Figure 0003612428
ここで、b^における括弧内の値は、1+log b^の値である。データとして、潜在バグ数までのすべてのデータを用いた場合には、従来手法でも十分な精度を持つが、変曲点前までのデータでは、従来手法の精度は低い。それに対し、本発明手法では、高精度で推定されていることがわかる。1+log bを時間連続のときのbに対応するものとみなせば、bについても本発明手法は高精度で推定していることがわかる。
【0041】
次に、ゴンペルツ曲線モデル2の場合について説明する。この場合に使用したデータはゴンペルツ曲線モデル1と同じである。回帰式は、従来手法が式(12)、本発明手法が式(57)を利用している。まず、すべてのデータを利用した時には、次の表3のようになる。
【0042】
【表3】
Figure 0003612428
また、変曲点前までのデータ(t=0,1,2)を利用した場合には、次の表4のようになる。
【0043】
【表4】
Figure 0003612428
ここで、b^における括弧内の値は、1+log b^の値である。データとして、潜在バグ数までのすべてのデータを用いた場合には、従来手法でも十分な精度を持つが、変曲点前までのデータでは、従来手法の精度は低い。それに対し、本発明手法では、高精度で推定されていることがわかる。1+log bを時間連続のときのbに対応するものとみなせば、bについても本発明手法は高精度で推定していることがわかる。
【0044】
次に、ロジスティック曲線モデルの場合について説明する。この場合、k=100,m=99,α=4として、式(18)から得られるLの値を入力データとする。ここで、潜在バグ数までのデータ(t=0,0.2,0.4,…,3までのデータ)を利用することとする。回帰式は、従来手法が式(30)、本発明手法が式(66)を利用している。この場合において、すべてのデータを利用した時には、次の表5のようになる。
【0045】
【表5】
Figure 0003612428
また、変曲点前までのデータ(t=0,0.2,…,0.8)を利用した時には、次の表6のようになる。
【0046】
【表6】
Figure 0003612428
データとして、潜在バグ数までのすべてのデータを用いた場合には、従来手法でも十分な精度を持つが、変曲点前までのデータでは、従来手法の精度は低い。それに対し、本発明手法では、潜在バグ件数の推定に関して高精度であることがわかる。
上述してきたようなソフトウェア信頼性成長モデルを用いたソフトウェアの信頼性の予測はソフトウェア信頼性予測プログラムにより実施され、該プログラムは記録媒体に記録して提供されるため、該記録媒体を利用して、そのソフトウェア信頼性予測プログラムの流通性を高めることができる。
【0047】
【発明の効果】
以上説明したように、本発明によれば、差分間隔0の極限でソフトウェア信頼性成長モデルと方程式、厳密解ともに一致する差分方程式を用い、ソフトウェアのテスト時のバグ発生日時および件数の入力データからソフトウェア信頼性成長モデルのパラメータを回帰分析により推定し、このソフトウェア信頼性成長モデルを用いて、バグ発生累積件数の予測曲線を推定し、この予測曲線からソフトウェアの信頼性を予測するので、バグ発見件数が少ない段階やテスト開始間もない時点でもパラメータを正確に推定でき、信頼性分析の結果の精度を向上させることができるとともに、予測結果と実績値とが不一致の場合にも予測モデルの不適切によるものかパラメータ推定精度によるものであるかの切り分けを適確に行うことが可能である。
【図面の簡単な説明】
【図1】本発明の一実施形態に係るソフトウェア信頼性予測装置の構成を示すブロック図である。
【図2】ソフトウェア信頼性予測装置の概念図である。
【図3】信頼性予測曲線および実累積バグデータ曲線を示すグラフである。
【符号の説明】
4 入力装置
5 記憶装置
6 バグ件数集計部
7 回帰分析部
8 表示出力部

Claims (3)

  1. ゴンペルツ曲線モデル又はロジスティック曲線モデルによるソフトウェア信頼性成長モデルを用いてソフトウェアの信頼性を予測するソフトウェア信頼性予測方法であって、
    入力手段によりソフトウェアのテスト時にソフトウェアにバグが発生したバグ発生日時およびバグ発生件数を入力して記憶手段に記憶させ
    回帰分析手段により前記記憶手段から前記バグ発生日時およびバグ発生件数のデータを読み出し、厳密解を持ち、差分間隔0の極限で前記ソフトウェア信頼性成長モデルと方程式、厳密解ともに一致する差分方程式を用いて、前記バグ発生日時および件数のデータからソフトウェア信頼性成長モデルのパラメータを回帰分析により推定し、
    予測手段によりこの推定された値のパラメータをもつソフトウェア信頼性成長モデルを用いて、バグ発生累積件数の予測曲線を推定し、この予測曲線からソフトウェアの信頼性を予測すること
    を特徴とするソフトウェア信頼性予測方法。
  2. ゴンペルツ曲線モデル又はロジスティック曲線モデルによるソフトウェア信頼性成長モデルを用いてソフトウェアの信頼性を予測するソフトウェア信頼性予測装置であって、
    ソフトウェアのテスト時にソフトウェアにバグが発生したバグ発生日時およびバグ発生件数を入力する入力手段と、
    前記入力手段により入力されたバグ発生日時およびバグ発生件数を記憶する記憶手段と、
    前記記憶手段から前記バグ発生日時およびバグ発生件数のデータを読み出し、厳密解を持ち、差分間隔0の極限で前記ソフトウェア信頼性成長モデルと方程式、厳密解ともに一致する差分方程式を用いて、前記バグ発生日時および件数のデータからソフトウェア信頼性成長モデルのパラメータを回帰分析により推定する回帰分析手段と、
    パラメータが該回帰分析手段によって推定された値をもつソフトウェア信頼性成長モデルを用いて、バグ発生累積件数の予測曲線を推定し、この予測曲線からソフトウェアの信頼性を予測する予測手段と
    を有することを特徴とするソフトウェア信頼性予測装置。
  3. ゴンペルツ曲線モデル又はロジスティック曲線モデルによるソフトウェア信頼性成長モデルを用いてソフトウェアの信頼性を予測するソフトウェア信頼性予測プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
    コンピュータに対し、
    ソフトウェアのテスト時にソフトウェアにバグが発生したバグ発生日時およびバグ発生件数を記憶手段に記憶させる処理と
    前記記憶手段から前記バグ発生日時およびバグ発生件数のデータを読み出し、厳密解を持ち、差分間隔0の極限で前記ソフトウェア信頼性成長モデルと方程式、厳密解ともに一致する差分方程式を用いて、前記バグ発生日時および件数のデータからソフトウェア信頼性成長モデルのパラメータを回帰分析により推定する処理と
    この推定された値のパラメータをもつソフトウェア信頼性成長モデルを用いて、バグ発生累積件数の予測曲線を推定し、この予測曲線からソフトウェアの信頼性を予測する処理と、
    を実行させることを特徴とするソフトウェア信頼性予測プログラムを記録したコンピュータ読み取り可能な記録媒体。
JP28979998A 1998-10-12 1998-10-12 ソフトウェア信頼性予測方法および装置と記録媒体 Expired - Fee Related JP3612428B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28979998A JP3612428B2 (ja) 1998-10-12 1998-10-12 ソフトウェア信頼性予測方法および装置と記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28979998A JP3612428B2 (ja) 1998-10-12 1998-10-12 ソフトウェア信頼性予測方法および装置と記録媒体

Publications (2)

Publication Number Publication Date
JP2000122860A JP2000122860A (ja) 2000-04-28
JP3612428B2 true JP3612428B2 (ja) 2005-01-19

Family

ID=17747924

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28979998A Expired - Fee Related JP3612428B2 (ja) 1998-10-12 1998-10-12 ソフトウェア信頼性予測方法および装置と記録媒体

Country Status (1)

Country Link
JP (1) JP3612428B2 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4770763B2 (ja) * 2007-03-19 2011-09-14 日本電信電話株式会社 予測モデル選択装置と方法および予測装置と推定値予測方法ならびにプログラム
JP2010113527A (ja) * 2008-11-06 2010-05-20 Hitachi Systems & Services Ltd バグ摘出予測システム
JP6761788B2 (ja) * 2017-08-22 2020-09-30 日本電信電話株式会社 予測装置、予測方法及び予測プログラム
CN109597760B (zh) * 2018-11-29 2022-04-12 中国银行股份有限公司 一种用于测试的异常场景的部署方法及装置

Also Published As

Publication number Publication date
JP2000122860A (ja) 2000-04-28

Similar Documents

Publication Publication Date Title
JP6636071B2 (ja) コンピュータ実装方法、コンピュータシステム及びコンピュータ装置
CN109564641B (zh) 数据填补方法和装置
CN108364195B (zh) 用户留存概率预测方法、装置、预测服务器及存储介质
JP2019527434A (ja) 評価モデルのためのモデリング方法及び装置
US20150025872A1 (en) System, method, and apparatus for modeling project reliability
US20140366140A1 (en) Estimating a quantity of exploitable security vulnerabilities in a release of an application
CN115795928A (zh) 基于伽马过程的加速退化试验数据处理方法和装置
JP3612428B2 (ja) ソフトウェア信頼性予測方法および装置と記録媒体
JP4498666B2 (ja) 予測装置、予測プログラム、および記録媒体
CN111241079A (zh) 一种数据清洗方法、装置及计算机可读存储介质
CN117331846B (zh) 一种基于互联网软件开发运行测试管理***
CN116522007B (zh) 一种面向推荐***模型的数据遗忘学习方法、装置及介质
US9188968B2 (en) Run-time characterization of on-demand analytical model accuracy
JP2005063208A (ja) ソフトウェア信頼度成長モデル選択方法、ソフトウェア信頼度成長モデル選択装置、ソフトウェア信頼度成長モデル選択プログラム、およびプログラム記録媒体
CN116663978A (zh) 一种用于审计数据的质量评估方法和***
CN116993326A (zh) 一种智能化设备全生命周期监控方法及***
CN116882805A (zh) 用于确定客户风险程度的方法、处理器、装置及存储介质
CN115452101A (zh) 一种仪表检定方法、装置、设备及介质
JP2003140929A (ja) ソフトウェア信頼性予測方法、ソフトウェア信頼性予測プログラム及び当該予測プログラムを記録したコンピュータ読み取り可能な記録媒体、並びにソフトウェア信頼性予測装置
JP2006072670A (ja) ソフトウェアの信頼性予測方法、そのプログラムを記録した記録媒体および装置
JP2003186701A (ja) ソフトウェア信頼度成長モデル選択方法、ソフトウェア信頼度成長モデル選択プログラム及び当該モデル選択プログラムを記録したコンピュータ読み取り可能な記録媒体、並びにソフトウェア信頼度成長モデル選択装置
JP2020071523A (ja) 見積方法、課金方法、コンピュータ、及びプログラム
CN114254516B (zh) 一种删失数据下的参数概率不确定性建模方法
CN114356238B (zh) 一种固态硬盘数据巡检方法及装置
US20230056212A1 (en) Automated Estimation of Network Security Policy Risk

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040803

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040922

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20041019

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20041025

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071029

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081029

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091029

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101029

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees