(57)【特許請求の範囲】
【請求項１】
３ＤデジタルモデルのＵＩ要素毎にその操作を定義し、定義情報を保持するＵＩ要素定義手段と、前記ＵＩ要素毎にその操作による前記３Ｄデジタルモデルの挙動を定義し、定義情報を保持するＵＩ挙動定義手段と、前記ＵＩ要素定義手段により定義された操作と、前記ＵＩ挙動定義手段により定義された前記３Ｄデジタルモデルの挙動とを前記ＵＩ要素毎に関連付けた３Ｄデジタルプロトタイプを作成する３Ｄデジタルプロトタイプ作成手段と、前記３Ｄデジタルプロトタイプを表示装置上に３Ｄグラフィック表示すると共に、当該表示装置上に表示されている３Ｄデジタルプロトタイプの各ＵＩ要素に対するポインティングデバイスによるポインティング操作入力をイベントとして受け付け、前記３Ｄデジタルモデルある任意のＵＩ要素に対するイベントに対して当該ＵＩ要素の操作と関連付けられた当該３Ｄデジタルモデルの挙動による遷移後の状態を表示する３Ｄデジタルプロトタイプ再生手段とを有する３Ｄデジタルプロトタイプ作成手段と、
表示装置上に表示されている前記３Ｄデジタルプロトタイプ作成手段により作成された３Ｄデジタルプロトタイプの各ＵＩ要素に対するポインティングデバイスによるポインティング操作入力をイベントとして受け付け、操作履歴を記録するイベント記録手段と、ユーザテスト用のテスト対象タスクのスタートとゴールを定義し、定義された情報を保持するタスク定義手段と、前記３Ｄデジタルプロトタイプを前記タスク定義手段に登録されたテスト対象タスクのスタート状態にして表示し、当該テスト対象タスクのゴールを提示するタスク提示手段とを有するテスト実施手段と、
前記イベント記録手段による操作履歴の記録データをＵＩソフトウェアプロトタイプデータ、テスト用タスクデータを元に分析し、ユーザビリティの３要素である有効性、効率性及び満足度に関しての評価指標を求めるテスト結果解析手段とを備えたことを特徴とするユーザビリティ評価システム。
【請求項２】
前記テスト実施手段におけるタスク定義手段は、ユーザテスト用のテスト対象タスクのスタートとゴール、及び当該スタートからゴールまでの操作手順の正解例を定義し、定義された情報を保持し、
前記イベント記録手段に記録された操作履歴を前記タスク定義手段に保持されている当該テスト対象タスクの正解例と比較し、所定の演算によってユーザビリティ評価指標を算出するテスト結果解析手段を備えたことを特徴とする請求項１に記載のユーザビリティ評価システム。
【請求項３】
前記タスク定義手段は、前記スタートからゴールまでの操作手順の正解例として複数ルートの正解例を定義し、定義された情報を保持し、
前記テスト結果解析手段は、前記複数ルートの正解例のいずれのルートを経てゴールに到達しても正解として処理することを特徴とする請求項２に記載のユーザビリティ評価システム。
【請求項４】
３ＤデジタルモデルのＵＩ要素毎にその操作を定義し、定義情報をコンピュータに保持するＵＩ要素定義ステップと、
前記ＵＩ要素毎にその操作による前記３Ｄデジタルモデルの挙動を定義し、定義情報を保持するＵＩ挙動定義ステップと、
前記ＵＩ要素定義ステップにおいて定義された操作と、前記ＵＩ挙動定義ステップにおいて定義された前記３Ｄデジタルモデルの挙動とを前記ＵＩ要素毎に関連付けた３Ｄデジタルプロトタイプを作成する３Ｄデジタルプロトタイプ作成ステップと、
前記３Ｄデジタルプロトタイプを表示装置上に３Ｄグラフィック表示すると共に、当該表示装置上に表示されている３Ｄデジタルプロトタイプの各ＵＩ要素に対するポインティングデバイスによるポインティング操作入力をイベントとして受け付け、前記３Ｄデジタルモデルの任意のＵＩ要素に対するイベントに対して当該ＵＩ要素の操作と関連付けられた当該３Ｄデジタルモデルの挙動による遷移後の状態を表示する３Ｄデジタルプロトタイプ再生ステップと、
前記３Ｄデジタルプロトタイプ作成ステップにより作成されて表示装置上に表示されている３Ｄデジタルプロトタイプの各ＵＩ要素に対するポインティングデバイスによるポインティング操作入力をイベントとして受け付け、操作履歴を記録するイベント記録ステップと、
ユーザテスト用のテスト対象タスクのスタートとゴールを定義し、定義された情報を保持するタスク定義ステップと、
前記３Ｄデジタルプロトタイプを前記テスト対象タスクのスタート状態にして前記表示装置上に表示し、当該テスト対象タスクのゴールを提示するテストタスク提示ステップと、
前記表示装置上に表示されている前記３Ｄデジタルプロトタイプの前記テスト対象タスクのスタート状態からゴールに到達するまでの前記ポインティングデバイスによるイベントを操作履歴として記録し、当該記録データをＵＩソフトウェアプロトタイプデータ、テスト用タスクデータを元に分析し、ユーザビリティの３要素である有効性、効率性及び満足度に関しての評価指標を求めるテスト結果解析ステップとをコンピュータに実行させることを特徴とするユーザビリティ評価プログラム。
【請求項５】
前記タスク定義ステップは、ユーザテスト用のテスト対象タスクのスタートとゴール、及び当該スタートからゴールまでの操作手順の正解例を定義し、定義された情報を保持し、
前記テスト結果解析ステップでは、前記操作履歴の記録データを、前記テスト対象タスクの正解例と比較し、所定の演算によってユーザビリティ評価指標を算出することを特徴とする請求項４に記載のユーザビリティ評価プログラム。
【請求項６】
前記タスク定義ステップでは、前記スタートからゴールまでの操作手順の正解例として複数ルートの正解例を定義し、定義された情報を保持し、
前記テスト結果解析ステップでは、前記複数ルートの正解例のいずれのルートを経てゴールに到達しても正解として処理することを特徴とする請求項５に記載のユーザビリティ評価プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータの画面上のバーチャル空間内に表示した３ＤＣＡＤモデルに対してポインティングデバイスにより操作するユーザテストを実施し、ユーザビリティ評価するユーザビリティ評価システム及びプログラムに関する。
【背景技術】
【０００２】
近年、情報機器の多機能化・高機能化が進み、ＵＩ（ユーザインタフェース）のユーザビリティを考慮した機器開発の必要性が高まっている。製品設計段階におけるユーザビリティ評価のための手法には様々なものがあるが、近年では特に人間中心設計（Ｈｕｍａｎ−ｃｅｎｔｒｅｄ  ｄｅｓｉｇｎ）の考え方から、ユーザ参加型の手法であるユーザテストが重要視されてきている。ユーザテストは実際のユーザの利用状況に即した評価が行える半面、機器の機能モックアップの作成やユーザ行動観察のための環境構築にコストがかかることやテスト結果の分析・文書化に時間がかかることがあるため、短い開発期間内での実施や設計上流、つまり開発設計の初期段階での実施が難しい問題点があった。
【特許文献１】特許公開２００５−２７５４３９号公報
【非特許文献１】Bong K. Koh, Hee-seok Lee, Seol-hye Won, "The Usability Improvement Process during Electric Product Development", Las Vegas, USA:HCII2005, 2005. CD-ROM
【非特許文献２】ISO13407: Human-centred design processes for interactive systems, 1999
【非特許文献３】ISO9241-11: Ergonomic requirements for office work with visual display terminals (VDTs) - Part11: Guidance on usability, 1998
【非特許文献４】Dana L. Uehling, Karl Wolf, "User Action Graphing Effort (USAGE9)", Conference companion on Human factors in computing system, p.p. 290-291, May 07-11, 1995, Denver, Colorado, United States
【非特許文献５】Broak, J., "SUS: a‘quick and dirty' usability scale", Usability Evaluation in Industry. Taylor and Francis, 1996[6]ANSI/NCTTS 354-2001(2001). American National Standard for Information Technology - Common Industry Format for Usability Test Reports
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、上記従来技術の課題に鑑みてなされたもので、設計上流で利用が可能である筐体形状の３ＤＣＡＤモデル、ＵＩソフトウェアのプロトタイプから成るデジタルプロトタイプを活用し、ユーザテスト実施機能、ユーザ行動の記録機能、テスト結果の分析・文書化機能を持つ情報機器ユーザビリティ評価技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１の発明のユーザビリティ評価システムは、３ＤデジタルモデルのＵＩ要素毎にその操作を定義し、定義情報を保持するＵＩ要素定義手段と、前記ＵＩ要素毎にその操作による前記３Ｄデジタルモデルの挙動を定義し、定義情報を保持するＵＩ挙動定義手段と、前記ＵＩ要素定義手段により定義された操作と、前記ＵＩ挙動定義手段により定義された前記３Ｄデジタルモデルの挙動とを前記ＵＩ要素毎に関連付けた３Ｄデジタルプロトタイプを作成する３Ｄデジタルプロトタイプ作成手段と、前記３Ｄデジタルプロトタイプを表示装置上に３Ｄグラフィック表示すると共に、当該表示装置上に表示されている３Ｄデジタルプロトタイプの各ＵＩ要素に対するポインティングデバイスによるポインティング操作入力をイベントとして受け付け、前記３Ｄデジタルモデルある任意のＵＩ要素に対するイベントに対して当該ＵＩ要素の操作と関連付けられた当該３Ｄデジタルモデルの挙動による遷移後の状態を表示する３Ｄデジタルプロトタイプ再生手段とを有する３Ｄデジタルプロトタイプ作成手段と、
表示装置上に表示されている前記３Ｄデジタルプロトタイプ作成手段により作成された３Ｄデジタルプロトタイプの各ＵＩ要素に対するポインティングデバイスによるポインティング操作入力をイベントとして受け付け、操作履歴を記録するイベント記録手段と、ユーザテスト用のテスト対象タスクのスタートとゴールを定義し、定義された情報を保持するタスク定義手段と、前記３Ｄデジタルプロトタイプを前記タスク定義手段に登録されたテスト対象タスクのスタート状態にして表示し、当該テスト対象タスクのゴールを提示するタスク提示手段とを有するテスト実施手段と、
前記イベント記録手段による操作履歴の記録データをＵＩソフトウェアプロトタイプデータ、テスト用タスクデータを元に分析し、ユーザビリティの３要素である有効性、効率性及び満足度に関しての評価指標を求めるテスト結果解析手段とを備えたことを特徴とするものである。
【０００６】
請求項２の発明は、請求項１のユーザビリティ評価システムにおいて、前記テスト実施手段におけるタスク定義手段は、ユーザテスト用のテスト対象タスクのスタートとゴール、及び当該スタートからゴールまでの操作手順の正解例を定義し、定義された情報を保持し、前記イベント記録手段に記録された操作履歴を前記タスク定義手段に保持されている当該テスト対象タスクの正解例と比較し、所定の演算によってユーザビリティ評価指標を算出するテスト結果解析手段を備えたことを特徴とするものである。
【０００７】
請求項３の発明は、請求項２のユーザビリティ評価システムにおいて、前記タスク定義手段は、前記スタートからゴールまでの操作手順の正解例として複数ルートの正解例を定義し、定義された情報を保持し、前記テスト結果解析手段は、前記複数ルートの正解例のいずれのルートを経てゴールに到達しても正解として処理することを特徴とするものである。
【００１７】
請求項４の発明のユーザビリティ評価プログラムは、３ＤデジタルモデルのＵＩ要素毎にその操作を定義し、定義情報をコンピュータに保持するＵＩ要素定義ステップと、前記ＵＩ要素毎にその操作による前記３Ｄデジタルモデルの挙動を定義し、定義情報を保持するＵＩ挙動定義ステップと、前記ＵＩ要素定義ステップにより定義された操作と、前記ＵＩ挙動定義ステップにより定義された前記３Ｄデジタルモデルの挙動とを前記ＵＩ要素毎に関連付けた３Ｄデジタルプロトタイプを作成する３Ｄデジタルプロトタイプ作成ステップと、前記３Ｄデジタルプロトタイプを表示装置上に３Ｄグラフィック表示すると共に、当該表示装置上に表示されている３Ｄデジタルプロトタイプの各ＵＩ要素に対するポインティングデバイスによるポインティング操作入力をイベントとして受け付け、前記３Ｄデジタルモデルの任意のＵＩ要素に対するイベントに対して当該ＵＩ要素の操作と関連付けられた当該３Ｄデジタルモデルの挙動による遷移後の状態を表示する３Ｄデジタルプロトタイプ再生ステップと、前記３Ｄデジタルプロトタイプ作成ステップにより作成されて表示装置上に表示されている３Ｄデジタルプロトタイプの各ＵＩ要素に対するポインティングデバイスによるポインティング操作入力をイベントとして受け付け、操作履歴を記録するイベント記録ステップと、ユーザテスト用のテスト対象タスクのスタートとゴールを定義し、定義された情報を保持するタスク定義ステップと、前記３Ｄデジタルプロトタイプを前記テスト対象タスクのスタート状態にして前記表示装置上に表示し、当該テスト対象タスクのゴールを提示するテストタスク提示ステップと、前記表示装置上に表示されている前記３Ｄデジタルプロトタイプの前記テスト対象タスクのスタート状態からゴールに到達するまでの前記ポインティングデバイスによるイベントを操作履歴として記録し、当該記録データをＵＩソフトウェアプロトタイプデータ、テスト用タスクデータを元に分析し、ユーザビリティの３要素である有効性、効率性及び満足度に関しての評価指標を求めるテスト結果解析ステップとをコンピュータに実行させることを特徴とするものである。
【００１８】
請求項５の発明は、請求項４のユーザビリティ評価プログラムにおいて、前記タスク定義ステップは、ユーザテスト用のテスト対象タスクのスタートとゴール、及び当該スタートからゴールまでの操作手順の正解例を定義し、定義された情報を保持し、前記テスト結果解析ステップでは、前記操作履歴の記録データを、前記テスト対象タスクの正解例と比較し、所定の演算によってユーザビリティ評価指標を算出することを特徴とするものである。
【００１９】
請求項６の発明は、請求項５のユーザビリティ評価プログラムにおいて、前記タスク定義ステップでは、前記スタートからゴールまでの操作手順の正解例として複数ルートの正解例を定義し、定義された情報を保持し、前記テスト結果解析ステップでは、前記複数ルートの正解例のいずれのルートを経てゴールに到達しても正解として処理することを特徴とするものである。
【発明の効果】
【００２３】
本発明のユーザビリティ評価システム及びプログラムによれば、ユーザテストに機器の物理モックアップの作成が不要であるのでごく初期の開発設計段階からユーザテストを実施してユーザビリティ評価することができ、その上、多人数に対して遠隔地でもユーザテストを実施し、ユーザビリティ評価することができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態を図に基づいて詳説する。図１は、本発明の１つの実施の形態のユーザビリティ評価システムのシステム構成を示している。本システムは、Ｗｅｂブラウザ上に表示された電子機器の３Ｄプロトタイプを被験者に操作させ、その操作結果を解析することによって、ユーザビリティの評価を行うシステムである。本システムは、タスク定義登録部１、テスト実施部２、テスト結果解析部３から構成されている。尚、本システムはネットワーク接続されたコンピュータシステムあるいはスタンドアロンのコンピュータシステムに上記諸機能を発揮するユーザビリティ評価プログラムを実装することによりそのコンピュータシステムにより構成することもできる。
【００２６】
そして、タスク定義登録部１は、ユーザビリティエンジニアが定義したテスト対象タスクデータ１０１の登録する部分である。ここで、タスクとは、「ゴールを達成するために必要な一連の行動」のことであり、本システム上ではＳｔａｔｅ  Ｃｈａｒｔ形式で定義されたＵＩソフトウェアプロトタイプ１０２からタスクのゴールＧやスタートＣ等を選択することによって定義する。
【００２７】
テスト実施部２は、被験者に対しテストを実施し、そのイベントを記録する部分であり、テストタスク表示部２Ａ、３Ｄプロトタイプ再生部２Ｂ、イベント記録部２Ｃの３つの処理部分から成る。
【００２８】
このテスト実施部２におけるテストタスク表示部２Ａは、ユーザビリティエンジニアによって定義されたテストタスクを被験者に対して表示する部分である。３Ｄプロトタイプ再生部２Ｂは、ＵＩソフトウェアプロトタイプデータ１０２と、筐体の３ＤＣＡＤモデルデータ１０３からＷｅｂブラウザ上で筐体の３Ｄモデル、つまり３Ｄデジタルプロトタイプモデルを作成して再生し、またその回転、移動、拡大縮小等の操作をマウスのようなポインティングデバイスによるドラッグ操作によって可能にし、また、ポインティングデバイスによるクリック操作によって操作可能なアイテム、例えば、デジタルカメラらのプロトタイプであれば電源ボタン、シャッターボタン、ズームボタン、再生ボタン等の３Ｄプロトタイプ１０４を再生し、さらに各アイテムに対するクリック操作を当該アイテムに対する操作イベントとして認識する部分である。イベント記録部２Ｃは、各タスクに対して被験者がポインティングデバイスによって行った操作イベントを時系列的に記録し、イベント記録データ１０５を作成する部分である。
【００２９】
テスト結果解析部３は、被験者のイベント記録データ１０５をＵＩソフトウェアプロトタイプデータ１０２、テスト用タスクデータ１０１を元に分析し、ユーザビリティの３要素（有効性、効率性、満足度）に関しての評価指標１０６を演算する部分である。
【００３０】
上述したように、３Ｄデジタルプロトタイプ再生部２Ｂは、ユーザテストの対象となる電子機器モデルの３Ｄデジタルプロトタイプ作成する機能を有している。この３Ｄデジタルプロトタイプ作成部は、ソフトウェアにより構成されるものであるが、機能構成に分解して示すと、図２に示す構成である。すなわち、既存の３ＤＣＡＤソフトウェアによって作成された３ＤＣＡＤメッシュモデルに対して、例えば、ＶＲＭＬエディタを利用してＷｅｂ上で操作できる３Ｄモデル１０３を作成する３Ｄモデル作成部１１と、この３ＤＣＡＤモデル１０３上の各ＵＩ要素、例えば、デジタルカメラモデルであれば電源ボタン、ズーム操作ボタン、再生ボタン、メニューボタン等のＵＩ要素を定義するＵＩ要素定義部１２と、これとは別にＵＩ挙動仕様に基づくＵＩ挙動定義を行ってＵＩソフトウェアプロトタイプデータ１０２を作成するＵＩ挙動定義部１３と、ＵＩ要素定義がなされた３ＤＣＡＤモデル１０３とＵＩソフトウェアプロトタイプデータ１０２とを合成して３Ｄデジタルプロトタイプ１０４を作成して再生する３Ｄデジタルプロトタイプ作成・再生部１４とから構成される。
【００３１】
次に、上記構成のユーザビリティ評価システムを用いたユーザビリティ評価方法について説明する。図３に示すように、本実施の形態のユーザビリティ評価方法は、３ＤＣＡＤデータとＵＩ挙動仕様とを連係させる３Ｄプロトタイプを作成するステップＳＴ１、この３Ｄプロトタイプを用いたユーザテストＳＴ２、そしてユーザテストの結果を解析してユーザビリティ評価指標を出力するステップＳＴ３から成る。本実施の形態のユーザビリティ評価方法によれば、ユーザテストの対象となる電子機器モデルの３Ｄプロトタイプを対象としたユーザビリティテスト用情報モデルを作成する。そのためにまず、図２に示した３Ｄデジタルプロトタイプ再生部２Ｂにおける３Ｄデジタルプロトタイプ作成機能によって、３ＤＣＡＤモデル１０３を作成し、この３ＤＣＡＤモデル１０３に対してＵＩ要素を定義し、これとは別にＵＩ挙動仕様に基づくＵＩ挙動定義を行ってＵＩソフトウェアプロトタイプデータ１０２を作成し、これらＵＩ要素定義がなされた３ＤＣＡＤモデル１０３とＵＩソフトウェアプロトタイプデータ１０２とを合成して３Ｄプロトタイプ１０４を作成する。
【００３２】
尚、３ＤＣＡＤモデル１０３の作成には、例えば、ＶＲＭＬエディタを用い、Ｗｅｂブラウザ上に３Ｄグラフィック表示できるようにする。ＵＩ要素定義は、デジタルカメラのプロトタイプに対するものであれば、上述したように電源ボタンであれば「電源ボタン」というボタン名と共に、それを押す操作ができることを定義し、また、ズーム操作ボタン「ズーム操作ボタン」というボタン名と共に、その「Ｗ」側、「Ｔ」側それぞれを押す操作ができることを定義する。他のＵＩ要素についても同様である。
【００３３】
ＵＩソフトウェアプロトタイプデータ１０２は、ＵＩソフトウェアの挙動を表現するモデルとして状態遷移表現を用いて作成する。図４に本実施の形態で作成したＵＩソフトウェアプロトタイプデータの一部を簡略化して示してある。図５のテーブルに示すように、状態遷移は、主にｓｔａｔｅ、ｅｖｅｎｔ、ｂｅｈａｖｉｏｒ、ａｃｔｉｏｎの４つで構成される。図６に３Ｄプロトタイプとしてのデジタルカメラの電源オン状態を例示しているように、ｓｔａｔｅはＵＩのとり得る状態を表す。ｅｖｅｎｔはＵＩに対する入力（例えば、ユーザのマウスクリック）を表す。また、ａｃｔｉｏｎはプロトタイプの動作（例えば、プロトタイプがデジタルカメラであればレンズの機械的駆動、画面の遷移）を表す。図７に詳しいように、ｂｅｈａｖｉｏｒは状態の遷移を表し、遷移前のｓｔａｔｅ、遷移を引き起こすｅｖｅｎｔ、遷移に伴って起こる機器のａｃｔｉｏｎ、遷移後のｓｔａｔｅによって定義する。これらを組み合わせることによって、ＵＩの状態遷移を定義する。
【００３４】
テスト用タスクモデル１０１は、テスト時にユーザに提示するタスクの正解をＣｈｅｃｋ Ｐｏｉｎｔという概念を用いて定義する。一般的に情報機器ではゴールを達成するための道筋（Ｒｏｕｔｅ）は複数あることが多い。そのため、非特許文献４等で用いられている熟練者による操作を正解タスクとする方法など、正解を１つのｂｅｈａｖｉｏｒの系列に限定する手法は適さない。そこで本実施の形態では、図８、図９に示すように、チェックポイント（必ず通らなければならないｓｔａｔｅ）の集合によってタスクを表す。図９の例の場合、Ｓｔａｒｔ→Ｓｔａｔｅ１→Ｓｔａｔｅ２→Ｓｔａｔｅ４と操作されても、またＳｔａｒｔ→Ｓｔａｔｅ３→Ｓｔａｔｅ４と操作されてもチェックポイントＣＰであるＳｔａｔｅ４に到達すれば正しい操作（正解）とするのである。ただし、各チェックポイント（ＣＰ）間は操作数か操作時間の上下限値を設定し、その範囲内で次チェックポイントに到達すれば正しい操作が行われたと判定する。また、別のルート（Ｒｏｕｔｅ２）であるＳｔａｒｔ→Ｓｔａｔｅ５→Ｓｔａｔｅ６を経てＧｏａｌに到達した場合にも正しい操作が行われた判定する。こうすることにより、タスクの自由度を試験者が自由に設定することができ、複数の経路Ｒｏｕｔｅ１，Ｒｏｕｔｅ２で達成可能なタスクについても適切に定義可能にしている。
【００３５】
このようにして作成された３Ｄプロトタイプモデル１０４を被験者のコンピュータシステムでＷｅｂブラウザ上で表示させ、ユーザテストを実施する。
【００３６】
ユーザテストでは、図１０に示すように、テスト用タスク表示部２Ａに、例えば、デジタルカメラの３Ｄデジタルプロトタイプのユーザビリティ評価を実施する場合（以下、同じ）、スタート状態が再生モード状態であって、ゴールが撮影モード状態であるとすれば、３Ｄデジタルプロトタイプ再生部２Ｂは３Ｄデジタルプロトタイプを再生モード状態で表示する（ステップＳ１１）。そして、「ＲＥＣ ＭＯＤＥに切り替え、撮影を行ってください。」のテスト用タスクを表示して被験者に提示する（ステップＳ１２）。この後、被験者がマウスのようなポインティングデバイスにて定義されているＵＩ要素上でクリックとすることによる押す操作をすれば、これを１回のイベントとして、テストにおける被験者の操作ログにイベントを時系列に記録していく。操作ログではＵＩソフトウェアプロトタイプデータの形式に従って、ｓｔａｔｅ、ｅｖｅｎｔ、ａｃｔｉｏｎ、ｂｅｈａｖｉｏｒから成るタスクごとのユーザの操作によるＵＩの状態遷移と、それらが発生した時刻をイベント記録データ１０５として記録する（ステップＳ１３，Ｓ１４）。イベント記録データ１０５には、タスクごとに以下のデータを、例えば、図示しているように、ＸＭＬ形式で、ユーザの操作（操作部品名、操作時刻）、通過Ｓｔａｔｅ（Ｓｔａｔｅ名、到達時刻）、ＵＩの動作（動作名、動作時刻）を記録する。
【００３７】
このようにして実施したユーザテストのテスト結果に対する評価は、次のようにして行う。ユーザビリティ評価には、ＩＳＯ９２４１に定められたユーザビリティを構成する３要素、有効性、効率性、満足度について行う。ここで、有効性はタスク達成率、操作数から求め、効率性は平均操作時間から求め、満足度は非特許文献５に提案されている質問紙ＳＵＳのスコアを用いて行い、ユーザビリティテスト結果は、報告書規格である非特許文献６に提案されているＣＩＦに基づいて行う。尚、ユーザビリティ評価手法そのものはこれに限定されるものではなく、ここに例示した以外の指標についても試験者が追加することが可能である。
【実施例】
【００３８】
３Ｄデジタルプロトタイプとしてデジタルカメラのプロトタイプを作成し、これに対して電源オフ状態からタイマ撮影を行うというテスト用タスクを定義し、ユーザテストを３人の被験者に対して行ってもらった。また、デジタルカメラらの実機に対して別の３人の被験者に対しても同様のタスクをおこなってもらった。いれずれの被験者も当該モデルについては操作未経験の人たちであった。
【００３９】
ユーザビリティ評価結果は、図１１に示す表のようになった。タスク達成率はどちらのグループも１００％であり、平均操作数についてはほぼ同等の値を得た。ただし、操作時間は実機の方が早かった。これは、操作時間に関しては３Ｄデジタルプロトタイプの操作がコンピュータシステム上でポインティングデバイスによるものであり、手でもってモデルを操作するよりもボタン位置を確かめたりするのにモデルを回転させる操作が必要となるためであると考えられる。
【００４０】
これから、本システムによるユーザテストは十分に実用性のあるものであることを確認できた。
【図面の簡単な説明】
【００４１】
【図１】本発明の１つの実施の形態のユーザビリティ評価システムの機能ブロック図。
【図２】上記実施の形態のユーザビリティ評価システムにおける３Ｄデジタルプロトタイプ作成部の機能ブロック図。
【図３】上記実施の形態のユーザビリティ評価システムを用いたユーザビリティ評価方法のフローチャート。
【図４】上記実施の形態において採用するＥＸＰＲＥＳＳ−ＧによるＵＩ挙動のＵＩソフトウェアプロトタイプモデルの説明図。
【図５】上記実施の形態におけるＥＸＰＲＥＳＳ−ＧによるＵＩソフトウェアプロトタイプモデルの要素ｓｔａｔｅ、ｅｖｅｎｔ、ａｃｔｉｏｎ、ｂｅｈａｖｉｏｒを説明する表。
【図６】上記実施の形態のユーザビリティ評価システムによるデジタルカメラらの３Ｄデジタルプロトタイプの電源オン時の３Ｄ表示例の説明図。
【図７】上記実施の形態におけるＥＸＰＲＥＳＳ−ＧによるＵＩソフトウェアプロトタイプモデルの要素ｓｔａｔｅ、ｅｖｅｎｔ、ａｃｔｉｏｎ、ｂｅｈａｖｉｏｒの説明図。
【図８】上記実施の形態におけるＥＸＰＲＥＳＳ−Ｇによるテスト用タスクのＵＩソフトウェアプロトタイプモデルの説明図。
【図９】上記実施の形態のユーザビリティ評価方法におけるテスト用タスクの正解例を示す説明図。
【図１０】上記実施の形態のユーザビリティ評価システムによるユーザテストのフローチャート。
【図１１】本発明の実施例のユーザビリティ評価結果の表。
【符号の説明】
【００４２】
１  タスク定義登録部
２  テスト実施部
２Ａ  テスト用タスク表示部
２Ｂ  ３Ｄデジタルプロトタイプ再生部
２Ｃ  イベント記録部
３  テスト結果解析部
１１  ３Ｄモデル作成部
１２  ＵＩ要素定義部
１３  ＵＩ挙動定義部
１４  ３Ｄデジタルプロトタイプ作成・再生部
１０１  テスト用タスクデータ
１０２  ＵＩソフトウェアプロトタイプデータ
１０３  ３ＤＣＡＤモデル
１０４  ３Ｄデジタルプロトタイプ
１０５  イベント記録データ
１０６  ユーザビリティ評価指標
【図４】
0004670056.tif 000002
【図５】
0004670056.tif 000003
【図８】
0004670056.tif 000004
【図１１】
0004670056.tif 000005
【図１】
0004670056.tif 000006
【図２】
0004670056.tif 000007
【図３】
0004670056.tif 000008
【図６】
0004670056.tif 000009
【図７】
0004670056.tif 000010
【図９】
0004670056.tif 000011
【図１０】
0004670056.tif 000012