テスト・デバッグ

テスト・デバッグ

本研究プロジェクトでは,ソフトウェアのテスト・デバッグにおける問題を解決するためのツールを研究開発しています.

メンバー

テストケースの実行パス計測

テストケースを実行した際のパスを計測することで,テストケースの重複を指摘し,テスト効率を向上させることを目指しています.

オブジェクト指向プログラムに即したカバレッジ基準の提案

既存のC1カバレッジはオブジェクト指向言語のポリモフィズムに対応していません.本研究では,ポリモフィズムを考慮したカバレッジ基準を提案し,その有効性を示します.

オブジェクト指向プログラム用のプログラムトレーサの開発

プログラムの実行時情報をデバッグに役立たせる方法を研究しています.実行時情報の取得のためのプログラムトレーサの開発も行っています.

Traceglasses: トレースに基づくデバッガの実装

Traceglassesはトレースに基づくJavaのためのデバッガです. デバッグ対象プログラムの実行履歴をファイルに保存し, 効率よく表示し欠陥を追跡することができます.

Traversal Assert

Traversal Assert はオブジェクトの構造を自動的に探索することで,テスト対象クラスの変更に強いテストケースを記述できるようにするための表明機構です.対象言語はJavaです.

Publications