JPH0340141A - 潜在バグ予測方式 - Google Patents

潜在バグ予測方式

Info

Publication number
JPH0340141A
JPH0340141A JP1175973A JP17597389A JPH0340141A JP H0340141 A JPH0340141 A JP H0340141A JP 1175973 A JP1175973 A JP 1175973A JP 17597389 A JP17597389 A JP 17597389A JP H0340141 A JPH0340141 A JP H0340141A
Authority
JP
Japan
Prior art keywords
bug
bug prediction
latent
development
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.)
Pending
Application number
JP1175973A
Other languages
English (en)
Inventor
Naomi Suzuoki
鈴置 奈保美
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP1175973A priority Critical patent/JPH0340141A/ja
Publication of JPH0340141A publication Critical patent/JPH0340141A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、ソフトウェアの潜在バグを予測潜在バグ予測
方式に関する。
〔従来の技術〕
従来、ソフトウェアの潜在バグ予測する際には。
コーディング工程が完了した時点で、過去の経験。
統計的な手法を用いてソフトウェアに潜在しているバグ
の予測を行なうか、開発の各工程において生産物の第1
版ができる度毎に、過去の経験、統計的な手法を用いて
各工程で作り込捷れたバグの予測を行っている。
〔発明が解決しようとする課題〕
ところで、上述した従来のソフトウェアの潜在バグ予測
方式には1次にあげる問題点がある。
■ コーディング工程完了時に潜在バグの予測を行う場
合、開発計画時からコーディング工程までの開発の早い
段階でのソフトウェアの品質を定量的に把握することが
できな−という問題点がある。
■ 開発の各工程毎に潜在バグの予測を行う場合、終了
した工程1でのバグしか把握できないため、開発の早い
段階から開発全体の品質を定量的に把握することができ
な−という問題点がある。
〔課題を解決するための手段〕
本発明の潜在バグ予測方式は、開発の各工程の完了時に
開発の全工程で作り込むバグを予測するために、あらか
じめ求めたバグ予測モデル式の要因名、及び各要因の係
数等をバグ予測モデル情報ファイルに登録するバグ予測
モデル情報登録手段と、バグ予測要因データをバグ予測
要因データファイルに登録するバグ予測要因データ登録
手段と。
バグ予測要因データファイルに登録されている情報とバ
グ予測モデル情報ファイルに登録されている情報に基づ
いてバグ予測値を算出し、バグ予測値を潜在バグ予測フ
ァイルに登録する潜在バグ予測手段と、潜在バグ予測情
報ファイルの情報を編集し、バグを予測した時点での潜
在バグ予測情報を表示する潜在バグ予測情報表示手段と
を有することを特徴としてbる。
〔実施例〕 以下本発明について実施例によって説明する。
第1図を参照して1本発明による潜在ノくグ予測方式は
、入力手段1.バグ予測モデル情報登録手段2.バグ予
測モデル情報ファイル3.ノぐグ予測要因r−タ登録手
段4.バグ予測要因データファイル5.潜在バグ予測手
段6.潜在・ぐグ予測情報ファイル7、潜在バグ予測情
報表示手段8 、 CRTデイスプレィ9を備えている
第2図に示すように、バグ予測モデル情報登録手段2は
、バグ予測モデル入力部21.バグ予測モデル登録部2
2から構成されている。
第3図に示すように、バグ予測モデル情報ファイル3に
登録されるデータ30〜3Nは、それぞれバグ予測実施
工程名、要因名、要因の係数、勅よび定数を備えている
第4図1に示すように、バグ予測要因データ登録手段4
は、バグ予測要因データ入力部4 l 、 /4グ予測
要因データ登録部42.潜在・ぐグ予測手段起動部43
を備えている。
第5図に示すように、バグ予測要因データファイル5に
登録されるデータは、バグ予測実施工程名50.バグ予
測モデルに対応する各要因の値51〜5nを備えている
第6図に示すように、a在バグ予測手段6は。
バグ予測要因データファイル入力部61.バグ予測モデ
ル情報ファイル入力部モデル情報ファイル入力部6ダ2 イル登録部64,4在バグ予測情報表示手段起動部65
を備えている。
第7図に示すように,潜在バグ予測情報ファイル7に登
録されるデータ71〜7Nはそれぞれバグ予測実施工程
名,潜在バグ予測値から構成されている。
第8図に示すように,潜在バグ予測情報表示手段8は,
潜在バグ予測情報ファイル入力部81潜在バグ予測情報
表示部82を備えている。
普ず,利用者は,入力手段1によシ・々グ予測モデル情
報登録手段2を起動し,開発計画完了時。
設計完了時,コーディング完了時等といった・々グ(5
) 予測実施工程別に開発の全工程で作シ込むバグ数を予測
するために回帰分析等の統計的手法で求めたバグ予測実
施工程別潜在バグ予測モデルの要因名(バグ数に大きな
影響を与える開発キロステップ数(設計時には見積シ規
嘆,コーディング時には実績規模)等の生産物の情報,
開発玉数(当該工程壕での実績工数2次工程以降の見積
シエ数)やスキル等の開発状況に関する情報,ユーザの
使用環境を表す使用頻度等の要因)、およびモデル式の
各要因にかかる係数値や定数値を入力する。
バグ予測モデル情報登録手段2は,バグ予測モデル入力
部21よシこれらの情報を入力し,バグ予測モデル情報
登録部22にJul)バグ予測モデル情報ファイル3へ
登録する。
次に利用者は,開発計画からコーディング1での各工程
の完了時に,入力手段1によシバグ予測要因データ登録
手段4を起動し,既に登録されたバグ予測モデルの要因
に対応する要因データを入力する。
バグ予測要因データ登録手段4は,バグ予測要(6) 因データ人力41よりこれらのデータを入力し。
バグ予測要因データ登録部42によりバグ予測要因デー
タファイル5へ登録して、a在バグ予測手段起動部43
により潜在バグ予測手段6を起動する。
潜在バグ予測手段6は、バグ予測要因データファイル入
力部61よシバグ予測要因データファイル5に登録され
ているバグ予測要因データを読み込み、バグ予測モデル
情報ファイル入力部62により、バグ予測モデル情報フ
ァイル3に登録されているバグ予測モデルの情報の中か
ら、予測実施工程名の値がバグ予測要因データファイル
入力部61で読み込まれた予測実施工程名のレコードの
値と一致するレコードを読み込む。
回帰型モデルによるバグ予測部63では、バグ予測モデ
ル情報レコード入力部62で読み込すれたレコードの各
要因から成る回帰型モデルであるバグ予測モデルの各変
数に、バグ予測要因データファイル5に登録されている
各変数に対応する値を代入することにより、バグ予測値
を算出する。
(7) 潜在バグ予測情報ファイル登録部64では、予測要因デ
ータファイル5に登録された予測実施工程名7回1帝型
モデルによるバグ予測部63で算出したバグ予測値を潜
在バグ予測情報ファイル7に登録して、a在バグ予測情
報表示手段起動部65により潜在バグ予測情報表示手段
8の起動を行う。
潜在バグ予測情報表示手段8″r:は、潜在バグ予測情
報ファイル入力部81によシ潜在バグ予測情報ファイル
7から最新の予測実施工程名とその潜在バグ予測値を入
力し、潜在バグ予測情報ファイル表示部82によI)C
RTデイスプレィ9に表示する。
〔発明の効果〕
以上説明したように2本発明では、開発計画完了時より
開発の各工程で予測を行うため、開発の早い段階から品
質を定量的に把握でき、各工程尤の予測は、常に開発全
体で作り込むバグを予測するため、開発の早い段階から
開発全体の品質を定量的に把握できる。
また開発の工程が進むにつれて、最終生産物に対する開
発生産情報が明確になるため、予測の精(8) 度が開発の工程が進む程良くなるという効果かある。
【図面の簡単な説明】
第1図は本発明の一実施例を示す図であり、第2図は第
1図のバグ予測モデル情報登録手段の構成を示す流れ図
であシ、第3図は第1図のバグ予測モデル情報ファイル
に登録されるデータの構成を示す図であり、第4図は第
1図のバグ予測要因データ登録手段の構成を示す流れ図
であり、第5図は第1図のバグ予測要因データファイル
に登録されるデータの構成を示す図であり、第6図は第
1図の潜在バグ予測手段の構成を示す流れ図であり、第
7図は第1図の潜在バグ予測情報ファイルに登録される
データの構成を示す図であシ、第8図は第1図の潜在バ
グ予測情報表示手段の構成を示す流れ図である。 第1図において、1・・・入力手段、2・・・バグ予測
モデル情報登録手段、3・・・バグ予測モデル情報ファ
イル、4・・・バグ予測要因データ登録手段、5・・・
(9) バグ予測要因データ情報ファイル、6・・・潜在・ぐり
゛予測手段、7・・・潜在・くグ予測情報ファイル、8
・・・潜在バグ予測情報表示手段、9・・・CRTデイ
スゾレイ。 (10) 第4図 第 図 第 6図 レフ]

