研究概要 |
本研究の目的は, ・ソフトウェア工学実験環境で用いられる代表的な観測装置の統合 ・統合された装置による多面的な事象観測と分析を支援するシステムを設計と試作 にある.本年度は,前年度までの研究成果に基づき,観測データの視覚表現技術の確立を目指して (1)観測データの可視化機能の設計と実装 (2)観測データの同期再生機能の設計と実装 (3)試作システムの実験的評価 の3点を行う予定であった.これに対応する実績は次の通りである. (1)(2)に対しては,行動履歴データにおいて,特徴的な行動が現れた場面や,特定の定式化されたパターンが現れた場面を検索するシステムを構築した.構築したシステムでは,行動履歴データの時間変化をグラフ表示し,データの値や時間変化のパターンに基づいて,特定の開発行動の時刻を同定することが可能である.プログラムのデバッグ作業に本システムを適用した結果,「次に成すべき作業が分からずに悩んでいる」という開発行動の発生を8ヶ所中6ヶ所まで容易に検索することができた. (3)に対しては,試作システムに視聴覚装置や視線追跡装置などを接続してソフトウェア開発作業の様子を観察し,バグを発見するまでのプロセスを分析した.実験の結果,注視点の移動や発話の記録などの,複数の種類のデータを同時に収集し分析することが被験者の意図の追跡に有効であることがわかった.更に,バグの発見に影響すると思われるプロセスの特徴をいくつか確認した.
|