研究課題
若手研究(B)
テストカバレッジとはプログラムソースコードの全体に対するテストされた割合であり、テスト十分性の判断材料として様々なレベルで自動測定すべきである。さらに、プログラミング言語の更新や多様化、複数言語の併用開発の進展に伴い、多数の言語やレベルを統一的に扱え必要に応じ拡張可能な測定ツールが必要である。しかし既存のツール群は単一言語を扱い拡張性に乏しい。本研究では多数の言語間の共通性と相違を分析し、共通部分を再利用可能かつ各言語特化部分の実装や測定レベル拡張を効率的に達成可能なフレームワークを実現した。これにより多言語に対し統一的・柔軟なカバレッジ測定を実現でき、十分なテストの実施とテスト効率向上を達成した。
すべて 2013 2012 2011 2010 その他
すべて 雑誌論文 (7件) (うち査読あり 7件) 学会発表 (18件) 備考 (1件)
情報処理学会論文誌
巻: Vol.54(No.2) ページ: 945-960
巻: Vol.54(No.2) ページ: 820-834
コンピュータソフトウェア,岩波書店
巻: Vol.29, No.1 ページ: 1_130-1_146
電子情報通信学会論文誌
巻: Vol.J95-D, No.3 ページ: 412-424
巻: Vol.28, No.3 ページ: 114-131
IEICE Transactions on Information and Systems
巻: Vol.E94-D, No.12 ページ: 2418-2430
コンピュータソフトウェア
巻: Vol.27, No.2 ページ: 136-141
http://www.washi.cs.waseda.ac.jp/