Claims (1)

    【特許請求の範囲】
  1. 1、あらかじめ求めたバグ予測モデル式の要因名、及び
    各要因の係数と定数をバグ予測モデル情報ファイルに登
    録するバグ予測モデル情報登録手段と、バグ予測要因デ
    ータをバグ予測要因データファイルに登録するバグ予測
    要因データ登録手段と、バグ予測要因データファイルに
    登録されている情報とバグ予測モデル情報ファイルに登
    録されている情報に基づいてバグ予測値を算出し、バグ
    予測値を潜在バグ予測ファイルに登録する潜在バグ予測
    手段と、バグを予測した時点での潜在バグ予測情報を表
    示する潜在バグ予測情報表示手段とを有することを特徴
    とする潜在バグ予測方式。
JP1175973A 1989-07-07 1989-07-07 潜在バグ予測方式 Pending JPH0340141A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1175973A JPH0340141A (ja) 1989-07-07 1989-07-07 潜在バグ予測方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1175973A JPH0340141A (ja) 1989-07-07 1989-07-07 潜在バグ予測方式

Publications (1)

Publication Number Publication Date
JPH0340141A true JPH0340141A (ja) 1991-02-20

Family

ID=16005482

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1175973A Pending JPH0340141A (ja) 1989-07-07 1989-07-07 潜在バグ予測方式

