1
クラッシュとシステム環境の相関関係を見つけるにはどうすればよいですか?
私は自由な時間に、Delphi Windowsアプリケーションから送信されたクラッシュレポート(ただし、他の非クラッシュバグレポートではない)を収集する小さなWebベースのシステムに取り組んでいます。 トラブルシューティングの場合、ユーザーは、ハードウェアまたはオペレーティングシステムのバージョンと特定のバグまたはクラッシュ、あるいはその両方との関係を見つけるためのデータマイニング機能が必要です。 これがどのように機能するかの例として: クラッシュごとに、データベースにレポートがあり、クラッシュの瞬間のスタックトレース(コールスタック)のフィンガープリント/ハッシュコードがあり、重複を識別します。 アルゴリズムは、バグレポートのすべての複製に他の一般的な属性があるかどうかをチェックします。たとえば、オペレーティングシステムのサービスパックの欠落などです。 分析結果には、バグレポートに共通するすべてのプロパティが一覧表示されます これらの自動バグレポートに、現在実行中のすべてのプロセスの名前、ファイル名、ロードされたDLLのバージョン情報などのすべての重要な情報が含まれているとしましょう。 繰り返し発生するクラッシュと環境間の相関関係を見つけるにはどうすればよいですか?役立つ特定のアルゴリズムまたは統計的方法はありますか?
10
data-mining