(57)【要約】【課題】評価項目を用いたユーザビリティ評価方法を用いた場合に、各評価項目の問題の数、個々の問題の影響度および改善に要する作業量を一見して把握できるように視覚化して提示する。【解決手段】ＧＵＩ評価結果提示装置１５０は、評価対象システムの評価項目を用いた評価結果を示す評価結果情報を保持する評価結果情報記録部１５１と、評価結果情報記録部１５１に保持されている評価結果情報と評価項目の評価内容を含む評価項目情報とを参照して、一の評価項目に関する評価結果に複数の指摘事項が含まれている場合に、複数の指摘事項のうち、指摘事項に含まれる指摘項目が共通する指摘事項を１つの問題と特定する問題集約処理を実行する問題決定部１５２と、問題決定部１５２が１つの問題と特定した指摘事項に対応する画像を集約して描画する評価結果表示制御部１５３とを備えている。【選択図】図１５
2010218303.tif 000002
【特許請求の範囲】
【請求項１】
評価対象システムの評価項目についての評価結果を視覚化して提示するＧＵＩ評価結果提示装置であって、
評価対象システムの評価項目を用いた評価結果を示す評価結果情報を保持する評価結果情報記録部と、
評価結果情報記録部に保持されている前記評価結果情報と評価項目の評価内容を含む評価項目情報とを参照して、一の評価項目に関する評価結果に複数の指摘事項が含まれている場合に、複数の指摘事項のうち、指摘事項に含まれる指摘項目が共通する指摘事項を１つの問題と特定する問題集約処理を実行する問題決定部と、
前記問題決定部が１つの問題と特定した指摘事項に対応する画像を集約して描画する評価結果表示制御部と
を備えたことを特徴とするＧＵＩ評価結果提示装置。
【請求項２】
問題決定部は、
ＧＵＩにおける機能または役割の一貫性の評価項目に関する評価結果を対象として問題集約処理を実行し、
一貫性以外の評価項目の評価結果について、指摘事項をそれぞれ１つの問題として特定する
請求項１記載のＧＵＩ評価結果提示装置。
【請求項３】
評価結果表示制御部は、問題決定部が特定した問題における指摘事項の数に応じて規定方向の長さを決定し、決定した長さを有する問題図形を生成し、評価項目に対応させて問題図形を配置する問題図形生成部を含む
請求項２記載のＧＵＩ評価結果提示装置。
【請求項４】
問題図形生成部は、問題決定部が一の評価項目に対して複数の問題を特定した場合に、それらの問題に対応する複数の問題図形を並べて配置する
請求項３記載のＧＵＩ評価結果提示装置。
【請求項５】
問題決定部は、一貫性の評価項目に関する評価項目における問題決定部が特定した全ての問題の各々における指摘事項の内容を比較することによって内容が共通する指摘事項の数を調べ、最も数が多い内容の指摘事項を修正箇所とする修正箇所決定部を含む
請求項３または請求項４記載のＧＵＩ評価結果提示装置。
【請求項６】
評価結果表示制御部は、修正箇所の数に応じて問題図形における塗りつぶす領域を決定する問題図形塗りつぶし決定部を含む
請求項５記載のＧＵＩ評価結果提示装置。
【請求項７】
評価結果表示制御部は、評価項目の重要度に応じて規定方向の長さを決定し、問題の有無に応じて配色を決定し、前記評価項目に対応する画像として、決定した長さと配色とを有する評価図形を生成する評価図形生成部を含む
請求項１から請求項６のうちのいずれかに記載のＧＵＩ評価結果提示装置。
【請求項８】
評価対象システムにおけるユーザビリティ上の属性を指定する設定ファイルと、個々の評価項目で評価に関係する属性を指定する属性情報とを保持する評価属性情報記録部を備え、
問題決定部は、前記評価属性情報記録部に保持されている前記設定ファイルと前記属性情報とを参照し、前記属性情報で属性が指定されている評価項目における問題に対応する記述が前記設定ファイルに存在している場合に、当該記述部分を問題に対する修正箇所とし、一の評価項目についての複数の問題のうち修正箇所が同じである問題を、１つの問題グループとして特定する問題グループ決定部を含み、
評価結果表示制御部は、前記問題グループ決定部が特定した問題グループに対応する画像を描画する
請求項６または請求項７記載のＧＵＩ評価結果提示装置。
【請求項９】
評価結果表示制御部は、一の問題グループに属する問題を示す問題図形を隣接して配置し、問題グループに対応する画像として全ての問題図形を囲む問題グループ画像を描画し、前記問題グループに属する問題を示す問題図形のうちの任意の１つの問題図形のみを塗りつぶす
請求項８記載のＧＵＩ評価結果提示装置。
【請求項１０】
評価結果情報記録部に評価結果情報として保持されている評価対象システムの評価項目についての評価結果を視覚化して提示するＧＵＩ評価結果提示方法であって、
評価結果情報記録部に保持されている前記評価結果情報と評価項目の評価内容を含む評価項目情報とを参照して、一の評価項目に関する評価結果に複数の指摘事項が含まれている場合に、複数の指摘事項のうち、指摘事項に含まれる指摘項目が共通する指摘事項を１つの問題と特定する問題集約処理を実行し、
前記問題集約処理で１つの問題と特定された指摘事項に対応する画像を集約して描画する
ことを特徴とするＧＵＩ評価結果提示方法。
【請求項１１】
ＧＵＩにおける機能または役割の一貫性の評価項目に関する評価結果を対象として問題集約処理を実行し、
一貫性以外の評価項目の評価結果について、指摘事項をそれぞれ１つの問題として特定する
請求項１０記載のＧＵＩ評価結果提示方法。
【請求項１２】
問題集約処理で特定された問題における指摘事項の数に応じて規定方向の長さを決定し、決定した長さを有する問題図形を生成し、評価項目に対応させて問題図形を配置する
請求項１１記載のＧＵＩ評価結果提示方法。
【請求項１３】
問題集約処理で一の評価項目に対して複数の問題が特定された場合に、それらの問題に対応する複数の問題図形を並べて配置する
請求項１２記載のＧＵＩ評価結果提示方法。
【請求項１４】
一貫性の評価項目に関する評価項目における問題集約処理で特定された全ての問題の各々における指摘事項の内容を比較することによって内容が共通する指摘事項の数を調べ、最も数が多い内容の指摘事項を修正箇所とする
請求項１２または請求項１３記載のＧＵＩ評価結果提示方法。
【請求項１５】
修正箇所の数に応じて問題図形における塗りつぶす領域を決定する
請求項１４記載のＧＵＩ評価結果提示方法。
【請求項１６】
評価項目の重要度に応じて規定方向の長さを決定し、問題の有無に応じて配色を決定し、前記評価項目に対応する画像として、決定した長さと配色とを有する評価図形を生成する
請求項１０から請求項１５のうちのいずれかに記載のＧＵＩ評価結果提示方法。
【請求項１７】
評価対象システムにおけるユーザビリティ上の属性を指定する設定ファイルと、個々の評価項目で評価に関係する属性を指定する属性情報とを保持する評価属性情報記録部に保持されている前記設定ファイルと前記属性情報とを参照し、前記属性情報で属性が指定されている評価項目における問題に対応する記述が前記設定ファイルに存在している場合に、当該記述部分を問題に対する修正箇所とし、一の評価項目についての複数の問題のうち修正箇所が同じである問題を、１つの問題グループとして特定し、
特定された問題グループに対応する画像を描画する
請求項１５または請求項１６記載のＧＵＩ評価結果提示方法。
【請求項１８】
一の問題グループに属する問題を示す問題図形を隣接して配置し、問題グループに対応する画像として全ての問題図形を囲む問題グループ画像を描画し、前記問題グループに属する問題を示す問題図形のうちの任意の１つの問題図形のみを塗りつぶす
請求項１７記載のＧＵＩ評価結果提示方法。
【請求項１９】
評価結果情報記録部に評価結果情報として保持されている評価対象システムの評価項目についての評価結果を視覚化して提示するためのＧＵＩ評価結果提示プログラムであって、
コンピュータに、
評価結果情報記録部に保持されている前記評価結果情報と評価項目の評価内容を含む評価項目情報とを参照して、一の評価項目に関する評価結果に複数の指摘事項が含まれている場合に、複数の指摘事項のうち、指摘事項に含まれる指摘項目が共通する指摘事項を１つの問題と特定する問題集約処理と、
前記問題集約処理で１つの問題と特定された指摘事項に対応する画像を集約して描画する処理と
を実行させるためのＧＵＩ評価結果提示プログラム。
【請求項２０】
コンピュータに、
ＧＵＩにおける機能または役割の一貫性の評価項目に関する評価結果を対象として問題集約処理を実行させ、
一貫性以外の評価項目の評価結果について、指摘事項をそれぞれ１つの問題として特定する処理と
を実行させるための請求項１９記載のＧＵＩ評価結果提示プログラム。
【請求項２１】
コンピュータに、
評価対象システムにおけるユーザビリティ上の属性を指定する設定ファイルと、個々の評価項目で評価に関係する属性を指定する属性情報とを保持する評価属性情報記録部に保持されている前記設定ファイルと前記属性情報とを参照し、前記属性情報で属性が指定されている評価項目における問題に対応する記述が前記設定ファイルに存在している場合に、当該記述部分を問題に対する修正箇所とし、一の評価項目についての複数の問題のうち修正箇所が同じである問題を、１つの問題グループとして特定する処理と、
特定された問題グループに対応する画像を描画する処理と
を実行させるための請求項１９または請求項２０記載のＧＵＩ評価結果提示プログラム。
【請求項２２】
コンピュータに、
一の問題グループに属する問題を示す問題図形を隣接して配置し、問題グループに対応する画像として全ての問題図形を囲む問題グループ画像を描画し、前記問題グループに属する問題を示す問題図形のうちの任意の１つの問題図形のみを塗りつぶす処理を実行させるための請求項２１記載のＧＵＩ評価結果提示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システムのユーザビリティの評価結果を提示するＧＵＩ評価結果提示装置、ＧＵＩ評価結果提示方法およびＧＵＩ評価結果提示プログラムに関する。
【背景技術】
【０００２】
ユーザがコンピュータシステム（以下、システムという。）に情報を入出力する際のインタフェースとして、ＧＵＩ（グラフィカルユーザインタフェース）が広く用いられている。システムのユーザビリティを評価するために、ＧＵＩの評価が行われることがある。ＧＵＩの評価方法として、順守すべき事項を項目とするチェックリストを用いた評価方法が一般的に用いられる。評価者は、チェックリストの項目に適合しない箇所を問題点として集計する。開発者は、評価結果を参照して、システムの改善を図ることができる。
【０００３】
しかし、一般的なチェックリストによる評価では、問題点として抽出された事項を改善するために多大な工数かけたにも関わらず、かけた工数に見合う効果を得ることができないことも多い。すなわち、所望の効果を得るためにどの程度の工数をかければよいか把握することが難しいという課題がある。特に、ＧＵＩにおける情報表示や操作の一貫性が崩れている箇所すなわち基準から外れている箇所を全て修正していくと多大な工数を要する。また、ＧＵＩの一貫性が崩れている一部の箇所を放置しておくと、関係する他の多くの箇所のユーザビリティも低下させてしまう可能性がある。すなわち、一貫性に関する項目に関して、上記の課題が顕著に現れる。
【０００４】
特許文献１に、ＧＵＩ評価結果を視覚化して提示することができるＧＵＩ自動評価装置が記載されている。特許文献１に記載されたＧＵＩ自動評価装置では、ウィンドウ毎に、ユーザビリティの評価対象になる評価対象システムのＧＵＩオブジェクトのデータを、属性情報と属性値とからなるＧＵＩ情報とする。また、画面設計のガイドデータを形式的なルールとして蓄積するルール格納手段を備えている。そして、ルールとＧＵＩ情報とをマッチングし、ウィンドウ毎に、ルールとの適合結果を出力する。特許文献１に記載されたＧＵＩ自動評価装置では、ウィンドウの属性情報がそのままチェック項目になっている。ＧＵＩ自動評価装置は、適合結果としてＯＫまたはＮＧを出力するが、単一のウィンドウに同じ属性情報（ＵＩ部品）が複数存在する場合、または、複数のウィンドウにまたがる一貫性に関する問題が存在する場合には、問題点の箇所や程度が分かりづらくなってしまう。
【０００５】
また、非特許文献１には、ある程度客観的なユーザビリティの評価を行うことができる評価方法が記載されている。その評価方法では、評価項目毎に点数付けを行い、各項目の点数を合計する。点数を合計する際に、項目を階層的に細分化することによって、総合的な得点と同時に階層毎の得点を把握することが可能になる。
【０００６】
図１６は、非特許文献１に記載された評価結果を示す説明図である。図１６には、７つのメーカのそれぞれから１機種ずつ選ばれた７つの機種のパーソナルコンピュータＡ〜Ｇを比較評価した結果が示されている。非特許文献１に記載された評価方法では、まず、最下層の評価項目に対してＡ〜Ｇ各機種の得点が評定される。その得点に上位階層の重要度を掛け合わせることによって、Ａ〜Ｇの各機種の総得点が算出される。図１６には、Ａ〜Ｇの各機種毎の各評価項目が、棒グラフで表わされている。各構成要素別に色分けまたは模様で分けられた棒の形状（高さ）によって、総得点と得点分布が視覚化されている。そのような方法によれば、評価対象が複数存在する場合に、それぞれの総得点や得点分布をまとめて把握することができる。よって、評価対象毎の大まかな特徴（強い点／弱い点）を把握したり比較評価を行ったり際に有益な方法になる。しかし、項目毎の問題箇所の有無や程度を把握することはできない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平８−２４１１９１号公報
【非特許文献】
【０００８】
【非特許文献１】岡本郁子、他２名、”ユーザビリティーの評価方法の研究（第一報）−ＰＣのユーザビリティー評価モデルの検討−”、１９９５年、日本人間工学会第２５回関東支部大会講演集、第３８−３９頁
【発明の概要】
【発明が解決しようとする課題】
【０００９】
また、公知技術ではないが、本願出願人と同一出願人による特願２００７−２９５１２２号には、直感的な評価を行うことができる評価方法が記載されている。その評価方法では、階層構造をもった複数の評価項目における指定された任意の階層の得点を、同階層の下位レベルの階層に属する項目の得点を用いて算出する。そして、各評価項目を、算出された得点に応じた面積で表示する。そのような処理を行うことによって、必要に応じて階層を指定しながら、階層的な構造と得点とを同時に視覚化することができ、かつ、得点の比較が容易な形で視覚化することができる。しかし、項目毎の問題箇所の数や程度を把握することはできない。
【００１０】
特許文献１に記載された評価項目を用いたシステムのユーザビリティ評価では、個々の評価項目における問題の数、および各問題の影響度を容易に把握することができない。特許文献１に記載された表示方法のように評価項目に適合しているか否かのみを表記する場合には、表記から問題の数や影響度を読み取ることができないからである。また、一貫性に関する評価では、関係する問題箇所をまとめて１つの問題にすることが求められる。すると、例えば、ボタンレイアウトの一貫性評価において、ＯＫボタンなど意思決定のためのボタンのレイアウトが崩れている場合には、意思決定のボタンを配している全ての箇所が問題箇所になるはずである。全ての箇所における問題をまとめて１つの問題と見なすようにすると、問題箇所の数だけユーザビリティへの影響が大きくなる。さらに、１つの項目において、例えばヘルプボタンのレイアウトが崩れている場合には、その問題を、意思決定のボタンレイアウトとは別の問題として扱うことになる。上記のように一貫性に関する評価項目に関して問題箇所のグルーピングを行うために、単に項目における問題箇所を一覧表記するだけでは、問題を区別することが難しいので、問題箇所の内容を詳細に確認したり分析するために、別の問題として扱うことが望ましいからである。
【００１１】
また、特許文献１に記載されたＧＵＩ自動評価装置を用いる場合には、個々の評価項目における問題を改善する作業量を正確に把握することは難しい。例えば、ＨＴＭＬ文書で実現されたシステム（具体的には、評価対象システムにおけるＧＵＩの画面）において、フォントサイズや配色をＣＳＳ（Cascading Style Sheet ）で設定し、一括して変更可能としている場合を考える。そのような場合には、フォントサイズや配色の問題を個別に改善する場合に比べて、それらに関する評価項目の問題の改善に要する作業量は削減される。すなわち、評価対象システムの構築形態が、改善時の作業量に影響する。しかし、評価対象システムの構築形態に関する情報を加味した評価結果の視覚化はなされていないので、問題を改善する作業量を正確に把握することは難しい。
【００１２】
そこで、本発明は、評価項目を用いたユーザビリティ評価方法を用いた場合に、各評価項目の問題の数、個々の問題の影響度および改善に要する作業量を一見して把握できるように視覚化して提示するＧＵＩ評価結果提示装置、ＧＵＩ評価結果提示方法およびＧＵＩ評価結果提示プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明によるＧＵＩ評価結果提示装置は、評価対象システムの評価項目についての評価結果を視覚化して提示するＧＵＩ評価結果提示装置であって、評価対象システムの評価項目を用いた評価結果を示す評価結果情報を保持する評価結果情報記録部と、評価結果情報記録部に保持されている評価結果情報と評価項目の評価内容を含む評価項目情報とを参照して、一の評価項目に関する評価結果に複数の指摘事項が含まれている場合に、複数の指摘事項のうち、指摘事項に含まれる指摘項目が共通する指摘事項を１つの問題と特定する問題集約処理を実行する問題決定部と、問題決定部が１つの問題と特定した指摘事項に対応する画像を集約して描画する評価結果表示制御部とを備えたことを特徴とする。
【００１４】
本発明によるＧＵＩ評価結果提示方法は、評価結果情報記録部に評価結果情報として保持されている評価対象システムの評価項目についての評価結果を視覚化して提示するＧＵＩ評価結果提示方法であって、評価結果情報記録部に保持されている評価結果情報と評価項目の評価内容を含む評価項目情報とを参照して、一の評価項目に関する評価結果に複数の指摘事項が含まれている場合に、複数の指摘事項のうち、指摘事項に含まれる指摘項目が共通する指摘事項を１つの問題と特定する問題集約処理を実行し、問題集約処理で１つの問題と特定された指摘事項に対応する画像を集約して描画することを特徴とする。
【００１５】
本発明によるＧＵＩ評価結果提示プログラムは、評価結果情報記録部に評価結果情報として保持されている評価対象システムの評価項目についての評価結果を視覚化して提示するためのＧＵＩ評価結果提示プログラムであって、コンピュータに、評価結果情報記録部に保持されている評価結果情報と評価項目の評価内容を含む評価項目情報とを参照して、一の評価項目に関する評価結果に複数の指摘事項が含まれている場合に、複数の指摘事項のうち、指摘事項に含まれる指摘項目が共通する指摘事項を１つの問題と特定する問題集約処理と、問題集約処理で１つの問題と特定された指摘事項に対応する画像を集約して描画する処理とを実行させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、各評価項目の問題の数、個々の問題の影響度および改善に要する作業量を一見して把握できるように視覚化して提示することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明によるＧＵＩ評価結果視覚化装置の第１の実施形態を示すブロック図である。
【図２】評価項目情報の一例を示す説明図である。
【図３】評価結果情報の一例を示す説明図である。
【図４】問題決定部による項目ｎに対する問題を特定する処理を示すフローチャートである。
【図５】評価結果表示制御部によって描画された「項目１」から「項目５」までの評価結果例を示す説明図である。
【図６】指摘箇所一覧画面の例を示す説明図である。
【図７】指摘箇所一覧画面の例を示す説明図である。
【図８】評価結果の表示例を示す説明図である。
【図９】本発明によるＧＵＩ評価結果視覚化装置の第２の実施形態を示すブロック図である。
【図１０】設定ファイルの一例を示す説明図である。
【図１１】属性情報の一例を示す説明図である。
【図１２】評価結果情報の一例を示す説明図である。
【図１３】評価結果表示部により描画される評価結果の表示例を示す説明図である。
【図１４】指摘箇所一覧画面の例を示す説明図である。
【図１５】本発明の主要部を示すブロック図である。
【図１６】非特許文献１に記載された評価結果を示す説明図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態を図面を参照して説明する。
【００１９】
実施形態１．
図１は、本発明によるＧＵＩ評価結果提示装置の第１の実施形態を示すブロック図である。ＧＵＩ評価結果提示装置は、ＧＵＩ評価結果を視覚化して提示するので、以下、ＧＵＩ評価結果提示装置をＧＵＩ評価結果視覚化装置という。図１に示すＧＵＩ評価結果視覚化装置は、入出力手段１と、評価結果情報記録部２と、問題決定部３と、評価結果表示制御部４とを備えている。
【００２０】
なお、問題決定部３および評価結果表示制御部４は、例えば、ＧＵＩ評価結果視覚化装置を実現するコンピュータにおいて、プログラムに従って動作するＣＰＵによって実現される。
【００２１】
入出力手段１は、マウスやキーボードなどの評価者によって操作される入力手段と、ディスプレイなどの出力手段とを含む。
【００２２】
評価結果情報記録部２は、システムのユーザビリティに関する評価項目について、各項目の評価区分、内容および重要度が記載された評価項目情報と、任意の評価対象システムにおけるＧＵＩ（例えば、データ入力画面）対して評価項目にもとづく評価が実行された際の評価結果の情報（評価結果情報）とを保持する。評価の結果は、評価項目毎の問題の有無、および指摘箇所として記載された評価結果情報を含む。指摘箇所の記載は、問題があると判定された該当部分（画面および画面上の入出力要素）と、問題の内容とを含む。評価の種類（以下、評価区分という。）が一貫性（ＧＵＩにおける情報表示やボタンなどの操作部品の共通性または類似性、すなわち機能または役割の一貫性）である場合には、２つの該当部分の一貫性が崩れている場合に、２つの該当部分をまとめて１つの指摘箇所として保持する。なお、該当部分とは、一貫性がないと判定された複数の部分である。
【００２３】
問題決定部３は、評価結果情報記録部２が保持する評価項目情報および評価結果情報を参照して、評価結果が問題ありとなっている全ての評価項目について、指摘箇所を確認し、問題を特定する処理を行う。評価区分が一貫性以外の評価項目については、個々の指摘箇所がそれぞれ独立している１つの問題として特定する。評価区分が一貫性である評価項目については、２つの指摘箇所に含まれる該当部分（それぞれの指摘箇所が２つの該当部分を含む。）を比較し、いずれかの該当部分が一致する場合に、２つの指摘箇所を同じ問題であると特定する。さらに、問題における該当部分をまとめる処理を全ての指摘箇所の組み合わせについて実施することによって、各項目における問題の数と、各問題における指摘箇所（該当部分の数）を特定する。
【００２４】
問題決定部３は、修正箇所決定部３１を含む。修正箇所決定部３１は、評価区分が一貫性である評価項目の全ての問題について、同じ問題における指摘箇所の内容を比較して、最も数が多い内容の指摘箇所を特定する。また、指摘箇所とは異なる内容である指摘箇所を修正箇所（修正すべき箇所または修正されることが望ましい箇所）として特定する。なお、最も数が多い内容が複数存在する場合には、その中から任意の内容を特定（すなわち指摘箇所を特定）し、それ以外の指摘箇所を修正箇所として特定してもよいが、同じ問題における指摘箇所の内容が全て異なる場合には、全ての指摘箇所を修正箇所とする。また、評価区分が一貫性である評価項目以外では、指摘箇所がそのまま修正箇所になる。
【００２５】
評価結果表示制御部４は、評価結果情報記録部２が保持する評価項目情報および評価結果情報と、問題決定部３が出力する全ての項目における問題の数と、各問題の指摘箇所および修正箇所とを参照して、評価項目毎の指摘箇所や問題を可視化した画面を入出力手段１に出力する。
【００２６】
評価結果表示制御部４は、問題図形生成部４１、問題図形塗りつぶし決定部４２および評価図形生成部４３を含む。評価図形生成部４３は、各評価項目について、評価項目の重要度に応じて、あらかじめ規定されている方向である規定方向（水平方向など）の長さを決定する。また、問題の有無に応じて配色（問題が無い場合には青、問題がある場合には薄いグレーにするなど）を決定する。そして、決定した配色の評価図形（矩形など）を生成し、評価図形を、評価結果表示画面において、評価項目を示すテキストに対する規定方向（右側など）に配置する。評価結果表示画面は、入出力手段１における出力手段において表示される。
【００２７】
問題図形生成部４１は、各評価項目における問題毎に、問題における指摘箇所の数に応じて規定方向（評価図形における方向と同じ）の長さを決定する。そして、決定した長さの矩形などの問題図形を生成し、問題図形を、評価結果表示画面において、評価項目を示すテキストの規定方向（評価図形の配置方向の逆方向など）に配置する。なお、同項目に対して複数の問題図形がある場合には、規定方向に並べて配置する。問題図形塗りつぶし決定部４２は、問題の修正箇所の数に応じて問題図形における塗りつぶす領域を決定する。
【００２８】
さらに、評価結果表示制御部４は、使用者が入出力手段１を介して任意の問題図形を指定した場合に、指摘箇所一覧を生成して、入出力手段１に出力する。指摘箇所一覧において、問題図形に該当する指摘箇所における修正箇所が、配色の違い、記号の違い、アイコンの違いなどで判別可能にされている。
【００２９】
本実施形態の特徴は、ＧＵＩ評価結果視覚化装置が、問題決定部３および評価結果表示制御部４を備えていることである。そして、問題決定部３が、評価結果情報記録部２が保持する評価項目毎の指摘箇所を参照して、同じ問題における指摘箇所をまとめて１つの問題として特定するとともに、各問題の修正箇所を特定する。また、評価結果表示制御部４が、各評価項目における重要度を長さで表現した評価図形を生成し、評価結果表示画面に配置する。また、評価結果表示制御部４が、各問題の影響度を長さで表現した問題図形であって、修正に必要な作業量が塗りつぶした領域で表現されている問題図形を生成し、評価結果表示画面に配置する。
【００３０】
図２は、評価項目情報の一例を示す説明図である。図２に示す例では、評価項目情報として、評価項目（項番）に対応付けられた評価区分、評価内容および重要度がある。評価区分は、ユーザビリティ上の評価観点にもとづいて決定される。評価区分には、一貫性や視認性などがある。重要度は、システムのユーザビリティにおける各評価項目の影響度や効果を示す。重要度は、例えば、ユーザビリティの専門家によって。評価対象システムの要件や項目の内容に応じて決定され。なお、本実施形態では、重要度の総和を１にする（全ての項目に適合した場合に、総合評価が１になる。）。
【００３１】
また、図２において、「項目ｎ（ｎは自然数）」は、それぞれ、異なる評価項目を意味する。
【００３２】
図３は、評価結果情報の一例を示す説明図である。図３に示す例では、評価結果情報として、評価項目（項番）に対応付けられた評価結果および指摘箇所がある。評価結果は、各評価項目における総合的な判定結果である。評価結果は、指摘箇所が存在する場合に「問題あり」、指摘箇所が存在しない場合に「問題なし」になる。指摘箇所は、評価項目に対して問題があると判定された箇所を特定する１つ以上の情報を含む。指摘箇所に含まれる情報で特定される箇所を該当部分という。本実施形態では、指摘箇所は、画面名（ウィンドウ名）と、部品種別（テキストやボタンなど）と、画面上における画面の上位置からの配置順により決定された部品名と、内容とで構成されている。
【００３３】
評価結果情報記録部２は、評価区分が一貫性である評価項目については、２つの該当部分の一貫性が崩れている場合に、２つの該当部分をまとめて１つの指摘箇所として保持する。
【００３４】
図３に示す例では、評価内容がテキストの配色のコントラストになっている評価項目である「項目３」では、２個の指摘箇所がある。そのうちの「指摘箇所１」では、画面１（Window１）における５番目のテキスト５（text５）が「赤背景に黒文字で表記されている（すなわち、コントラストが不足している。）ことが指摘されていることが示されている。また、評価内容がボタンラベル表記の一貫性になっている評価項目である「項目２」では、９個の指摘箇所がある。「項目２」の「指摘箇所１」は、２つの該当部分を含む。図３には、一方の該当部分（画面１（Window１）の２番目のボタン２（button２）のラベル「Cancel」）と、他方の該当部分（画面５（Window５）の２番目のボタン２（button２）のラベル「戻る」）とが異なることが例示されている。
【００３５】
なお、本実施形態では、部品名の表記に、部品種別（「button」）と配置順序（「・・・１」や「・・・２」）とを用いられているが、ＨＴＭＬ文書によるシステムを対象とする場合、タグ種別やＣＳＳ指定のクラス名を用いてもよい。
【００３６】
また、画面（Window）は、評価対象システムにおける表示部に表示される画面である。例えば、Window１とWindow２とは、評価対象システムにおいて、関連がある画面であるが、別の時期に表示される画面である。一例として、Window１が表示されているときに所定の操作が行われると、Window２が表示される。ただし、Window１とWindow２とは、同時に表示部に表示される別画面であってもよい。また、Window１とWindow２とが関連していなくてもよい。
【００３７】
問題決定部３は、評価結果情報記録部２が保持する評価項目情報および評価結果情報を参照して、評価結果が問題ありになっている全ての評価項目について、指摘箇所を確認し、問題を特定する処理を行う。
【００３８】
なお、評価結果情報記録部２には、評価対象システムのユーザビリティを評価するＧＵＩ評価システムによって評価結果情報が書き込まれる。ＧＵＩ評価システムとして、一例として、本願発明の発明者の発明である特願２００８−２５１８０８号、特願２００８−２５１８０９号、特願２００８−２５１８１０号、特願２００８−２５１８１１号、特願２００８−２５１８１２号の明細書に記載されたＧＵＩ評価システムを使用することができる。ただし、それらのＧＵＩ評価システムは一例であって、評価対象システムのユーザビリティの評価結果情報が得られるのであれば、どのようなＧＵＩ評価システムを用いてもよい。
【００３９】
図４は、問題決定部３による項目ｎに対する問題を特定する処理を示すフローチャートである。図４に示すように、問題決定部３は、評価結果情報記録部２が保持する項目ｎの評価結果を確認する。そして、評価結果が問題なしの場合には処理を終了する（ステップＳ４０）。評価結果が問題ありの場合には、項目nの評価区分を確認し、評価区分が一貫性以外であれば、指摘箇所をそれぞれ独立した問題と特定し、処理を終了する（ステップＳ４２）。評価区分が一貫性である場合には、指摘箇所の数を確認する（ステップＳ４３）。指摘箇所が１個である場合には、その指摘箇所を問題として特定し、処理を終了する。
【００４０】
問題決定部３は、指摘箇所が複数存在する場合は、任意の２つの指摘箇所における該当部分を比較する（ステップＳ４４）。２つの指摘箇所における該当部分が一致する場合には（ステップＳ４５）、それらの指摘箇所において同じ問題が指摘されていると判断して（ステップＳ４６）、それらの指摘箇所を１つに統合する（ステップＳ４７）。すなわち、それらの指摘箇所をグルーピングする。ステップＳ４７の処理では、さらに、同じ該当箇所を１つに統合する。
【００４１】
問題決定部３は、全ての指摘箇所の組み合わせについて、ステップＳ４４，Ｓ４５の一対比較処理を行うことによって（ステップＳ４８）、同じ問題を指摘している指摘箇所をまとめて１つの問題として特定し、項目ｎに対する処理を終了する。
【００４２】
なお、問題決定部３は、評価結果情報記録部２が保持する全ての全ての項目に対して、図４に示す処理を実行する。
【００４３】
また、図１に示すように、問題決定部３は、修正箇所決定部３１を含む。修正箇所決定部３１は、評価区分が一貫性である評価項目の全ての問題（問題決定部３で特定された問題）に対して、同じ問題における指摘箇所の内容を比較することによって内容が共通する指摘箇所の数を調べ、最も数が多い内容の指摘箇所を特定する。また、特定した指摘箇所の内容とは異なる内容の指摘箇所を修正箇所として特定する。なお、最も数が多い内容が複数存在する場合には、その中から任意の内容を特定（指摘箇所が特定されることになる。）し、他の指摘箇所を修正箇所として特定してもよいが、同じ問題における指摘箇所の内容が全て異なる場合には、全ての指摘箇所を修正箇所にする。また、評価区分が一貫性である評価項目以外では、指摘箇所がそのまま修正箇所になる。
【００４４】
評価結果表示制御部４は、評価結果情報記録部２が保持する評価項目情報および評価結果情報と、問題決定部３が出力する全ての項目における問題の数と、各問題の指摘箇所および修正箇所とを参照して、評価項目毎の指摘箇所や問題を表示するとともに、評価項目毎の指摘箇所や問題を入出力手段１に出力する。
【００４５】
図１に示すように、評価結果表示制御部４は、問題図形生成部４１と、問題図形塗りつぶし決定部４２と、評価図形生成部４３とを含む。
【００４６】
評価図形生成部４３は、各評価項目について、評価項目の重要度に応じて規定方向（水平方向など）の長さを決定する。また、問題の有無に応じて配色を決定し、決定した配色の評価図形（矩形など）を生成し、評価項目を示すテキストの規定方向（右側など）に評価図形を配置する。なお、評価図形生成部４３は、一例として、問題がない場合には配色を青に決定し、問題がある場合には配色を薄いグレーに決定する。
【００４７】
問題図形生成部４１は、各評価項目における問題毎に、問題における指摘箇所の数に応じて規定方向（評価図形における方向と同じ。）の長さを決定する。また、矩形などの問題図形を生成して、評価項目を示すテキストの規定方向（評価図形の配置方向の逆方向など）に問題図形を配置する。同項目に対して複数の問題図形がある場合には、それらを規定方向に並べて配置する。
【００４８】
問題図形塗りつぶし決定部４２は、問題の修正箇所の数に応じて問題図形における塗りつぶす領域を決定する。
【００４９】
評価結果表示制御部４は、使用者が入出力手段１を介して任意の問題図形を指定した場合には、指摘箇所一覧を生成して、入出力手段１に出力する。評価結果表示制御部４は、指摘箇所一覧において、問題図形に該当する指摘箇所における修正箇所を、配色の違い、記号の違い、アイコンの違いなどで判別可能にする。
【００５０】
次に、問題決定部３による評価項目毎の問題を特定する処理の具体例と、評価結果表示制御部４による評価結果の視覚化処理の第１の例を説明する。以下、図２および図３に示された評価項目情報および評価結果情報を評価結果情報記録部２が保持し、問題決定部３がそれらを参照する場合を例にする。
【００５１】
問題決定部３は、評価区分が一貫性であり、評価結果が問題ありとなっている「項目２」について、９個の指摘箇所の一対比較を行う。例えば、「指摘箇所１」と「指摘箇所２」、「指摘箇所１と指摘箇所３」、「指摘箇所１と指摘箇所４」とのように比較を行う。具体的には、２つの指摘箇所が含む該当部分が一致するか否か判定し、一致した指摘箇所をグルーピングしていく。
【００５２】
問題決定部３の処理によって、「指摘箇所１」から「指摘箇所４」はいずれも該当部分（Window，button２，”戻る”）を含むので、同じグループになる。問題決定部３は、それらをまとめて１つの「問題１」にする。同じ該当部分を統合していくと、図３に示す例では、「問題１」は、５個の該当部分（指摘箇所）として（Window１，button２，”Cancel”）、（Window２，button２，”Cancel”）、（Window３，button２，”Cancel”）、（Window４，button２，”Cancel”）、（Window５，button２，”戻る”）を含む問題になる。
【００５３】
また、「指摘箇所５」、「指摘箇所６」および「指摘箇所７」は、いずれも該当部分（Window１，button１，”OK”）を含むので同じグループになる。よって、問題決定部３によって、まとめて１つの「問題２」として特定される。さらに、「指摘箇所７」と「指摘箇所８」とは、該当部分（Window５，button５，”実行”）が一致するので、問題決定部３は、「指摘箇所８」も「問題２」に属させる。
【００５４】
また、「指摘箇所９」も、該当部分（Window５，button５，”実行”）を含むので、「問題２」に属する。
【００５５】
同じ該当部分を統合した結果、「問題２」は、該当部分（指摘箇所）として、（Window１，button１，”OK”）、（Window２，button３，”決定”）、（Window３，button４，”決定”）、（Window５，button５，”実行”）の４個を含む問題になる。
【００５６】
問題決定部３は、最終的に、「項目２」は「問題１」と「問題２」の２つの問題を有するものと判定する。また、評価区分が視認性（一貫性以外）である「項目３」については、２個ある指摘箇所がそれぞれ問題として特定される。
【００５７】
修正箇所決定部３１は、評価区分が一貫性である評価項目の全ての問題に対して、修正箇所の特定処理を行う。この例では、「項目２」の「問題１」および「問題２」のそれぞれについて、問題が有する指摘箇所の内容を比較し、最も数が多い内容の指摘箇所を特定する。そして、特定した指摘箇所と異なる内容である指摘箇所を修正箇所として特定する。この例では、「問題１」における５個の指摘箇所において、内容が”Cancel”であるものが４個で最も多い。よって、修正箇所決定部３１は、内容が異なる”戻る”になっている１個の指摘箇所を修正箇所として特定する。
【００５８】
また、「問題２」の４個の指摘箇所において、内容が”決定”であるものが２個で最も多い。よって、修正箇所決定部３１は、内容が異なる”ＯＫ”や”実行”になっている２個の指摘箇所を修正箇所として特定する。
【００５９】
また、修正箇所決定部３１は、評価区分が視認性（一貫性以外）である「項目３」の問題については、個々の指摘箇所をそれぞれ修正箇所として特定する。
【００６０】
次に、評価結果表示制御部４は、各評価項目における重要度および評価結果を入出力手段１に表示させる。図５は、評価結果表示制御部４によって描画された「項目１」から「項目５」までの評価結果例を示す説明図である。
【００６１】
図５に示す例では、評価結果表示制御部４は、各評価項目の重要度に応じた横幅（重要度の１０００倍など）を有する評価図形を生成し、項目名（評価項目名）を示すテキストの右側に評価図形を配置する。そして、例えば、評価結果が「問題なし」である「項目１」に対応する評価図形（矩形５０）を青色で、評価結果が「問題あり」である「項目３」に対応する評価図形（矩形５３）を薄いグレーで表示する。
【００６２】
さらに、評価結果表示制御部４は、各評価項目における問題の数分の問題図形を生成し、項目名を示すテキストの左側に問題図形を配置する。評価結果表示制御部４は、問題図形の横幅を各問題の指摘箇所数に応じた幅にし、また、修正箇所数に応じて問題図形における塗りつぶす領域を決定する。
【００６３】
評価結果表示制御部４は、「項目２」の「問題１」を示す問題図形（矩形５１）は、指摘箇所数が５個であることに対応して横幅Ｗ１（指摘箇所１個に対する規定幅の５倍とする。）を決定する。また、修正箇所数が１個であることに対応して塗りつぶす幅W２（修正箇所１個に対する規定幅の１倍とする。規定幅は横幅W１を決定する場合の規定幅と同じ。）を決定する。
【００６４】
また、「項目２」の「問題２」（指摘箇所数４、修正箇所数２）について、問題図形（矩形５２）を生成し、「問題１」を示す問題図形（矩形５１）に隣接するように配置する。同様に、問題（指摘箇所と修正箇所とが同じ）を２個有する「項目３」について、横幅が同じで、全て塗りつぶされた問題図形（矩形５４，矩形５５）を２つ配置する。なお、この例では、問題図形の横幅や塗りつぶす領域の横幅を決定するための規定幅を共通的な値（例えば、該当箇所１個に対して１０ピクセル等）とするが、項目の重要度の数倍など、項目毎に規定幅を変更してもよい。
【００６５】
また、この例では、１つの評価項目に対して複数の問題がある場合の問題図形の配置順について特に規定していないが、例えば、問題の指摘箇所数が多く、修正箇所数が少ない問題図形を優先して項目名の近辺に配置するなど、指摘箇所数や修正箇所数に応じて配置順序を決定するようにしてもよい。
【００６６】
使用者が入出力手段１を介して問題図形を選択した場合には、評価結果表示制御部４は、該当する問題の指摘箇所の一覧を表示する。図６は、「問題１」を示す問題図形（矩形５１）が選択された場合に表示される「項目２」の「問題１」に関する指摘箇所一覧画面の例を示す説明図である。図６に例示する指摘箇所一覧画面において、指摘箇所５（Window５，button２，”戻る”）が修正箇所であることを容易に判別することができるようにすることを目的として、評価結果表示制御部４は、指摘箇所一覧画面において、他の指摘箇所との差異を明りょうにするための差異化表現（他の指摘箇所の配色と異なる配色で表示したり、「！」記号の表示を付加する。）を施す。
【００６７】
図７は、「問題２」を示す問題図形（矩形５２）が選択された場合に表示される、「項目２」の「問題２」に関する指摘箇所一覧画面の例を示す説明図である。図７に例示する指摘箇所一覧画面において、指摘箇所１（Window１，button１，”OK”）および指摘箇所４（Window５，button５，”実行”）が修正箇所であることを容易に判別することができるようにするために、差異化表現（他の指摘箇所の配色と異なる配色で表示したり、「！」記号の表示を付加する。）が施されている。
【００６８】
図５に例示されたような評価結果の表示によって、各評価項目の重要度、問題の数、各問題のシステムへの影響度、および問題改善にかかる作業量を容易に把握することが可能になる。また、問題図形が選択されると、図６や図７に例示したような指摘箇所一覧画面が表示されるので、詳細な指摘箇所の内容を容易に確認することが可能になる。
【００６９】
次に、評価結果表示制御部４による評価結果の視覚化処理の第２の例を説明する。以下、図２および図３に示された評価項目情報および評価結果情報を評価結果情報記録部２が保持する場合を例にする。
【００７０】
図８は、評価結果表示制御部４によって描画された「項目２」の評価結果の表示例を示す説明図である。この例では、評価結果表示制御部４は、評価結果表示画面において、「項目２」を示すテキストの水平方向右側に、同じ問題に属する指定箇所（該当部分）に相当する評価対象システムの画面画像を表示し、かつ、指摘箇所が表記された図形（矩形８１）を並べて配置する。そして、これらの図形（矩形８１）を囲む問題図形（矩形８０）を配置する。また、問題図形（矩形８０）において、修正箇所である（Window５，button２，”戻る”）を示す図形（矩形８２）を含む部分（背景）を塗りつぶす。また、「項目２」における別の問題を示す問題図形（矩形８３）を生成し、問題図形（矩形８０）の下に配置する。なお、評価結果表示画面は、入出力手段１における出力手段において表示される。
【００７１】
この例では、第１の例に比べると必要とされる表示領域が大きくなるが、使用者が、問題の詳細を確認することがより容易になる。
【００７２】
以上に説明したように、第１の実施形態では、ＧＵＩ評価結果視覚化装置は、指摘箇所の内容および項目の評価区分に従って、同じ問題を指す指摘箇所をまとめて一つの問題とみなす。そして、各項目の問題数および各問題の指摘箇所と修正箇所とを特定する。さらに、各項目の重要度に応じて規定方向の図形の長さを決定するとともに、問題の有無に応じて配色を決定する。また、各評価項目における各問題の指摘箇所に応じて規定方向の長さが決定され、かつ、修正箇所の数に応じて塗りつぶす範囲が決定された問題図形を生成する。そして、決定した長さと配色を有する評価図形と問題図形とを同一方向の軸に並べて配置した画面を入出力手段１の表示画面に表示させる。
【００７３】
従って、第１の実施形態のＧＵＩ評価結果視覚化装置を用いると、使用者は、評価項目それぞれに対する問題の有無に加え、項目の重要度および問題の数を一見して把握可能になる。さらに、特に、一貫性に関する評価項目において、個々の問題の影響度（指摘箇所数に応じて決定された問題図形の横幅）や、問題を解決するための作業量（修正箇所数に応じて決定された問題図形の塗りつぶされた領域の幅）を把握することが可能になる。
【００７４】
すなわち、使用者は、評価項目毎の問題の有無だけでなく、改善時の効果（重要度）や問題の数、各問題のシステムへの影響度、修正にかかる作業量を一見して把握することができる。評価区分が一貫性である評価項目について、指摘箇所の内容および評価項目の評価区分に従って、同じ問題を指す指摘箇所をまとめて１つの問題として特定し、各項目の問題の数と各問題の指摘箇所の数とを特定し、各問題における指摘箇所の内容に応じて修正箇所を特定し、さらに各項目の重要度により規定方向の長さが決定され問題の有無に応じて配色が決定された評価図形と、各項目における各問題の指摘箇所に応じて規定方向の長さが決定され修正箇所の数に応じて塗りつぶす範囲が決定された問題図形とを、同一方向の軸に並べて配置するからである。その結果、使用者は、各項目の改善時の効果（評価図形の長さに対応）、問題の数（問題図形の数に対応）、各問題のシステムへの影響度（問題図形の長さに対応）、修正にかかる作業量（問題図形の塗りつぶされている領域に対応）を一見して把握することができる。
【００７５】
実施形態２．
図９は、本発明によるＧＵＩ評価結果視覚化装置の第２の実施形態を示すブロック図である。図９に示すＧＵＩ評価結果視覚化装置は、図１に示された第１の実施形態のＧＵＩ評価結果視覚化装置の構成に加えて、評価属性情報記録部５を備えている。また、問題決定部３０は、問題グループ決定部３２を含む。また、評価結果表示制御部４０は、問題グループ表示制御部４４を含む。
【００７６】
なお、問題決定部３０および評価結果表示制御部４０は、例えば、ＧＵＩ評価結果視覚化装置を実現するコンピュータにおいて、プログラムに従って動作するＣＰＵによって実現される。
【００７７】
評価属性情報記録部５は、評価対象システムにおいて一括して設定を管理している設定ファイル（ＨＴＭＬ文書に対するＣＳＳなど）と、設定ファイルに記載されている設定情報において、個々の評価項目で関係する属性が記載された属性情報とを保持する。設定ファイルは、評価対象システムにおけるユーザビリティ上の属性を指定するファイルに相当する。
【００７８】
問題グループ決定部３２は、評価結果情報記録部２が保持する評価項目情報および評価結果情報と、評価属性情報記録部５が保持する設定ファイルおよび属性情報とを参照して、評価区分が一貫性以外の項目に対して、属性が指定されている評価項目に対する問題（１つの指摘箇所がそのまま１つの問題になる。）について、設定ファイルにおいて属性に関する記述がある場合には、すなわち、問題に対応する記述が設定ファイルに存在する場合には、該当する記述部分を、問題に対する修正箇所として特定する。さらに、問題グループ決定部３２は、同じ評価項目における問題について、同じ修正箇所を持つ問題を１つの問題グループとして特定する。
【００７９】
問題グループ表示制御部４４は、同じ項目で同じ問題グループに属する問題を示す問題図形を隣接して配置し、全ての問題図形を囲む問題グループ図形（矩形など）を生成するとともに、問題グループ図形内の任意の１つの問題図形（例えば、最も右側に配置されている問題図形）のみを塗りつぶし、その他の問題図形の枠だけを表示する（塗りつぶさない）画面を、入出力手段１に出力する。
【００８０】
図１０は、評価属性情報記録部５が保持する設定ファイルの一例を示す説明図である。図１０に例示する設定ファイルは、評価対象システム（具体的には、評価対象システムにおけるＧＵＩ）がＨＴＭＬ文書で構築されている場合を例にし、ＨＴＭＬ文書に対するＣＳＳ（スタイルシート）を設定ファイルと見なしたものである。
【００８１】
図１０に示す例では、クラスが定義され、それぞれのクラスに対して、属性が指定されている。例えば、記述１０１では、テキストに対して定義するクラス”title ”に対する表示に設定（属性）１０３が記述され、記述１０２では、ボタンに対して定義するクラス”buttonＡ”に対する設定（属性）１０４が記述されている。
【００８２】
図１１は、評価属性情報記録部５が保持する属性情報の一例を示す説明図である。図１１に示す例では、属性情報は、評価項目と属性とを含む。属性は、各評価項目において問題として指摘された場合に、問題の内容となる属性を示す。例えば、テキストの配色のコントラストに関する評価項目である「項目３」では、問題になりうる属性として”color”および”background-color”が指定されている。フォントサイズに関する評価項目である「項目４」では、問題になりうる属性として”font-size ”が指定されている。
【００８３】
図１２は、評価結果情報の一例を示す説明図である。図１２に示す例では、評価結果情報として、評価項目（項番）に対応付けられた評価結果および指摘箇所がある。評価結果は、各評価項目における総合的な判定結果である。評価結果は、指摘箇所が存在する場合に「問題あり」、指摘箇所が存在しない場合に「問題なし」になる。指摘箇所は、評価項目に対して問題があると判定された箇所を特定する１つ以上の情報（該当部分を示す情報）を含む。指摘箇所は、画面名（ウィンドウ名）と、部品種別（テキストやボタンなど）と、画面上における画面の上位置からの配置順により決定された部品名と、内容とで構成されている。
【００８４】
次に、問題グループ決定部３２による問題グループおよび修正箇所を特定する処理と、問題グループ表示制御部４４による問題グループの視覚化処理を説明する。以下、図２に示された評価項目情報および図１２に示された評価結果情報を評価結果情報記録部２が保持し、図１０に示された設定ファイルと図１１に示された属性情報とを評価属性情報記録部５が保持し、問題グループ決定部３２がそれらを参照する場合を例にする。
【００８５】
問題グループ決定部３２は、属性が指定され問題を有する項目について、問題の指摘箇所が設定ファイルにおいて記述されているか否か確認する。記述されている場合には、属性情報で指定された属性と属性値とを抽出し、修正箇所として特定する。
【００８６】
例えば、「項目３」では、属性（”color ”および”background-color”）が指定され、４つの問題（４つの指摘箇所、それぞれが問題として特定される。）を含む。問題グループ決定部３２は、「項目３」における「指摘箇所１」で、画面１（window１）における見出し部分１（クラス”title ”）が指摘されていることに応じて、設定ファイルにおいてクラス”title ”について記述（記述１０１）されていることを確認し、そこから属性情報で指定されている属性（”color ”および”background-color”）と属性値を記述している部分（記述１０３）を抽出し、項目３の指摘箇所１に対する修正箇所として特定する。
【００８７】
例えば、「項目３」では、属性（”color ”および”background-color”）が指定され、４つの問題（４つの指摘箇所、それぞれが問題として特定される）を含む。「項目３」における指摘箇所１で、画面１（window１）における見出し部分１（クラス”title ”）が指摘されていることに応じて、設定ファイルでクラス”title ”について記述されている（記述１０１）ことを確認する。そして、設定ファイルから属性情報で指定されている属性（”color ”および”background-color”）と属性値を記述している部分（記述１０３）とを抽出し、「項目３」の「指摘箇所１」に対する修正箇所として特定する。
【００８８】
また、「項目３」における「指摘箇所２」および「指摘箇所３」では、「指摘箇所２」において指摘されている画面とは異なるが（window２が指摘されている。）、同じ見出し（クラス”title ”）について指摘されていることから、問題グループ決定部３２は、「指摘箇所１」の場合と同様に、設定ファイルにおける同じ属性（”color ”および”background-color”）と属性値を記述している部分（記述１０３）とを修正箇所として特定する。
【００８９】
また、問題グループ決定部３２は、「項目３」における「指摘箇所４」では、画面３（window３）におけるボタン１（クラス”buttonＡ”）が指摘されていることに応じて、設定ファイルでクラス”buttonＡ”について記述されている（記述１０２）ことを確認し、設定ファイルから属性情報で指定されている属性（”color ”および”background-color”）と属性値を記述している部分（記述１０４）とを抽出し、「項目３」の「指摘箇所４」に対する修正箇所として特定する。
【００９０】
さらに、問題グループ決定部３２は、修正箇所が同じ問題を１つの問題グループにする。「項目３」の問題については、「指摘箇所１」、「指摘箇所２」および「指摘箇所３」が同じ修正箇所（設定ファイルの記述１０３）を持つので、１つの問題グループになる。「指摘箇所４」は、同じ修正箇所を持つ問題が存在しないので、１つの独立した問題になる。
【００９１】
次に、問題グループ表示制御部４４は、同じ問題グループに属する問題を示す問題図形を隣接して配置し、問題図形を囲む問題グループ図形を生成するとともに、問題グループ内の任意の１つの問題図形のみを塗りつぶす。
【００９２】
図１３は、問題グループ表示制御部４４を含む評価結果表示部４０により描画される評価結果の表示例を示す説明図である。なお、評価結果の表示は、入出力手段１における出力手段において表示される。
【００９３】
図１３に示す例では、「項目３」における「指摘箇所１」、「指摘箇所２」および「指摘箇所３」を示す３つの問題図形（矩形１３１，１３２，１３３）を問題グループ図形（矩形１３０）が囲み、さらに問題グループ図形に含まれる問題図形のうちの１つの問題図形（矩形１３１）のみが塗りつぶされている。よって、使用者は、１つの修正箇所によって、３つの問題がまとめて改善される同じグループであることを容易に把握することができる。また、「指摘箇所４」に対応する問題図形（矩形１３４）であって塗りつぶされている図形によって、使用者は、同じ「項目３」における「指摘箇所４」での問題が別の独立した問題であること（改善には別途作業が発生すること）を容易に把握することができる。さらに、「項目３」と同様に問題が４個ある「項目５」では全ての問題が独立しているので、「項目３」の問題に比べて改善には多くの作業が発生することを把握することができる。
【００９４】
また、使用者が入出力手段１を介して問題図形を選択した場合には、評価結果表示制御部４０は、該当する問題の指摘箇所の一覧を表示する。
【００９５】
図１４は、問題グループ（矩形１３０）に含まれる問題図形（矩形１３１，１３２，１３３）を選択した場合に表示される「項目３」の問題グループに関する指摘箇所（問題）の指摘箇所一覧画面の例を示す説明図である。
【００９６】
図１４に示す例では、問題が一覧表示されることに加えて、設定ファイル名（CSS１.css）および記述箇所（クラス”title ”）を指摘箇所とし、属性と属性値（”color ：＃FFFF99；background-color：＃FFFFFF”）を内容として記述され（行１４１）、修正箇所であることを容易に判別できるようにするために、差異化表現（他の指摘箇所の配色と異なる配色で表示したり、「！」記号の表示を付加する。）が施されている。
【００９７】
以上に説明したように、第２の実施形態では、ＧＵＩ評価結果視覚化装置は、設定ファイルにおいて一括して設定されている部分を評価対象とする評価項目について、同じ部分を指摘し、修正箇所が設定ファイルにおける同じ部分となる問題を１つの問題グループとして特定し、同じ問題グループに属する問題図形を隣接して配置する。そして、問題図形を囲む問題グループ図形を生成するとともに、問題グループ内の任意の１つの問題図形のみを塗りつぶす。
【００９８】
従って、第２の実施形態のＧＵＩ評価結果視覚化装置を用いると、使用者は、設定ファイルにおいて一括して設定されている部分を評価対象とする評価項目について、設定ファイルの同じ部分を修正することによって、まとめて改善可能となる問題を１つのグループとして把握することができる。また、問題グループの改善に必要な作業量をより正確に把握可能になる。
【００９９】
その理由は、評価区分が一貫性以外の評価項目について、設定ファイルで一括して設定されている部分を評価対象とする評価項目について、同じ部分を指摘し、修正箇所が設定ファイルにおける同じ部分となる問題を１つの問題グループとして特定し、同じ問題グループに属する問題図形が隣接して配置され各問題図形を囲む問題グループ図形を生成するとともに、問題グループ内の任意の１つの問題図形のみを塗りつぶすことによって、設定ファイルの一部を修正するだけでまとめて修正可能な問題（または、問題のグループ）を一見して把握できるためである。
【０１００】
図１５は、本発明の主要部を示すブロック図である。図１５に示すように、ＧＵＩ評価結果提示装置１５０は、評価対象システムの評価項目を用いた評価結果を示す評価結果情報を保持する評価結果情報記録部１５１と、評価結果情報記録部１５１に保持されている評価結果情報と評価項目の評価内容を含む評価項目情報とを参照して、一の評価項目に関する評価結果に複数の指摘事項（第１および第２の実施形態における指摘箇所に相当）が含まれている場合に、複数の指摘事項のうち、指摘事項に含まれる指摘項目（第１および第２の実施形態における該当部分に相当）が共通する指摘事項を１つの問題と特定する問題集約処理を実行する問題決定部１５２（第１および第２の実施形態における問題決定部３，３０に相当）と、問題決定部１５２が１つの問題と特定した指摘事項に対応する画像を集約して描画する評価結果表示制御部１５３と（第１および第２の実施形態における評価結果表示制御部４，４０に相当）を備えている。
【産業上の利用可能性】
【０１０１】
本発明を、評価項目を用いたシステムのユーザビリティ評価の結果を使用者に提示するシステムに適用することができる。
【符号の説明】
【０１０２】
１      入出力手段
２      評価結果情報記録部
３，３０  問題決定部
４，４０  評価結果表示制御部
５      評価属性情報記録部
３１    修正箇所決定部
３２    問題グループ決定部
４１    問題図形生成部
４２    問題図形塗りつぶし部
４３    評価図形生成部
４４    問題グループ表示制御部
５０，５３  矩形（評価図形）
５１，５２，５４，５５，８０，８３  矩形（問題図形）
８１    矩形（指摘箇所が表記された図形）
８２    矩形（修正箇所を示す図形）
１０１，１０２  記述
１０３，１０４  設定（属性）
１３０  矩形（問題グループ図形）
１３１，１３２，１３３，１３４  矩形（問題図形）
１５０  ＧＵＩ評価結果提示装置
１５１  評価結果情報記録部
１５２  問題決定部
１５３  評価結果表示制御部
【図１】
2010218303.tif 000003
【図２】
2010218303.tif 000004
【図３】
2010218303.tif 000005
【図４】
2010218303.tif 000006
【図５】
2010218303.tif 000007
【図６】
2010218303.tif 000008
【図７】
2010218303.tif 000009
【図８】
2010218303.tif 000010
【図９】
2010218303.tif 000011
【図１０】
2010218303.tif 000012
【図１１】
2010218303.tif 000013
【図１２】
2010218303.tif 000014
【図１３】
2010218303.tif 000015
【図１４】
2010218303.tif 000016
【図１５】
2010218303.tif 000017
【図１６】
2010218303.tif 000018