Country Status (1)

Country Link
JP (1) JPH0340141A (ja)

Similar Documents

Publication Publication Date Title
JP2008021296A (ja) テスト計画支援装置およびテスト計画支援プログラム
JPH02232152A (ja) 生産システムシミュレータ生成装置
JPH0340141A (ja) 潜在バグ予測方式
JP2000024850A (ja) 人手組み立てラインの効率評価装置
JPH06348720A (ja) 生産開発管理表示装置
JP3022326B2 (ja) ファイル変更履歴管理システム
JP2606085B2 (ja) プログラム評価方式
JP2715904B2 (ja) 計算機システム性能評価装置
JPH10269076A (ja) 進捗管理方式および記録媒体
JP2008134840A (ja) 情報処理装置およびその方法
JP2002215390A (ja) ソフトウエア開発進捗管理方法及びプログラム
JP2525393B2 (ja) 論理シミュレ−ションのテストカバレ−ジ方式
JPH0935103A (ja) 生産計画情報管理装置
JPH1027099A (ja) プログラム生成方法および装置
JPH09198441A (ja) 見積装置及び見積方法
JP2002091763A (ja) 開発承認支援システム及び記憶媒体
JP4136568B2 (ja) 設計方法、設計装置及び設計プログラム
JPH06139065A (ja) プログラム性能見積もり装置
JPH09138818A (ja) 図面管理システム
JPH0850576A (ja) 視覚対話型シミュレーション装置
JP2522167B2 (ja) 生産シミュレ―ションシステム
JPH07114485A (ja) シミュレーションテストシステム実行方法
JP2001265917A (ja) 見積評価支援システム
JPH02253349A (ja) プログラム実行状態表示方式
JPH06250832A (ja) システム設計工数の概算装置