(57)【特許請求の範囲】
【請求項１】
階層構造を持った複数の評価項目のそれぞれに得点を付けた評価データにおける任意の階層を少なくとも指定する入力手段と、
この入力手段によって指定された階層における前記得点を前記指定された階層の下位レベルの階層に属する評価項目の得点を用いて算出する得点算出手段と、
この得点算出手段の算出結果として得られる前記指定された階層の各評価項目の得点に応じた面積でこれらの評価項目を表示する表示データを作成する表示データ作成手段
とを具備することを特徴とする評価システム。
【請求項２】
前記得点算出手段は、前記複数の評価項目とそれらの階層構造を記憶する評価項目記憶手段と、前記複数の評価項目の評価の際の重要度を記憶した重要度記憶手段と、前記階層構造における最下層の評価項目に対する複数の評価対象の評価点を記憶する評価点記憶手段と、前記評価項目と前記重要度と前記評価点の各データを用いてツリーマップを描画するためのツリー構造データを生成するデータ生成手段と、前記入力手段の指定した階層に基づいてツリー構造データを変換するツリー構造変換手段を備えており、
前記表示データ作成手段は前記ツリー構造変換手段によって変換されたデータを用いてツリーマップを描画するツリーマップ描画手段を備える
ことを特徴とする請求項１記載の評価システム。
【請求項３】
評価項目の重要度を変更してツリーマップを表示することを特徴とする請求項２記載の評価システム。
【請求項４】
前記得点算出手段は、予め設定された複数の重要度の組を記憶する複数重要度記憶手段と、前記入力手段の入力によりこれら複数の重要度の組から一組を選択する重要度選択手段を具備することを特徴とする請求項２記載の評価システム。
【請求項５】
前記得点算出手段は、１人あるいは複数の選択された評価者の評価点を出力する評価者選択手段を備え、前記ツリーマップ描画手段はこの評価者選択手段の選択した評価者による評価点を用いてツリーマップを描画することを特徴とする請求項２記載の評価システム。
【請求項６】
前記得点算出手段は、評価者別に評価点を記憶する評価点記憶手段と、前記評価者選択手段から出力される前記１人あるいは複数の選択された評価者の評価点を用いて代表値を計算する評価点計算手段を備えることを特徴とする請求項５記載の評価システム。
【請求項７】
前記複数の評価項目は、ユーザビリティの観点による項目であり、総合的なユーザビリティを示す得点から特定の評価対象が選択され、前記表示データ作成手段がその評価結果をツリーマップで表示するデータを作成してディスプレイにこれを表示することを特徴とする請求項２記載の評価システム。
【請求項８】
前記得点算出手段は、データ生成手段が生成したツリー構造データから得られる総合的なユーザビリティ得点を基準とし、利用者の指定に基づき評価対象を選択する評価対象選択手段と、選択された評価対象を用いてツリー構造データを再計算するデータ再生成手段を更に具備することを特徴とする請求項２記載の評価システム。
【請求項９】
階層構造を持った複数の評価項目のそれぞれに得点を付けた評価データにおける任意の階層を少なくとも指定する入力ステップと、
この入力ステップによって指定された階層における前記得点を前記指定された階層の下位レベルの階層に属する評価項目の得点を用いて算出する得点算出ステップと、
この得点算出ステップの算出結果として得られる前記指定された階層の各評価項目の得点に応じた面積でこれらの評価項目を表示する表示データを作成する表示データ作成ステップ
とを具備することを特徴とする評価方法。
【請求項１０】
前記複数の評価項目とそれらの階層構造とを評価項目記憶手段に、前記複数の評価項目の評価の際の重要度を重要度記憶手段に、前記階層構造における最下層の評価項目に対する複数の評価対象の評価点を評価点記憶手段にそれぞれ記憶させておき、前記評価項目と前記重要度と前記評価点の各データを用いてツリーマップを描画するためのツリー構造データを生成し、前記入力ステップで指定した階層に基づいてツリー構造データを変換して、この変換されたデータを用いてツリーマップを描画する
ことを特徴とする請求項９記載の評価方法。
【請求項１１】
評価項目の重要度を変更してツリーマップを表示することを特徴とする請求項１０記載の評価方法。
【請求項１２】
予め設定された複数の重要度の組を複数重要度記憶手段に記憶させておき、前記入力ステップでは複数重要度記憶手段に記憶された複数の重要度の組から一組を選択してツリーマップを表示することを特徴とする請求項１０記載の評価方法。
【請求項１３】
１人あるいは複数の評価者による評価点を選択してツリーマップを表示することを特徴とする請求項１０記載の評価方法。
【請求項１４】
評価者別の評価点を評価点記憶手段に記憶させておき、１人あるいは複数の評価者による評価点をこの評価点記憶手段から読み出して、代表値を評価点としてツリー構造データを生成し、ツリーマップを表示することを特徴とする請求項１３記載の評価方法。
【請求項１５】
前記複数の評価項目は、ユーザビリティの観点による項目であり、総合的なユーザビリティを示す得点から特定の評価対象を選択し、その評価結果をツリーマップでディスプレイに表示することを特徴とする請求項１０記載の評価方法。
【請求項１６】
生成した前記ツリー構造データから得られる総合的なユーザビリティ得点を基準として、利用者の指定に基づき評価対象を選択し、選択された評価対象を用いてツリー構造データを再計算してツリーマップを表示することを特徴とする請求項１０記載の評価方法。
【請求項１７】
コンピュータに、
階層構造を持った複数の評価項目のそれぞれに得点を付けた評価データにおける任意の階層を少なくとも指定する入力処理と、
この入力処理によって指定された階層における前記得点を前記指定された階層の下位レベルの階層に属する評価項目の得点を用いて算出する得点算出処理と、
この得点算出処理による算出結果として得られる前記指定された階層の各評価項目の得点に応じた面積でこれらの評価項目を表示する表示データを作成する表示データ作成処理
とを実行させることを特徴とする評価プログラム。
【請求項１８】
前記複数の評価項目とそれらの階層構造とを評価項目記憶手段に、前記複数の評価項目の評価の際の重要度を重要度記憶手段に、前記階層構造における最下層の評価項目に対する複数の評価対象の評価点を評価点記憶手段にそれぞれ記憶させる記憶処理と、この記憶処理で記憶させた前記評価項目と前記重要度と前記評価点の各データを読み出してツリーマップを描画するためのツリー構造データを生成するデータ生成処理と、前記入力ステップで指定した階層に基づいてツリー構造データを変換するツリー構造変換処理と、このツリー構造変換処理で変換されたデータを用いてツリーマップを描画するツリーマップ描画処理とを更に実行させる
ことを特徴とする請求項１７記載の評価プログラム。
【請求項１９】
評価項目の重要度を変更してツリーマップを表示する重要度変更処理を更に実行させる
ことを特徴とする請求項１８記載の評価プログラム。
【請求項２０】
予め設定された複数の重要度の組を記憶する複数重要度記憶処理と、この複数重要度記憶処理で記憶したこれら複数の重要度の組から一組を選択する重要度選択処理とを更に実行させてツリーマップを描画させることを特徴とする請求項１８記載の評価プログラム。
【請求項２１】
１人あるいは複数の選択された評価者の評価点を出力する評価者選択処理を更に実行させ、前記ツリーマップ描画処理では前記評価者選択処理で選択した評価者による評価点を用いてツリーマップを描画する処理を実行させることを特徴とする請求項１８記載の評価プログラム。
【請求項２２】
評価者別に評価点を記憶する評価点記憶処理と、前記評価者選択処理の実行により出力される前記１人あるいは複数の選択された評価者の評価点を用いて代表値を計算する評価点計算処理を更に実行させることを特徴とする請求項２１記載の評価プログラム。
【請求項２３】
前記複数の評価項目は、ユーザビリティの観点による項目であり、総合的なユーザビリティを示す得点から特定の評価対象を選択する処理を実行させ、その評価結果を前記表示データ作成処理の実行によってツリーマップで表示するデータが作成されてディスプレイに表示することを特徴とする請求項１８記載の評価プログラム。
【請求項２４】
前記得点算出処理では、前記データ生成処理の実行によって生成したツリー構造データから得られる総合的なユーザビリティ得点を基準とし、利用者の指定に基づき評価対象を選択する評価対象選択処理と、選択された評価対象を用いてツリー構造データを再計算するデータ再生成処理とを更に実行させることを特徴とする請求項１８記載の評価プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、評価項目が階層構造を有する評価システム、評価方法および評価プログラムに係わり、一例を挙げると、製品や試作品あるいはサービスについての使いよさといったユーザビリティを、階層構造を有する各種の評価項目を用いて評価するための評価システム、評価方法および評価プログラムに関する。
【背景技術】
【０００２】
情報処理システムや装置あるいはサービスのユーザビリティを評価することは、製品やサービスの開発や改良の方向を探る上で重要である。ユーザビリティを総合的に評価するための本発明の関連技術の１つとして、予め評価項目を階層的に細分し、最下層（リーフ）の評価項目に対する評価対象の得点を求めておいて、それらを合計する手法が知られている（たとえば非特許文献１参照）。この第１の関連技術によれば、階層ごとに各評価項目の重要度を予め定めておく。そして、評価対象の得点にその上位ノードに相当する評価項目の重要度を乗じる。そして、すべての評価項目に対する得点を加算した値を算出することにして、評価対象の得点をより適切に算出する工夫が施されている。
【０００３】
図１９は、この第１の関連技術によるユーザビリティの評価項目を示したものである。この例ではパーソナルコンピュータを評価するために、「梱包」、「システムの構成」等の全部で１３個の構成要素が抽出されている。これら１３個の構成要素に対して、更に各構成要素に対して１つから１０個までの評価項目が設定される。
【０００４】
この第１の関連技術を用いて、７つのメーカの１機種ずつ選ばれたＡ〜Ｇの７つの機種からなるパーソナルコンピュータを比較評価するものとする。この場合、まず最下層の評価項目に対してＡ〜Ｇ各機種の得点が評定される。この得点に上位階層の重要度を掛け合わせることで、Ａ〜Ｇの各機種の総得点が算出される。
【０００５】
図２０は、このようにして得られたＡ〜Ｇの各機種ごとの各評価項目を棒グラフとして表わしたものである。各構成要素別に色分けあるいは模様で分けられた棒の形状（高さ）によって、総得点と得点分布が視覚化されている。
【０００６】
このような第１の関連技術の他に、ツリーマップと称する技術が、第２の関連技術として提案されている（たとえば非特許文献２参照）。この第２の関連技術は、階層構造を持った量的データをコンピュータ・ディスプレイなどの表示装置に表示する技術である。第２の関連技術のうちの代表的なものとしてスライス・アンド・ダイス（Slice & Dice）と呼ばれる描画手法が存在する。
【０００７】
図２１は、スライス・アンド・ダイスと呼ばれる描画アルゴリズムを説明するためのものである。スライス・アンド・ダイスでは、まず、同図（ａ）に示すように所定の矩形領域１０１が、データ全体を代表する第１階層（Ａ）として描画される。
【０００８】
次に、同図（ｂ）に示すように、第２階層（Ａ−１〜Ａ−３）の領域が縦あるいは横の方向に区切られる。この図では、横方向に区切っている。このとき、各小領域１０２の面積比が要素Ａ−１〜Ａ−３の持つ量的データの比と等しくなるように区切る。この例では要素Ａ−１〜Ａ−３がそれぞれ、０．３（３０パーセント）、０．５（５０パーセント）および０．２（２０パーセント）となるように区切られる。
【０００９】
次に、同図（ｃ）に示すように、第３階層（Ａ−２-１〜Ａ−２-４）の領域１０３が、第２階層とは異なる方向で区切られる。この例では、第２階層が横方向に区切られたので、縦方向に区切られる。このときも、第２階層と同様に、各小領域の面積比が第３階層の各要素の持つ量的データの比と等しくなるように区切られる。
【００１０】
以上の処理を、すべての要素が尽くされるまで再帰的に繰り返す。これにより階層構造と量的データ（の比率）を一つの矩形領域１０１の中に同時に表現することが可能になる。ちなみに、実際の利用では、同図（ｄ）に示すように、階層関係を視認しやすくするために、オフセットと呼ばれる空白領域１０４が付加されることが多い。
【００１１】
なお、第１の関連技術の示された文献としての特許文献１には、ＩＣタグのようなＡｕｔｏ−ＩＤ（自動認識）システムで集められた多様なデータをツリーマップで表示する第３の関連技術が開示されている。
【００１２】
図２２は、この第３の関連技術を用いたデータ視覚化ソフトウェアシステムの構成を示したものである。このシステムでデータ視覚化ソフトウェア１２１は、識別子（ａｕｔｏ−ｉｄ）、位置、識別子が付けられたオブジェクトに対応する情報を含む、格納された識別子情報のリポジトリ１２２と連結されている。視覚化ソフトウェア１２１は、フィルタリングコンポーネント１３１と、集約コンポーネント１３２と、追跡コンポーネント１３３と、時間ナビゲーション１３４と、マッピングコンポーネント１３５とを含んでいる。
【００１３】
集約コンポーネント１３２は、集約と非集約の二つのタイプの解像度でデータを表示できるようにする。この集約コンポーネント１３２は、複数の数値データの平均値や最大／最小値あるいは合計値を用いて複数項目の数値データを集約して表示する機能を有している。フィルタリングコンポーネント１３１は、表示する情報の属性や範囲を規定することができる機能を有している。
【００１４】
図２３は、この第３の関連技術で描画されるツリーマップの表示内容を示したものである。階層の第１レベルにおける３つの情報のノード１４１、１４２、１４３は、長方形１４４内に入れ子されたそれぞれの長方形によって表現される。同様に、階層の第２レベルにおける３つの情報のノード１５１、１５２、１５３は、長方形１５４内に入れ子されたそれぞれの長方形として表現される。
【特許文献１】特開２００７-１２２６８８号公報（第００５９〜第００６０段落、第００６４〜第００６６段落、図３、図５）
【非特許文献１】岡本郁子、他２名、”ユーザビリティーの評価方法の研究（第一報）  −ＰＣのユーザビリティー評価モデルの検討−”、１９９５年、日本人間工学会第２５回関東支部大会講演集、３８〜３９頁
【非特許文献２】ブライアン・ジョンソン（Brian Johnson），他１名，”Tree-Maps： A Space-Filling Approach to the Visualization of Hierarchical Information Structures”, Proceedings of the 2nd International IEEE Visualization Conference, pp.２８４-２９１, Oct. １９９１.
【発明の開示】
【発明が解決しようとする課題】
【００１５】
以上示した本発明に関連する技術のうちの第１の関連技術では、たとえば図２０に示した棒グラフから了解されるように、高々、１階層分の構造を小矩形の高さとして表現することしかできない。したがって、第１の問題点は、階層的な評価項目を一覧しながら総合点を比較分析するということができない。
【００１６】
この点に関しては、図２１に示した第２の関連技術で示したツリーマップを利用することで、得点と重要度をそれぞれ区別して視覚表現することが可能となって、第１の問題点を解決することができ、多階層の構造を表現することが可能になる。しかしながら、第２および第３の関連技術によれば、総合点は矩形内に分散して配置された（最下層リーフの）小領域の面積の合計として与えられる。
【００１７】
このような描画手法によると、予め設定したツリーマップを基にして利用者が評価を行うとき、階層が１つ下となった評価項目について評価を行おうとすると、これらがその１つ上の階層の各表示領域に分散して表示されることになる。したがって、この階層が１つ下となった評価項目を直感的に評価することができないという問題があった。
【００１８】
なお、以上の説明では、ユーザビリティの評価を行うためのユーザビリティ評価システムを例に挙げたが、一般的には、階層構造を持った各種の項目を描画し表示して評価を行う場合にも同様の問題が発生していた。
【００１９】
そこで本発明の目的は、階層構造を持った複数の評価項目のそれぞれに得点を付けた評価データを用いて、各種の直感的な評価が可能な評価システム、評価方法および評価プログラムを提供することをその目的とする。
【課題を解決するための手段】
【００２０】
本発明では、（イ）階層構造を持った複数の評価項目のそれぞれに得点を付けた評価データにおける任意の階層を少なくとも指定する入力手段と、（ロ）この入力手段によって指定された階層における前記した得点を前記した指定された階層の下位レベルの階層に属する評価項目の得点を用いて算出する得点算出手段と、（ハ）この得点算出手段の算出結果として得られる前記した指定された階層の各評価項目の得点に応じた面積でこれらの評価項目を表示する表示データを作成する表示データ作成手段とを評価システムに具備させる。
【００２１】
また、本発明では、（イ）階層構造を持った複数の評価項目のそれぞれに得点を付けた評価データにおける任意の階層を少なくとも指定する入力ステップと、（ロ）この入力ステップによって指定された階層における前記した得点を前記した指定された階層の下位レベルの階層に属する評価項目の得点を用いて算出する得点算出ステップと、（ハ）この得点算出ステップの算出結果として得られる前記した指定された階層の各評価項目の得点に応じた面積でこれらの評価項目を表示する表示データを作成する表示データ作成ステップとを評価方法に具備させる。
【００２２】
更に、本発明ではコンピュータに評価プログラムとして、（イ）階層構造を持った複数の評価項目のそれぞれに得点を付けた評価データにおける任意の階層を少なくとも指定する入力処理と、（ロ）この入力処理によって指定された階層における前記した得点を前記した指定された階層の下位レベルの階層に属する評価項目の得点を用いて算出する得点算出処理と、（ハ）この得点算出処理による算出結果として得られる前記した指定された階層の各評価項目の得点に応じた面積でこれらの評価項目を表示する表示データを作成する表示データ作成処理とを実行させることを特徴としている。
【発明の効果】
【００２３】
以上説明したように本発明によれば、階層構造を持った複数の評価項目のそれぞれに得点を付けた評価データで、特定の階層を指定して、その階層における前記した得点を前記した指定された階層の下位レベルの階層に属する評価項目の得点を用いて算出するようにした。これにより、階層を必要に応じて各種指定しながら、階層的な構造と得点を同時に、かつ得点の比較が容易な形で視覚化するできる。これは、ツリーマップにおいて評価対象（の得点）の階層レベルを、必要に応じてより上位に変更することができることによる。
【発明を実施するための最良の形態】
【００２４】
＜第１の実施の形態＞
【００２５】
図１は、本発明の第１の実施の形態における評価システムの構成を表わしたものである。この評価システム２００は、図示しないキーボードやポインティングデバイスとしてのマウスのような入力装置２０１を備えている。入力装置２０１は、図示しないディスプレイや印刷装置等の出力装置２０２と共に、制御プログラムにより動作するデータ処理装置２０３と接続されている。データ処理装置２０３は、各種データを記憶する図示しないハードディスク等の記憶装置２０４とも接続されている。
【００２６】
このうち、記憶装置２０４は、評価項目記憶部２１１と、重要度記憶部２１２および評価点記憶部２１３を備えている。ここで評価項目記憶部２１１は、ユーザビリティの評価における評価項目とその階層構造を予め記憶する部位である。重要度記憶部２１２は、各評価項目の重要度を予め１組だけ記憶する部位である。評価点記憶部２１３は、１つあるいは複数の評価対象に、１人あるいは複数の評価者が最下層（リーフ）に相当する評価項目に関して付与した点数から算出された代表値を記憶する部位である。
【００２７】
一方、データ処理装置２０３は、データ生成部２２１と、階層選択部２２２と、ツリー構造変換部２２３およびツリーマップ描画部２２４とを備えている。ここで、データ生成部２２１は、記憶装置２０４に記憶された評価項目とその階層構造、各評価項目の重要度、各評価対象の点数から、ツリー構造データ２３１を生成する。ここでツリー構造データ２３１は、評価項目および評価対象がツリー構造をなしており、かつ各ノードに重要度や点数などの数値データが付与されているデータである。
【００２８】
階層選択部２２２は、入力装置２０１を介して入力された利用者の指定情報２３２に基いて、評価対象のノードをどのレベルで表示するかを指定するようになっている。ツリー構造変換部２２３は、入力装置２０１に接続されたデータ生成部２２１から受け取ったツリー構造データ２３１と、階層選択部２２２から指定された階層の値２３３から、評価対象ノードが指定された階層になるように構造とノードの値を変換して、新たなツリー構造データ２３４として出力する。ツリーマップ描画部２２４は、ツリー構造変換部２２３で変換された新たなツリー構造データ２３４を受け取り、各ノードが階層構造に相当するしかるべき位置に、かつ付与された数値データに相当するしかるべき面積を占めるように、ツリーマップ描画用データ２３５を生成する。このツリーマップ描画用データ２３５は、出力装置２０２に送出されて展開表示される。
【００２９】
なお、データ処理装置２０３は図示しないＣＰＵ（Central Processing Unit：中央演算装置）と、前記した制御プログラムを格納する記憶媒体を備えている。データ生成部２２１と、階層選択部２２２と、ツリー構造変換部２２３およびツリーマップ描画部２２４の少なくとも一部は、ＣＰＵが制御プログラムを実行することにより、ソフトウェアによって機能的に実現することができる。
【００３０】
図２は、このような構成の評価システムの動作を表わしたものである。図１と共に説明する。データ生成部２２１は、入力装置２０１からデータ処理の開始が指示されると（ステップＳ３０１：Ｙ）、記憶装置２０４の各記憶部２１１〜２１３から評価項目とその階層構造、各評価項目の重要度、各評価対象の点数をそれぞれデータ２３６〜２３８として読み出して、ツリー構造データ２３１を生成する（ステップＳ３０２）。このとき階層の指定が特に行われていなければ、通常と同様に評価対象ノードが最下層となる。ステップＳ３０２で生成されたツリー構造データ２３１を用いてツリーマップ描画部２２４はツリーマップ描画用データ２３５を生成する（ステップＳ３０３）。このツリーマップ描画用データ２３５は出力装置２０２に供給されてツリーマップが表示される。
【００３１】
この状態で、階層選択部２２２は、入力装置２０１から階層変更の指定あるいは描画の終了が指示されるのを待機する（ステップＳ３０４、ステップＳ３０５）。階層変更の指定があれば（ステップＳ３０４：Ｙ）、ツリー構造変換部２２３は評価対象のノードが指定された階層になるようにツリー構造データの構造とノードの値を変換する再計算を行って（ステップＳ３０６）、新たなツリー構造データ２３４を出力する。ツリーマップ描画部２２４は、ツリー構造変換部２２３で変換された新たなツリー構造データ２３４を受け取り、各ノードが階層構造に相当するしかるべき位置に、かつ付与された数値データに相当するしかるべき面積を占めるようにツリーマップ描画用データ２３５を生成する（ステップＳ３０３）。このツリーマップ描画用データ２３５は出力装置２０２に供給されて変更後のツリーマップが表示される。
【００３２】
このようにしてステップＳ３０４で階層変更の指定が行われるたびに（Ｙ）、ツリー構造データの再計算が行われて（ステップＳ３０６）、再計算後のツリーマップ描画用データ２３５が生成され（ステップＳ３０３）、出力装置２０２にその表示が行われることになる。最終的に入力装置２０１から描画終了の指示が行われると（ステップＳ３０５：Ｙ）、一連の描画に関する処理が終了する（リターン）。
【００３３】
以上説明したように、階層的な評価項目に対する複数の評価対象の評価結果をツリーマップで表示する際に、評価者が初期的に特に階層の指示を行わなければ評価対象ノードが通常は最下層となるツリー構造データ２３１を生成してツリーマップの描画が行われる。利用者は任意のレベルに階層を指定し、評価対象得点データが指定された階層レベルになるように評価結果データを変換させる。このような構成を採用して、ツリーマップにおいて評価対象の得点を上位の階層レベルで表示することにより、評価者が観察した評価項目に対応する評価対象の得点を直接的に表示したり比較することが可能になる。
【００３４】
＜第２の実施の形態＞
【００３５】
図３は、本発明の第２の実施の形態における評価システムの構成を表わしたものである。この評価システム２００Ａで図１と同一部分には同一の符号を付しており、これらの説明を適宜省略する。この評価システム２００Ａでは、記憶装置２０４Ａに、第１の実施の形態における重要度記憶部２１２に代えて複数重要度記憶部２１４を備えるようにした。複数重要度記憶部２１４は、重要度の組を複数記憶しており、重要度の組データ２３９としてデータ処理装置２０３Ａ内の重要度選択部２２５にこれらを送出するようになっている。重要度選択部２２５は、入力装置２０１の指示に基づいて重要度の組データ２３９から１組の重要度を選択して、これをデータ２３７としてデータ生成部２２１に供給するようになっている。記憶装置２０４Ａおよびデータ処理装置２０３Ａのその他の構成については、第１の実施の形態と異ならない。
【００３６】
図４は、このような構成の評価システムの動作を表わしたものである。図３と共に説明する。データ生成部２２１は、入力装置２０１から重要度を指定してデータ処理の開始が指示されると（ステップＳ３２１：Ｙ）、記憶装置２０４Ａの各記憶部２１１、２１３、２１４から評価項目とその階層構造、各評価項目の重要度の組データ、各評価対象の点数をそれぞれデータ２３６、２３９、２３８として読み出して、ツリー構造データ２３１を生成する（ステップＳ３２２）。ステップＳ３０２で生成されたツリー構造データ２３１を用いて、ツリーマップ描画部２２４はツリーマップ描画用データ２３５を生成する（ステップＳ３２３）。このツリーマップ描画用データ２３５は出力装置２０２に供給されてツリーマップが表示される。
【００３７】
この状態で、階層選択部２２２は、入力装置２０１から階層変更の指定あるいは描画の終了が指示されるのを待機する（ステップＳ３２４、ステップＳ３２５）。階層変更の指定があれば（ステップＳ３２４：Ｙ）、ツリー構造変換部２２３は評価対象のノードが指定された階層になるようにツリー構造データの構造とノードの値を変換する再計算を行って（ステップＳ３２６）、新たなツリー構造データ２３４を出力する。ツリーマップ描画部２２４は、ツリー構造変換部２２３で変換された新たなツリー構造データ２３４を受け取り、各ノードが階層構造に相当するしかるべき位置に、かつ付与された数値データに相当するしかるべき面積を占めるようにツリーマップ描画用データ２３５が生成され（ステップＳ３２３）、出力装置２０２にその表示が行われることになる。最終的に入力装置２０１から描画終了の指示が行われると（ステップＳ３２５：Ｙ）、一連の描画に関する処理が終了する（リターン）。
【００３８】
以上説明したように、第２の実施の形態の評価システム２００Ａによれば、利用者が評価の観点ごとに予め用意された重要度の組を選択して重要度を用いてツリーマップを再描画する。これにより重要度を変更したときのツリーマップの変化を利用者が確認することができ、評価の観点を変えたときの評価結果の変化を観察できるようになる。
【００３９】
また、重要度選択部２２５を備えているので、評価項目の重要度を変更したときの総得点の変化を観察できるようなる。これは、予め用意された複数の重要度の組を、観察者が対話的に選択することができ、その操作に対応するツリーマップの形状変化を観察することができるためである。
【００４０】
＜第３の実施の形態＞
【００４１】
図５は、本発明の第３の実施の形態における評価システムの構成を表わしたものである。この評価システム２００Ｂで図１と同一部分には同一の符号を付しており、これらの説明を適宜省略する。この評価システム２００Ｂでは、記憶装置２０４Ｂに、第１の実施の形態における評価点記憶部２１３とは異なる評価点記憶部２１５を配置している。第１の実施の形態の評価点記憶部２１３は１つあるいは複数の評価対象に、１人あるいは複数の評価者が最下層（リーフ）に相当する評価項目に関して付与した点数から算出された代表値を記憶する部位であった。第３の実施の形態の評価点記憶部２１５には、１つあるいは複数の評価対象に、１人あるいは複数の評価者が最下層（リーフ）に相当する評価項目に関して付与した点数が、そのまま各評価者と対応付けられた形で記憶されている。
【００４２】
データ処理装置２０３Ｂは、評価点記憶部２１５から読み出されたデータ２４１を入力する評価者選択部２２６を備えている。評価者選択部２２６は、入力装置２０１から入力された利用者の指定に基づいて、１人あるいは複数の評価者とそれに対応する点数を表わしたデータ２４２を評価点計算部２２７に供給する。評価点計算部２２７は、評価者選択部２２６から受け取った１つあるいは複数の点数から代表値を計算し、これを表わしたデータ２４３をデータ生成部２２１に対して出力するようになっている。記憶装置２０４Ｂおよびデータ処理装置２０３Ｂのその他の構成については、第１の実施の形態と異ならない。
【００４３】
図６は、このような構成の評価システムの動作を表わしたものである。図５と共に説明する。データ生成部２２１は、入力装置２０１から評価者と点数を指定してデータ処理の開始が指示されると（ステップＳ３４１：Ｙ）、記憶装置２０４Ｂの各記憶部２１１、２１２から評価項目とその階層構造、各評価項目の重要度をそれぞれデータ２３６、２３７として読み出す。評価者選択部２２６は、入力装置２０１を介して指定した１人あるいは複数の評価者とそれに対応する点数を評価点記憶部２１５からデータ２４１として読み取る（ステップＳ３４２）。この時点で、各評価対象ごとに、指定された評価者による１つあるいは複数の評価点が読み出されたことになる。
【００４４】
評価点計算部２２７は、評価者選択部２２６から送られてきたデータ２４２を基にして、評価点の代表値を各評価対象ごとに算出する（ステップＳ３４３）。この時点で、第１の実施の形態においてデータ生成部２２１に送られたデータと同じ形式のデータ２４３が作成されたことになる。データ生成部２２１はこのデータからツリー構造データ２３１を生成し（ステップＳ３４４）、ツリーマップ描画部２２４がツリーマップ描画用データ２３５を生成する（ステップＳ３４５）。このツリーマップ描画用データ２３５は出力装置２０２に供給されてツリーマップが表示される。
【００４５】
この状態で、階層選択部２２２は、入力装置２０１から階層変更の指定あるいは描画の終了が指示されるのを待機する（ステップＳ３４６、ステップＳ３４７）。階層変更の指定があれば（ステップＳ３４６：Ｙ）、ツリー構造変換部２２３は評価対象のノードが指定された階層になるようにツリー構造データの構造とノードの値を変換する再計算を行って（ステップＳ３４８）、新たなツリー構造データ２３４を出力する。ツリーマップ描画部２２４は、ツリー構造変換部２２３で変換された新たなツリー構造データ２３４を受け取り、各ノードが階層構造に相当するしかるべき位置に、かつ付与された数値データに相当するしかるべき面積を占めるようにツリーマップ描画用データ２３５が生成され（ステップＳ３４５）、出力装置２０２にその表示が行われることになる。最終的に入力装置２０１から描画終了の指示が行われると（ステップＳ３４７：Ｙ）、一連の描画に関する処理が終了する（リターン）。
【００４６】
以上説明したように、第３の実施の形態の評価システム２００Ｂによれば、評価対象に対する複数の評価者の得点が記録された評価点データに対して、一人あるいは複数の評価者を指定して、指定された評価者の得点データから代表値を算出する。このような構成を採用し、任意の評価者の得点を選択的に用いてツリーマップを描画することにより、本発明の第１の関連技術（非特許文献１）や第３の関連技術（特許文献１）と異なり、評価者の年齢、スキル、性別、嗜好、経験等の個体差による評価結果の変化が観察できるようになる。
【００４７】
＜第４の実施の形態＞
【００４８】
図７は、本発明の第４の実施の形態における評価システムの構成を表わしたものである。この評価システム２００Ｃで図１と同一部分には同一の符号を付しており、これらの説明を適宜省略する。この評価システム２００Ｃでは、データ処理装置２０３Ｃに入力装置２０１、出力装置２０２および記憶装置２０４が接続された状態となっており、データ処理装置２０３Ｃ以外はそれらの構成が第１の実施の形態の場合と同一である。
【００４９】
データ処理装置２０３Ｃは、データ生成部２２１とツリー構造変換部２２３の間に、評価対象選択部２２８とデータ再生成部２２９を新たに配置した構成となっている。ここで、評価対象選択部２２８は入力装置２０１とデータ生成部２２１の双方に接続されている。評価対象選択部２２８は、データ生成部２２１から出力されるツリー構造データ２４４から各評価対象の総得点を算出し、これを基準として入力装置２０１を介した利用者の指定に従った少数の評価対象を選択するようになっている。データ再生成部２２９は、この選択された評価対象とその得点データ、および、データ生成部２２１から出力された評価項目と重要度のデータを、評価対象選択部２２８からツリーマップに描画すべき評価対象のデータ２４５として受けとる。
【００５０】
データ再生成部２２９の動作はデータ生成部２２１と同様である。すなわちデータ再生成部２２９は、選択された評価対象の得点だけを用いてツリー構造データ２４６を生成する。ツリー構造データ２４６は階層選択部２２２から指定された階層の値２３３と共にツリー構造変換部２２３に入力されてツリー構造データ２３４としてツリーマップ描画部２２４に供給される。ツリーマップ描画部２２４はこのツリー構造データ２３４を用いて出力装置２０２にツリーマップを表示させるようになっている。
【００５１】
図８は、このような構成の評価システムの動作を表わしたものである。図７と共に説明する。データ生成部２２１は、入力装置２０１からデータ処理の開始が指示されると（ステップＳ３６１：Ｙ）、記憶装置２０４の各記憶部２１１〜２１３から評価項目とその階層構造、各評価項目の重要度、各評価対象の点数をそれぞれデータ２３６〜２３８として読み出して、ツリー構造データ２４４を生成する（ステップＳ３６２）。このとき階層の指定が特に行われていなければ、通常と同様に評価対象ノードが最下層となる。ステップＳ３６２で生成されたツリー構造データ２４４を用いてツリーマップ描画部２２４はツリーマップ描画用データ２３５を生成する（ステップＳ３６３）。このツリーマップ描画用データ２３５は出力装置２０２に供給されてツリーマップが表示される。
【００５２】
この状態で、評価対象選択部２２８が評価対象を選択するか、階層選択部２２２が階層を選択するか、あるいは入力装置２０１から描画の終了が指示されるのを待機する（ステップＳ３６４〜ステップＳ３６６）。評価対象選択部２２８が、データ生成部２２１から出力されるツリー構造データ２４４から各評価対象の総得点を算出し、これを基準として入力装置２０１を介した利用者の指定に従った少数の評価対象を選択した場合（ステップＳ３６４：Ｙ）、データ再生成部２２９はこの選択された評価対象とその得点データ、および、データ生成部２２１から出力された評価項目と重要度のデータを評価対象選択部２２８から受け取る。データ再生成部２２９は、受け取ったデータからツリー構造データの再計算を行い（ステップＳ３６７）、これをツリー構造データ２４６としてツリー構造変換部２２３に送出する。ツリー構造変換部２２３はこのツリー構造データ２４６と、階層選択部２２２から指定された階層の値２３３から、評価対象ノードが指定された階層になるように構造とノードの値を変換して、これをツリー構造データ２３４として出力する。ツリーマップ描画部２２４は、このツリー構造データ２３４を受け取り、各ノードが階層構造に相当するしかるべき位置に、かつ付与された数値データに相当するしかるべき面積を占めるようにツリーマップ描画用データ２３５を生成する（ステップＳ３６３）。このツリーマップ描画用データ２３５は、出力装置２０２に送出されて展開される。
【００５３】
一方、ステップＳ３６５の階層変更の指定が指示された場合には（Ｙ）、すでに説明したと同様にツリー構造変換部２２３は評価対象のノードが指定された階層になるようにツリー構造データの構造とノードの値を変換する再計算を行って（ステップＳ３６７）、新たなツリー構造データ２３４を出力する。ツリーマップ描画部２２４は、ツリー構造変換部２２３で変換された新たなツリー構造データ２３４を受け取り、各ノードが階層構造に相当するしかるべき位置に、かつ付与された数値データに相当するしかるべき面積を占めるようにツリーマップ描画用データ２３５を生成する（ステップＳ３６３）。このツリーマップ描画用データ２３５は出力装置２０２に供給されて変更後のツリーマップが表示される。そして、最終的に入力装置２０１から描画終了の指示が行われると（ステップＳ３６６：Ｙ）、一連の描画に関する処理が終了することになる（エンド）。
【００５４】
以上説明した第４の実施の形態によれば、一旦計算された各評価対象の総合得点を用いて、比較するに有効な評価対象を自動的に選択することができる。このため、効果的に評価対象の数を絞った上で、評価結果を比較検討することができるという効果がある。また、評価対象選択部２２８を備えているので、少数の評価対象を選択して集中して比較観察できるような評価システムを実現することができる。
【００５５】
更に、本発明の第１の関連技術（非特許文献１）や第３の関連技術（特許文献１）に開示された手法では、総得点を基準として評価対象を選択し、選択された評価対象とその得点から描画データを再計算してツリーマップを表示する機構とユーザインタフェースが存在しない。本実施の形態では、選択された少数の評価対象から描画用データを再計算するデータ再生成手段を有し、ここで生成されたデータでツリーマップを描画することで、総得点を基準として評価対象を選択し、比較対象を絞ることができる。
【実施例１】
【００５６】
次に、先の図１を基にして第１の実施の形態に対応するユーザビリティ評価のための第１の実施例を説明する。この図１で入力装置２０１は、キーボードや、ポインティングデバイスとしてのマウスで構成されている。データ処理装置２０３は、この入力装置２０１を接続した通常のパーソナルコンピュータで構成されている。出力装置２０２は、ＣＲＣ(Cyclic Redundancy Check)や液晶ディスプレイで構成され、同様にデータ処理装置２０３としてのパーソナルコンピュータに図示しないケーブルによって接続されている。記憶装置２０４は、パーソナルコンピュータの内部に配置された磁気ディスク等の記憶装置として構成されていてもよいし、ＵＳＢ（Universal Serial Bus）等の接続手段を介して外部記憶装置としての磁気ディスクや光ディスクとして構成されていてもよい。
【００５７】
データ処理装置２０３は、前記したように制御プログラムをＣＰＵが実行することで、データ生成部２２１と、階層選択部２２２と、ツリー構造変換部２２３およびツリーマップ描画部２２４を機能的に実現している。また、記憶装置２０４は、その記憶領域を分けることで、それぞれ評価項目、重要度、評価点を記憶する評価項目記憶部２１１と、重要度記憶部２１２および評価点記憶部２１３が形成されている。
【００５８】
図９は、この第１の実施例におけるツリー構造の要部とパーソナルコンピュータのユーザビリティ評価結果を表わしたものである。図２０で説明したようにパーソナルコンピュータ（ＰＣ）に関して７つのメーカのＡ〜Ｇの７つの機種が存在したものとする。図９では、このうちの３つの機種ＰＣ＿Ａ、ＰＣ＿Ｂ、ＰＣ＿Ｃのユーザビリティ評価結果を表わしたものである。
【００５９】
この図９で第１階層に位置する「ディスプレイ」等の項目４０１および第２階層の「構成の適切さ」等の項目は、「評価項目（重要度）」を２つの階層に分けて示したものである。しかしながら、図が煩雑になるのを防止するために、第１階層が「メニュー」の項目４０１となっているものに限って、これを細分化した第２階層の項目４０２や、これを細分化した「評価対象（評価点）」の項目４０３を示している。
【００６０】
もちろん、第１階層の項目４０１の「ディスプレイ」等の他の項目によっては、第２階層の項目４０２としての「評価項目（重要度）」が存在しないものがあってもよいし、反対に第２階層の「評価項目（重要度）」だけでなく、第３階層等のそれよりも下位の階層まで存在するものであってもよい。このように本実施例のユーザビリティ評価システムは、「評価項目（重要度）」の階層がどのような深さであっても、その機能に妨げはない。
【００６１】
図９に示した各項目４０１〜４０３にはカッコ書きで、重要度を表わす数値が示されている。これらの数値は、同一の親ノードを有する兄弟ノード間の評価項目の相対的な重要度を表わしている。これらの数値は、予め設定されて評価項目と対応付けられて記憶装置２０４を構成する磁気ディスクに格納されている。ちなみに図９では、兄弟ノード間の各重要度の和が１．０になるように正規化されている。このような正規化の処理は容易であり、重要度を表わすこれらの数値について特に実施上の制約を加える必要はない。
【００６２】
「評価項目」の最下層（リーフ）にあたる各評価項目（図９に示した例では項目４０２）に対しては、項目４０３として、３つの機種ＰＣ＿Ａ、ＰＣ＿Ｂ、ＰＣ＿Ｃに対応したそれらの得点が、括弧内に数値で表示されている。これらの得点は、事前に評価者によって付与されたものである。通常は評価に従事した複数の評価者の得点の平均値がこれらの得点として用いられる。
【００６３】
ここで、特定の評価項目に対する各評価対象の得点は、ツリー構造におけるその評価項目以降に位置する各評価対象の評価点に、その特定の評価項目に至るまでの親ノードに相当する評価項目の重要度を乗じ、それらを各評価対象別に加算した値となる。たとえば、図９に示した「メニュー」評価項目に対するＰＣ＿Ａの得点を算出すると、次のようになる。
（ＰＣ＿Ａの得点）＝０．２×０．２＋０．５×０．４＋０．３×０．１
＝０．２７
【００６４】
同様にしてＰＣ＿ＢおよびＰＣ＿Ｃの得点を算出すると、これらはそれぞれ０．４７、０．２６となる。
【００６５】
これら３つの機種ＰＣ＿Ａ、ＰＣ＿Ｂ、ＰＣ＿Ｃに関する合計を表わした数値（０．２７、０．４７、０．２６）は、評価対象機種を比較するため、ユーザビリティの分析作業において参照される機会が多い。
【００６６】
図１０は、これら３つの機種を、従来から通常行われてきたツリーマップで表示した場合を示したものである。ここでは、図９に示す項目４０１の「メニュー」について具体的な表示を行っている。項目４０３の各「評価対象」についての得点を示す領域が最下層データとして分散して表示されている。このため、その合計値を直接的に読み取ることが難しい。そこで、この本発明に関連する技術では、付帯資料４１１という形で、３つの機種ＰＣ＿Ａ、ＰＣ＿Ｂ、ＰＣ＿Ｃに関する合計を表わした数値（０．２７、０．４７、０．２６）をグラフ（この例では棒グラフ）で表示することが行われている。
【００６７】
本発明の第１の実施例では、次に説明するように、このような付帯資料４１１を必要とすることなく、任意の評価項目に対する評価対象の得点を視覚的に比較できるようにしている。
【００６８】
図１１は、本実施例で利用者から階層の指定がありその変更が行われた場合のツリー構造データの変換結果の一例を表わしたものである。ここで第２階層のデータ４２１に相当する評価対象の得点は、先の３つの機種ＰＣ＿Ａ、ＰＣ＿Ｂ、ＰＣ＿Ｃに関する合計を表わした数値（０．２７、０．４７、０．２６）として算出されたものである。ツリー構造上、新たに最下層となった評価項目４２２の重要度、たとえばＰＣ＿Ａの「用語の適切さ」の重要度に関しては、図９における「用語の適切さ」の重要度（０．５）に該評価項目に対するＰＣ＿Ａの評価点（０．４）を乗じ、これを図１１における評価対象ＰＣ＿Ａの得点（０．２７）で除した値（０．７４）になる。
【００６９】
図１２は、ツリー構造データで親子関係にある階層を入れ替えたときの重要度の計算方法を一般的に示したものである。部分的なツリー構造４３１では、ある階層に第１〜第Ｎの要素Ｓ1〜ＳNが存在する。このうちの第ｉの要素Ｓiについては、これを親ノードとする子ノードとしての第１〜第Ｍの要素Ｔ1〜ＴMが存在しているものとする。第１〜第Ｎの要素Ｓ1〜ＳNについての重要度（あるいは評価点）がｗ1〜ｗNで与えられているものとし、第１〜第Ｍの要素Ｔ1〜ＴMについての重要度（あるいは評価点）がｗi1〜ｗiMで与えられているとする。ただし、１≦ｉ≦Ｎ、１≦ｊ≦Ｍであり、次の（１）式が成立しているものとする。
【００７０】
【数１】
0004958073.tif 000002
【００７１】
階層を入れ替えた後の部分的なツリー構造４３２では、ツリー構造４３１で子ノードとしての第１〜第Ｍの要素Ｔ1〜ＴMが親ノードとなる。そして、第ｊの要素Ｔjを親ノードとした子ノードとして第１〜第Ｎの要素Ｓ1〜ＳNが存在する。このとき、親ノードの第ｊの要素Ｔjの重要度は、次の（２）式で与えられる。
【００７２】
【数２】
0004958073.tif 000003
【００７３】
また、子ノードとしての第ｉの要素Ｓiの重要度は、ｗi・ｗij／Ｗjで与えられる。
【００７４】
図１３は、図１１に示したデータを基にして描画したツリーマップを示したものである。この図から明らかなように、項目「メニュー」について各評価対象の合計得点が３つの機種ＰＣ＿Ａ、ＰＣ＿Ｂ、ＰＣ＿Ｃについての表示領域４４１〜４４３の高さとして比較できる。このため、図１０の付帯資料４１１という形をとることなく、同様の効果を得ることができる。
【００７５】
なお、先の計算を他の評価項目にも適用することで、図１３において「用語の適切さ」が占める面積の比は、図９および図１０の重要度（０．５）と等しくなる。すなわち、本実施例の図１３に示した表示では、元の重要度の情報が保存されており、利用者の指定によって再度最下層データの階層を一つ繰り上げることにより、図１３に示すツリーマップを図１０の状態に戻すことができる。
【実施例２】
【００７６】
次に、本発明の第２の実施例の説明を行う。本発明の第２の実施例は、先に説明した第２の実施の形態に対応するものである。この第２の実施例では、図３に示した評価システム２００Ａを使用してユーザビリティの評価を行う。評価システム２００Ａは、第１の実施例の評価システム２００に重要度選択部２２５を加え、また、重要度記憶部２１２が複数重要度記憶部２１４に変更された構成となっている。すなわち、第２の実施例では、各評価項目の重要度が、複数の組として予め与えられており、これが磁気記憶装置からなる記憶装置２０４Ａに格納されている。重要度選択部２２５は、図示しないＣＰＵが制御プログラムを実行することによって実現する機能である。
【００７７】
図１４は、第２の実施例で適用されるツリー構造の一例を表わしたものである。ここでは、「構成の適切さ」「用語の適切さ」「デザイン」の３つの評価項目に対して、２つの重要度の組が示されている。１つは、同図（ａ）に示した「わかりやすさを重視したとき」の組５０１であり、もう１つは、同図（ｂ）に示した「操作感を重視したとき」の組５０２である。
【００７８】
図１５は、図１４（ａ）として示した「わかりやすさ」を重視したときのツリーマップの描画の様子を表わしたものであり、図１６は、図１４（ｂ）として示した「操作感」を重視したときのツリーマップの描画の様子を表わしたものである。利用者は、たとえば図３に示した出力装置２０２に、図１５あるいは図１６の左側に示した評価観点ウィンドウ５１１をユーザインタフェースとして表示して、わかりやすさを重視するか、操作感を重視するかを入力装置２０１を操作することで選択できるようになっている。
【００７９】
評価観点ウィンドウ５１１は、出力装置２０２の一部の領域に常に表示するようにしてもよいし、ツリーマップの描画を優先的に大きな面積で表示するために、不必要なときにはこの表示を隠すようにしてもよい。前記したＣＰＵは、入力装置２０１から重要度のいずれかが選択されるのを待機しており（図４ステップＳ３２１）、選択が行われた時点でこれに相当する重要度の組を、図３に示した複数重要度記憶部２１４から読み出す。そして、その重要度の組を用いてツリーマップの描画を行うことになる。
【００８０】
たとえば図１５に示すように利用者が「わかりやすさ」を重視したときには、図１４（ａ）の「わかりやすさ」を重視したときの組５０１が読み出されて、「用語の適切さ」が「構成の適切さ」あるいは「デザイン」よりも重要度を高くされる。この結果、機種ＰＣ＿Ａが他の機種ＰＣ＿ＢおよびＰＣ＿Ｃの得点よりも高くなる。
【００８１】
また、図１６に示すように利用者が「操作感」を重視したときには、図１４（ｂ）の「デザイン」の組５０２が読み出されて、「構成の適切さ」あるいは「用語の適切さ」よりも重要度を高くされる。この結果、機種ＰＣ＿Ｃが他の機種ＰＣ＿ＡおよびＰＣ＿Ｂの得点よりも高くなる。
【００８２】
利用者は、図４に示したように重要度を一度指定して描画を行った後も、重要度について異なった指定を行うことができる。重要度の指定の変更を行ったときに、図１４に示したようなツリーの組み換えを行ってツリーマップを迅速に表示するようにすれば、出力装置２０２（図３）に表示される描画内容の変化が動きとして知覚される。したがって、利用者は、より直感的に３つの機種ＰＣ＿Ａ、ＰＣ＿Ｂ、ＰＣ＿Ｃのユーザビリティの評価結果を比較分析することが可能になる。
【実施例３】
【００８３】
次に、本発明の第３の実施例の説明を行う。本発明の第３の実施例は、先に説明した第３の実施の形態に対応するものである。この第３の実施例では、図５に示した評価システム２００Ｂを使用してユーザビリティの評価を行う。評価システム２００Ｂは、第１の実施例の評価システム２００に評価者選択部２２６と評価点計算部２２７を加え、また、評価点記憶部２１３が評価点記憶部２１５に変更された構成となっている。評価者選択部２２６および評価点計算部２２７は、図示しないＣＰＵが制御プログラムを実行することによって実現する機能である。
【００８４】
この第３の実施例では、１人あるいは複数の評価者による評価点が、各評価者に対応付けられた形で記憶装置２０４Ｂに記憶されている。その他の構成と機能は第１の実施例と同じである。
【００８５】
一例として、評価者がＶ〜Ｚの５人であったとする。この場合、図５に示した評価者選択部２２６は、前記した制御プログラムによって評価者を選択するためのユーザインタフェースを提供する。
【００８６】
図１７は、評価者を選択するユーザインタフェースの一例を示したものである。図５に示した出力装置２０２は、たとえばタッチパネル式のディスプレイで構成されており、それぞれの評価者を表示すると共にこれらを選択するチェックボックスを記したチェックボックス群６０１が表示されている。利用者は、チェックボックス群６０１の中から１つあるいは複数のチェックボックスを選択することで、意図する評価者を選択することができる。前記したＣＰＵは、選択された評価者に対応する評価点を、図５に示した評価点記憶部２１５から読み出して、その代表値を評価点としてツリー構造データを計算する。ここで代表値とは、典型的には各評価点の平均の値であるが、その他にも最小値、最大値、中央値、合計などであってもよい。代表値は評価の目的に応じて使い分けられる。評価点の算出方法についても、図１７と同様のチェックボックスを表示し選択させるユーザインタフェースが提供されてもよい。
【００８７】
図１８は、評価者をそれらの属性から選択するユーザインタフェースの一例を示したものである。評価者が多数であったような場合、あるいは個々の評価者を利用者がよく知らないような場合には、評価者の選択が困難である。このような場合には、各評価者を、たとえば、年齢、スキル、経験、性別、嗜好といった何らかの属性で予めグルーピングしておく。そして、これらの属性と各評価者を関連付けて、図５に示した記憶装置２０４Ｂに記憶しておく。
【００８８】
このようにすれば、利用者は意図する評価者の属性を選択することができる。図１８に示した例では年齢別にチェックボックスを設け、チェックボックス群６０２の中から１つあるいは複数の評価者属性を選択できるようにしている。ＣＰＵは、選択された評価者属性に対応する評価者の評価点を磁気記憶装置２０４Ｂから読み出し、その代表値を評価点として評価点計算部２２７でツリー構造データを計算する。この場合も代表値は、典型的には各評価点の平均であるが、最小値、最大値、中央値、合計等の値を代表値として目的に応じて使い分けることもできる。
【実施例４】
【００８９】
次に、本発明の第４の実施例の説明を行う。本発明の第４の実施例は、先に説明した第４の実施の形態に対応するものである。この第４の実施例では、図７に示した評価システム２００Ｃを使用してユーザビリティの評価を行う。評価システム２００Ｃは、第１の実施例の評価システム２００に評価対象選択部２２８とデータ再生成部２２９を加えた構成となっている。評価対象選択部２２８とデータ再生成部２２９は、図示しないＣＰＵが制御プログラムを実行することによって実現する機能である。
【００９０】
第１の実施例で説明したように、ＣＰＵはデータ生成部２２１として機能し、磁気記憶装置からなる記憶装置２０４に記憶された評価項目、評価点、評価対象の各データから、ツリー構造データを生成する。第４の実施例では、更にＣＰＵは評価対象選択部２２８としても機能し、各評価対象の得点をツリー構造データから算出する。この得点は、すべての評価項目に対する評価点の合計であってもよいし、ある特定の評価項目に対する得点あるいはその合計であってもよい。評価対象選択部２２８としての機能で、更にＣＰＵは、利用者からの指定に従い、前記した得点を利用して評価対象を選択し、それらに対応する評価点データを磁気記憶装置から読み取り、次の処理に供する。
【００９１】
更にまた、ＣＰＵはデータ再生成部２２９としても機能し、制限された評価対象の評価点データを用いて、ツリー構造データを再生成する。この選択の典型例としては、たとえば「総得点で上位２つの評価対象」や「評価対象Ａとそれ以外で得点が最高のもの」として与えられる。これにより利用者は、得点を基準にして評価対象を選択し、それらの得点分布をより詳細に比較することができる。
【００９２】
以上説明した実施例では、演算装置としてＣＰＵを例に挙げたが、計算機内で演算処理を行う各種の演算素子あるいは演算素子の複合体であれば、その名称の如何を問わない。また、記憶装置２０４、２０４Ａ、２０４Ｂとして代表的に磁気ディスクや光ディスク等の磁気記憶装置を例に挙げたが、データを記憶する装置であればその名称の如何を問わないことは当然である。
【００９３】
更に入力装置２０１は各種の指定を可能とするものであればよく、たとえばユーザビリティ評価システムのデータ処理装置２０３がインターネット等のネットワークに接続されて、利用者が遠隔地からこれに対して指定を行うものであってもよい。
【００９４】
また、逆にデータ処理装置２０３、２０３Ａ、２０３Ｂ、２０３Ｃや記憶装置２０４、２０４Ａ、２０４Ｂがインターネット等のネットワークに接続されたサーバとして存在してもよい。この場合、ツリー構造データを利用者が最寄の入力装置から、あるいはネットワークを介してこのサーバに提供し、出力装置に表示するようにすることが可能である。この際、ツリーマップ描画部２２４はデータ処理装置２０３、２０３Ａ、２０３Ｂ、２０３Ｃ内に存在してもよいし、利用者側の装置がツリーマップ描画部２２４と出力装置２０２を所持するような構成であってもよい。
【００９５】
なお、出力装置２０２は視覚的な表示をリアルタイムで行うディスプレイに限定されるものではなく、プリンタであってもよいし、場合によっては表示を行う描画用データを一時的に格納する表示のためのメモリであってもよい。
【００９６】
また、表示装置は各評価項目の得点に応じた面積でこれらの評価項目を表示するとき、表示のための図形は矩形である必要はなく、表示可能な各種の図形を本発明に適用することができる。
【図面の簡単な説明】
【００９７】
【図１】本発明の第１の実施の形態および第１の実施例におけるユーザビリティ評価システムのシステム構成図である。
【図２】第１の実施の形態におけるシステム動作の概要を示した流れ図である。
【図３】本発明の第２の実施の形態および第２の実施例におけるユーザビリティ評価システムのシステム構成図である。
【図４】第２の実施の形態におけるシステム動作の概要を示した流れ図である。
【図５】本発明の第３の実施の形態および第３の実施例におけるユーザビリティ評価システムのシステム構成図である。
【図６】第３の実施の形態におけるシステム動作の概要を示した流れ図である。
【図７】本発明の第４の実施の形態および第４の実施例におけるユーザビリティ評価システムのシステム構成図である。
【図８】第４の実施の形態におけるシステム動作の概要を示した流れ図である。
【図９】第１の実施例におけるツリー構造の要部とパーソナルコンピュータのユーザビリティ評価結果を表わした説明図である。
【図１０】図９の例を通常行われてきたツリーマップで表示した表示内容の平面図である。
【図１１】第１の実施例で階層の変更が行われた場合のツリー構造データの変換結果の一例を表わした表示内容の平面図である。
【図１２】第１の実施例でツリー構造データで親子関係にある階層を入れ替えたときの重要度の計算方法示すツリー構造の説明図である。
【図１３】図１１に示したデータを基にして描画したツリーマップを示した表示内容の平面図である。
【図１４】第２の実施例で適用されるツリー構造の一例を表わした説明図である。
【図１５】図１４（ａ）として示した「わかりやすさ」を重視したときのツリーマップの表示内容を示した平面図である。
【図１６】図１４（ｂ）として示した「操作感」を重視したときのツリーマップの表示内容を示した平面図である。
【図１７】第３の実施例で評価者を選択するユーザインタフェースの一例の表示内容を示した平面図である。
【図１８】第３の実施例で評価者をそれらの属性から選択するユーザインタフェースの一例の表示内容を示した平面図である。
【図１９】第１の関連技術によるユーザビリティの評価項目を示した説明図である。
【図２０】第１の関連技術で得られたＡ〜Ｇの各機種ごとの各評価項目を棒グラフとして表わした表示内容の平面図である。
【図２１】スライス・アンド・ダイスと呼ばれるユーザビリティの評価による描画アルゴリズムを示した説明図である。
【図２２】第３の関連技術を用いたデータ視覚化ソフトウェアシステムの構成を示したシステム構成図である。
【図２３】第３の関連技術で描画されるツリーマップの表示内容を示した平面図である。
【符号の説明】
【００９８】
２００、２００Ａ、００Ｂ、２００Ｃ  評価システム
２０１  入力装置
２０２  出力装置
２０３、２０３Ａ、２０３Ｂ、２０３Ｃ  データ処理装置
２０４、２０４Ａ、２０４Ｂ  記憶装置
２１１  評価項目記憶部
２１２  重要度記憶部
２１３、２１５  評価点記憶部
２１４  複数重要度記憶部
２２１  データ生成部
２２２  階層選択部
２２３  ツリー構造変換部
２２４  ツリーマップ描画部
２２５  重要度選択部
２２６  評価者選択部
２２７  評価点計算部
２２８  評価対象選択部
２２９  データ再生成部
【図１】
0004958073.tif 000004
【図２】
0004958073.tif 000005
【図３】
0004958073.tif 000006
【図４】
0004958073.tif 000007
【図５】
0004958073.tif 000008
【図６】
0004958073.tif 000009
【図７】
0004958073.tif 000010
【図８】
0004958073.tif 000011
【図９】
0004958073.tif 000012
【図１０】
0004958073.tif 000013
【図１１】
0004958073.tif 000014
【図１２】
0004958073.tif 000015
【図１３】
0004958073.tif 000016
【図１４】
0004958073.tif 000017
【図１５】
0004958073.tif 000018
【図１６】
0004958073.tif 000019
【図１７】
0004958073.tif 000020
【図１８】
0004958073.tif 000021
【図１９】
0004958073.tif 000022
【図２０】
0004958073.tif 000023
【図２１】
0004958073.tif 000024
【図２２】
0004958073.tif 000025
【図２３】
0004958073.tif 000026