(57)【特許請求の範囲】
【請求項１】
評価対象とされる画面に含まれる各見出しについて、当該見出しに用いられている表現である見出し表現を示す情報を含むＧＵＩ情報を保持するＧＵＩ情報記憶手段と、
前記ＧＵＩ情報記憶手段に記憶されているＧＵＩ情報に基づいて、評価対象とされる画面毎に、当該画面に含まれる見出しを当該見出しに用いられている表現別にグループ化する見出しグループ特定手段と、
評価対象とされる複数の画面が取りうる２画面の組み合わせ全てを対象に、両画面が有する前記見出しグループ特定手段によって分類されたグループである見出しグループを比較することにより、評価対象とされる複数の画面間における見出し表現の一貫性に関する評価を行う見出し表現評価手段とを備える
ことを特徴とするＧＵＩ評価システム。
【請求項２】
見出し表現評価手段は、評価対象とされる画面群における２つの画面について、それぞれの画面が有している見出しグループの見出し表現の比較を行い、見出しグループの数が少ない方の画面が有している見出しグループの中に、他方の画面が有している見出しグループのいずれとも一致しない見出しグループが１つでも存在する場合に、見出し表現の一貫性に問題があると判定する
請求項１に記載のＧＵＩ評価システム。
【請求項３】
ＧＵＩ情報記憶手段は、評価対象とされる画面に含まれる各見出しについて、当該見出しの見出し表現を示す情報と、当該見出しが配されている画面内の位置を示す情報とを含むＧＵＩ情報を記憶し、
見出しグループ特定手段は、前記ＧＵＩ情報記憶手段に記憶されているＧＵＩ情報に基づいて、評価対象とされる画面に含まれる各見出しを対象に、用いられている表現が同じであって、画面における縦方向の位置または横方向の位置のいずれかが一致する見出し同士を、同じ見出しグループに属するとして特定することにより、グループ化を行う
請求項１または請求項２に記載のＧＵＩ評価システム。
【請求項４】
見出しグループ特定手段は、ある見出しグループに属する最も左側に配されている見出しを対象として、評価対象とされる画面上で上方に別の見出しグループに属する見出しが配されている場合には、前記別の見出しグループに属する最も左側に配されている見出しの横方向の位置に対する当該見出しの横方向の位置の差分を、当該見出しが属する見出しグループのインデントとして特定し、
見出し表現評価手段は、評価対象とされる画面群における２つの画面について、それぞれの画面が有している見出しグループの見出し表現およびインデントの比較を行い、見出しグループの数が少ない方の画面が有している見出しグループの中に、他方の画面が有している見出しグループのいずれとも一致しない見出しグループが１つでも存在する場合に、見出し表現の一貫性に問題があると判定する
請求項３に記載のＧＵＩ評価システム。
【請求項５】
評価対象とされる画面のうち見出しグループ数が最も多い画面が有している各見出しグループに属する見出しが配されている位置に基づき、当該画面が有している各見出しグループに用いられている見出し表現間の階層構造を特定し、一貫性に問題があると判定された画面が有している各見出しグループに用いられている見出し表現間の階層構造が、前記見出しグループ数が最も多い画面が有している各見出しグループに用いられている見出し表現間の階層構造の一部であって最上位層から辿った際の階層構造または最下位層から辿った際の階層構造と一致するように、一貫性に問題があると判定された画面に含まれる見出しの見出し表現を変更する旨を修正案として生成する修正案生成手段を備える
請求項１から請求項４のうちのいずれか１項に記載のＧＵＩ評価システム。
【請求項６】
ＧＵＩ評価システムが備える見出しグループ特定手段が、予め記憶されている、評価対象とされる画面に含まれる各見出しについて、当該見出しに用いられている表現である見出し表現を示す情報を含むＧＵＩ情報に基づいて、評価対象とされる画面毎に、当該画面に含まれる見出しを当該見出しに用いられている表現別にグループ化し、
ＧＵＩ評価システムが備える見出し表現評価手段が、評価対象とされる複数の画面が取りうる２画面の組み合わせ全てを対象に、両画面が有する前記表現別のグループである見出しグループを比較することにより、評価対象とされる複数の画面間における見出し表現の一貫性に関する評価を行う
ことを特徴とするＧＵＩ評価方法。
【請求項７】
前記見出し表現評価手段が、評価対象とされる画面群における２つの画面について、それぞれの画面が有している見出しグループの見出し表現の比較を行い、その結果、見出しグループの数が少ない方の画面が有している見出しグループの中に、他方の画面が有している見出しグループのいずれとも一致しない見出しグループが１つでも存在する場合に、見出し表現の一貫性に問題があると判定する
請求項６に記載のＧＵＩ評価方法。
【請求項８】
前記見出しグループ特定手段が、評価対象とされる画面に含まれる各見出しについて、当該見出しの見出し表現を示す情報と、当該見出しが配されている画面内の位置を示す情報とを含むＧＵＩ情報に基づいて、評価対象とされる画面に含まれる各見出しを対象に、用いられている表現が同じであって、画面おける縦方向の位置または横方向の位置のいずれかが一致する見出し同士を、同じ見出しグループに属するとして特定することにより、グループ化を行う
請求項６または請求項７に記載のＧＵＩ評価方法。
【請求項９】
前記見出しグループ特定手段が、ある見出しグループに属する最も左側に配されている見出しを対象として、評価対象とされる画面上で上方に別の見出しグループに属する見出しが配されている場合には、前記別の見出しグループに属する最も左側に配されている見出しの横方向の位置に対する当該見出しの横方向の位置の差分を、当該見出しが属する見出しグループのインデントとして特定し、
前記見出し表現評価手段が、評価対象とされる画面群における２つの画面について、それぞれの画面が有している見出しグループの見出し表現およびインデントの比較を行い、その結果、見出しグループの数が少ない方の画面が有している見出しグループの中に、他方の画面が有している見出しグループのいずれとも一致しない見出しグループが１つでも存在する場合に、見出し表現の一貫性に問題があると判定する
請求項８に記載のＧＵＩ評価方法。
【請求項１０】
ＧＵＩ評価システムが備える修正案生成手段が、評価対象とされる画面のうち見出しグループ数が最も多い画面が有している各見出しグループに属する見出しが配されている位置に基づき、当該画面が有している各見出しグループに用いられている見出し表現間の階層構造を特定し、一貫性に問題があると判定された画面が有している各見出しグループに用いられている見出し表現間の階層構造が、前記見出しグループ数が最も多い画面が有している各見出しグループに用いられている見出し表現間の階層構造の一部であって最上位層から辿った際の階層構造または最下位層から辿った際の階層構造と一致するように、一貫性に問題があると判定された画面に含まれる見出しの見出し表現を変更したものを修正案として生成する
請求項６から請求項９のうちのいずれか１項に記載のＧＵＩ評価方法。
【請求項１１】
コンピュータに、
予め記憶されている、評価対象とされる画面に含まれる各見出しについて、当該見出しに用いられている表現である見出し表現を示す情報を含むＧＵＩ情報に基づいて、評価対象とされる画面毎に、当該画面に含まれる見出しを当該見出しに用いられている表現別にグループ化する見出しグループ特定処理、および
評価対象とされる複数の画面が取りうる２画面の組み合わせ全てを対象に、両画面が有する前記見出しグループ特定処理によって分類されたグループである見出しグループを比較することにより、評価対象とされる複数の画面間における見出し表現の一貫性に関する評価を行う見出し表現評価処理
を実行させるためのＧＵＩ評価用プログラム。
【請求項１２】
コンピュータに、
見出し表現評価処理で、評価対象とされる画面群における２つの画面について、それぞれの画面が有している見出しグループの見出し表現の比較を行わせ、その結果、見出しグループの数が少ない方の画面が有している見出しグループの中に、他方の画面が有している見出しグループのいずれとも一致しない見出しグループが１つでも存在する場合に、見出し表現の一貫性に問題があると判定させる
請求項１１に記載のＧＵＩ評価用プログラム。
【請求項１３】
コンピュータに、
見出しグループ特定処理で、評価対象とされる画面に含まれる各見出しについて、当該見出しの見出し表現を示す情報と、当該見出しが配されている画面内の位置を示す情報とを含むＧＵＩ情報に基づいて、評価対象とされる画面に含まれる各見出しを対象に、用いられている表現が同じであって、画面における縦方向の位置または横方向の位置のいずれかが一致する見出し同士を、同じ見出しグループに属するとして特定させることにより、グループ化を行う
請求項１１または請求項１２に記載のＧＵＩ評価用プログラム。
【請求項１４】
コンピュータに、
見出しグループ特定処理で、ある見出しグループに属する最も左側に配されている見出しを対象として、評価対象とされる画面上で上方に別の見出しグループに属する見出しが配されている場合には、前記別の見出しグループに属する最も左側に配されている見出しの横方向の位置に対する当該見出しの横方向の位置の差分を、当該見出しが属する見出しグループのインデントとして特定させ、
見出し表現評価処理で、評価対象とされる画面群における２つの画面について、それぞれの画面が有している見出しグループの見出し表現およびインデントの比較を行わせ、その結果、見出しグループの数が少ない方の画面が有している見出しグループの中に、他方の画面が有している見出しグループのいずれとも一致しない見出しグループが１つでも存在する場合に、見出し表現の一貫性に問題があると判定させる
請求項１３に記載のＧＵＩ評価用プログラム。
【請求項１５】
コンピュータに、
評価対象とされる画面のうち見出しグループ数が最も多い画面が有している各見出しグループに属する見出しが配されている位置に基づき、当該画面が有している各見出しグループに用いられている見出し表現間の階層構造を特定し、一貫性に問題があると判定された画面が有している各見出しグループに用いられている見出し表現間の階層構造が、前記見出しグループ数が最も多い画面が有している各見出しグループに用いられている見出し表現間の階層構造の一部であって最上位層から辿った際の階層構造または最下位層から辿った際の階層構造と一致するように、一貫性に問題があると判定された画面に含まれる見出しの見出し表現を変更したものを修正案として生成する修正案生成処理を実行させる
請求項１１から請求項１４のうちのいずれか１項に記載のＧＵＩ評価用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システムのユーザビリティに関する評価を行うＧＵＩ評価システム、ＧＵＩ評価方法およびＧＵＩ評価用プログラムに関し、特に、画面の構成要素をまとめる見出し表現の一貫性や妥当性を評価するＧＵＩ評価システム、ＧＵＩ評価方法およびＧＵＩ評価用プログラムに関する。
【背景技術】
【０００２】
システムのＧＵＩ（グラフィカルユーザインタフェース）において、各画面の見出し表現がシステム内で統一されているか、各画面で適切な見出し表現を用いているかといった見出し表現の一貫性や妥当性について評価する場合、各画面の見出し表現の階層関係を考慮した上で、評価対象とする全ての画面の見出し表現を確認し、一貫性に不備のある部分を抽出することが望ましい。よって、人手で評価する場合には、評価者の作業量が大きくなる。また、見出し表現の階層レベルの特定が困難であり、問題箇所を見落とすなど、評価者によって結果にばらつきが発生しやすくなる。【０００３】
例えば、第１の関連技術として、特許文献１に記載されたＧＵＩ自動評価装置に係る技術がある。そのＧＵＩ自動評価装置においては、画面設計のガイドを入力しそのガイドデータを形式的なルールとして蓄積したルールと、評価対象システムのＧＵＩオブジェクトのデータをウィンドウごとに属性情報と属性値として記載したＧＵＩ情報とをマッチングし、ウィンドウごとにルールとの適合結果を出力する。特許文献１には、製品の仕様書やソース、ＧＵＩ構築ツールなどからＧＵＩ情報を生成する手段についても記載されている。【０００４】
また、第２の関連技術として、特許文献２に記載されたテスト実行装置に係る技術がある。そのテスト実行装置においては、規定の操作手順を自動的に実行させるテストが可能となる、すなわち、テストを実行する際にユーザが指定するユーザシーケンスと、ユーザシーケンスが手順通りに実行するために補完される補完シーケンスを操作ＤＢに保持し、ユーザシーケンスの実行手順に従ってユーザシーケンスを実行する際にＧＵＩ部の状態を確認する。可能であればユーザシーケンスを実行するが、ユーザシーケンスが実行不可能な場合には適切な補完シーケンスを検索して、実行した後にユーザシーケンスを実行する。【０００５】
また、第３の関連技術として、特許文献３に記載されたＷｅｂ画面作成ツールおよび用語チェックツールに係る技術がある。そのＷｅｂ画面作成ツールおよび用語チェックツールでは、Ｗｅｂ画面のソースファイルについて、あらかじめ登録された同音異義語、送り仮名、類義語の表記を誤りやすい用語を用いてチェックを行い、評価対象のＷｅｂ画面において登録されている用語が検出された場合には、その用語に対する修正候補を一覧表示するものである。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平８−２４１１９１号公報
【特許文献２】特開２００４−１１０２６７号公報
【特許文献３】特開２００４−２３４４０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
課題は、システム全体の見出し表現の一貫性や各画面で使用している見出し表現の妥当性について評価する際に、評価者の作業量が大きくなると共に、チェック漏れが発生しやすくなることである。その理由は、評価対象とする各画面において、表示情報の構造が異なり、階層構造を示すために複数の見出し表現が使用されることがあるため、評価者によって、一貫性評価の対象とすべき見出し表現のグループの特定が困難であり、評価者自身が評価対象画面ごとに見出し表現を確認したり、記録したりする必要があるためである。【０００８】
なお、特許文献１に記載のＧＵＩ自動評価装置では、画面設計のガイドを入力してルールを作成する必要があるが、見出し表現の一貫性を評価するためのルールを正しく作成するための画面設計のガイドを入力することは困難である。例えば、各画面の構成要素のプロパティ値を取得し、入力部品に付随するテキスト（項目名）や、「〜して下さい」、「〜です」などのユーザへのメッセージ（ガイダンス）を排除した、他のテキスト部分を見出しとして抽出するだけでなく、画面内において複数の見出し表現が用いられている場合に、それらの階層関係を特定する必要があるからである。【０００９】
また、特許文献２に記載のテスト実行装置では、規定のユーザシーケンスが正常に実行できたか否かについては確認可能であるが、評価対象システムにあわせてシーケンスを用意する必要があると共に、シーケンス実行におけるＧＵＩ部分やシーケンス自体の評価を行うことはできない。【００１０】
また、特許文献３に記載のＷＥＢ画面作成ツールおよび用語チェックツールでは、登録されていない用語以外のユーザビリティに関する特性については評価することができない。【００１１】
そこで、本発明は、評価対象とされる複数の画面における各画面で使用されている見出し表現の一貫性を網羅的かつ確実に評価することができるＧＵＩ評価システム、ＧＵＩ評価方法およびＧＵＩ評価用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明によるＧＵＩ評価システムは、評価対象とされる画面に含まれる各見出しについて、当該見出しに用いられている表現である見出し表現を示す情報を含むＧＵＩ情報を保持するＧＵＩ情報記憶手段と、ＧＵＩ情報記憶手段に記憶されているＧＵＩ情報に基づいて、評価対象とされる画面毎に、当該画面に含まれる見出しを当該見出しに用いられている表現別にグループ化する見出しグループ特定手段と、評価対象とされる複数の画面が取りうる２画面の組み合わせ全てを対象に、両画面が有する見出しグループ特定手段によって分類されたグループである見出しグループを比較することにより、評価対象とされる複数の画面間における見出し表現の一貫性に関する評価を行う見出し表現評価手段とを備えることを特徴とする。【００１３】
また、本発明によるＧＵＩ評価方法は、ＧＵＩ評価システムが備える見出しグループ特定手段が、予め記憶されている、評価対象とされる画面に含まれる各見出しについて、当該見出しに用いられている表現である見出し表現を示す情報を含むＧＵＩ情報に基づいて、評価対象とされる画面毎に、当該画面に含まれる見出しを当該見出しに用いられている表現別にグループ化し、ＧＵＩ評価システムが備える見出し表現評価手段が、評価対象とされる複数の画面が取りうる２画面の組み合わせ全てを対象に、両画面が有する前記表現別のグループである見出しグループを比較することにより、評価対象とされる複数の画面間における見出し表現の一貫性に関する評価を行うことを特徴とする。
【００１４】
また、本発明によるＧＵＩ評価用プログラムは、コンピュータに、予め記憶されている、評価対象とされる画面に含まれる各見出しについて、当該見出しに用いられている表現である見出し表現を示す情報を含むＧＵＩ情報に基づいて、評価対象とされる画面毎に、当該画面に含まれる見出しを当該見出しに用いられている表現別にグループ化する見出しグループ特定処理、および評価対象とされる複数の画面が取りうる２画面の組み合わせ全てを対象に、両画面が有する見出しグループ特定手段によって分類されたグループである見出しグループを比較することにより、評価対象とされる複数の画面間における見出し表現の一貫性に関する評価を行う見出し表現評価処理を実行させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、評価対象とされる複数の画面における各画面で使用されている見出し表現の一貫性を網羅的かつ確実に評価することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明によるＧＵＩ評価システムの構成例を示すブロック図である。
【図２】本発明によるＧＵＩ評価システムの他の構成例を示すブロック図である。
【図３】第１の実施形態のＧＵＩ評価システムの構成例を示すブロック図である。
【図４】評価対象画面の一例を示す説明図である。
【図５】ＧＵＩ情報記録部４が保持するＧＵＩ情報の例を示す説明図である。
【図６】見出しグループ情報の例を示す説明図である。
【図７】見出しグループ特定部２による見出しグループ特定動作の一例を示すフローチャートである。
【図８】見出し表現判定部３による見出し表現の一貫性の判定動作の例を示すフローチャートである。
【図９】評価対象画面の他の例を示す説明図である。
【図１０】評価対象画面の他の例を示す説明図である。
【図１１】見出し表現判定部３による判定結果の提示例を示す説明図である。
【図１２】評価対象画面の他の例を示す説明図である。
【図１３】見出し表現判定部３による判定結果の提示例を示す説明図である。
【図１４】評価対象画面の他の例を示す説明図である。
【図１５】評価対象画面の他の例を示す説明図である。
【図１６】第２の実施形態におけるＧＵＩ評価システムの構成例を示すブロック図である。
【図１７】見出し表現の一覧および階層レベルの例を示す説明図である。
【図１８】修正案の例を示す説明図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について図面を参照して詳細に説明する。図１は、本発明によるＧＵＩ評価システムの構成例を示すブロック図である。図１に示すＧＵＩ評価システムは、ＧＵＩ情報記録手段１０１と、見出しグループ特定手段１０２と、見出し表現評価手段１０３とを備えている。
【００１８】
ＧＵＩ情報記録手段１０１は、評価対象とされる画面に含まれる各見出しについて、当該見出しに用いられている表現である見出し表現を示す情報を含むＧＵＩ情報を保持する。
【００１９】
見出しグループ特定手段１０２は、ＧＵＩ情報記憶手段１０１に記憶されているＧＵＩ情報に基づいて、評価対象とされる画面毎に、当該画面に含まれる見出しを当該見出しに用いられている表現別にグループ化する（グループに分類する）。
【００２０】
見出し表現評価手段１０３は、評価対象とされる複数の画面が取りうる２画面の組み合わせ全てを対象に、両画面が有する見出しグループ特定手段１０２によって分類されたグループである見出しグループを比較することにより、評価対象とされる複数の画面間における見出し表現の一貫性に関する評価を行う。
【００２１】
また、見出し表現評価手段１０３は、評価対象とされる画面群における２つの画面について、それぞれの画面が有している見出しグループの見出し表現の比較を行い、見出しグループの数が少ない方の画面が有している見出しグループの中に、他方の画面が有している見出しグループのいずれとも一致しない見出しグループが１つでも存在する場合に、見出し表現の一貫性に問題があると判定してもよい。
【００２２】
また、ＧＵＩ情報記憶手段１０１は、評価対象とされる画面に含まれる各見出しについて、当該見出しの見出し表現を示す情報と、当該見出しが配されている画面内の位置を示す情報とを含むＧＵＩ情報を記憶してもよい。そのような場合には、見出しグループ特定手段１０２は、ＧＵＩ情報記憶手段１０１に記憶されているＧＵＩ情報に基づいて、評価対象とされる画面に含まれる各見出しを対象に、用いられている表現が同じであって、画面における縦方向の位置または横方向の位置のいずれかが一致する見出し同士を、同じ見出しグループに属するとして特定することにより、グループ化を行ってもよい。また、例えば、ある見出しグループに属する最も左側に配されている見出しを対象として、評価対象とされる画面上で上方に別の見出しグループに属する見出しが配されている場合には、別の見出しグループに属する最も左側に配されている見出しの横方向の位置に対する当該見出しの横方向の位置の差分を、当該見出しが属する見出しグループのインデントとして特定してもよい。
【００２３】
なお、見出しグループ特定手段１０２が見出しグループのインデントを特定する場合には、見出し表現評価手段１０３は、評価対象とされる画面群における２つの画面について、それぞれの画面が有している見出しグループの見出し表現およびインデントの比較を行い、見出しグループの数が少ない方の画面が有している見出しグループの中に、他方の画面が有している見出しグループのいずれとも一致しない見出しグループが１つでも存在する場合に、見出し表現の一貫性に問題があると判定してもよい。
【００２４】
また、図２は、本発明によるＧＵＩ評価システムの他の構成例を示すブロック図である。図２に示すように、ＧＵＩ評価システムは、さらに修正案生成手段１０４を備えていてもよい。修正案生成手段１０４は、評価対象とされる画面のうち異なる見出し表現が最も多く施されている画面（すなわち、見出しグループ数が最も多い画面）における各見出し表現が施されている位置に基づき、当該画面における見出し表現間の階層構造を特定し、一貫性に問題があると判定された画面における見出し表現間の階層構造が、異なる見出し表現が最も多く施されている画面における見出し表現間の階層構造の一部であって最上位層から辿った際の階層構造または最下位層から辿った際の階層構造と一致するように、一貫性に問題があると判定された画面に含まれる見出しの見出し表現を変更した旨を修正案として生成する。
【００２５】
実施形態１．
以下、より具体的な実施形態について説明する。図３は、本発明の第１の実施形態におけるＧＵＩ評価システムの構成例を示すブロック図である。図１に示すＧＵＩ評価システムは、入出力手段１と、見出しグループ特定部２と、見出し表現判定部３と、ＧＵＩ情報記録部４とを備えている。
【００２６】
なお、見出しグループ特定部２は、上記の見出しグループ特定手段１０２に相当する処理部である。見出し表現判定部３は、上記の見出し表現評価手段１０３に相当する処理部である。また、ＧＵＩ情報記録部４は、上記のＧＵＩ情報記録手段１０１に相当する記憶部である。
【００２７】
入出力手段１は、マウスやキーボードなどの評価者がした操作の内容を示す情報を入力する入力手段と、ディスプレイなどの出力手段とを含む。
【００２８】
ＧＵＩ情報記録部４は、評価対象とされる画面に含まれる各見出しについて、当該見出しに用いられている表現（以下、見出し表現という。）を示す情報を含むＧＵＩ情報を保持する。本実施形態では、ＧＵＩ情報は、少なくとも当該画面を識別する画面識別子と当該画面に含まれる見出しを識別する見出し表現識別子とに対応づけて、当該見出しの見出し表現を示す情報と当該画面における位置を示す情報とを含む情報であればよい。見出し表現を示す情報とは、当該見出しにどのような表現が用いられているかを特定するための情報であって、例えば、見出しの先頭に用いられている識別表現（見出しであることを特徴づけるために特に設けられる表現をいう）や、背景色、フォントの種類や大きさや色等、描線の有無や配色等を示す情報、等である。なお、これらの情報のうち少なくとも１つが含まれていればよい。
【００２９】
図４は、評価対象画面の一例を示す説明図である。図４に示す評価対象画面は、画面名が”ウィンドウＡ”であり、画面領域に、見出しＡ１，Ａ２，Ａ３，Ａ４，Ａ５を含む画面である。
【００３０】
また、図５は、ＧＵＩ情報記録部４が保持するＧＵＩ情報の例を示す説明図である。図５に示すように、本実施形態のＧＵＩ情報は、例えば、画面を識別するための画面名と、当該画面に含まれる見出しを識別するための見出し名と、当該見出しの先頭に用いられている識別表現（記号やアイコン画像、連番等）と、文字色、背景色、フォント情報（種類やサイズ、効果）と、描線情報（描線の有無、種類、色）と、座標とにより構成されていてもよい。図５に示す例は、図４に示す評価画面に含まれる見出しについて示す例であって、見出しＡ１から見出しＡ６までの計６個の見出しに関する情報が記述されている。
【００３１】
本実施形態において、ＧＵＩ情報の生成方法については特に限定されない。予め定めて置いた見出しの定義範囲に従って、評価者の手入力によって生成されてもよいし、仕様書や実際のシステムから取得される画面情報に対して、構文解析やレイアウト解析等の既存の技術を実施することにより、生成されてもよい。なお、見出しとは、概略、構成要素をグループ分けした場合に、そのグループの内容を示す情報であって、入力部品周辺に付随する項目名やガイダンス、「〜して下さい」などの操作者に対する説明以外の情報をいうが、どこまでを「見出し」とするかといった定義範囲は評価対象のシステム毎に異なっていてもよい。本実施形態では、ＧＵＩ情報記録部４に予め記憶されているＧＵＩ情報を元に、見出し表現の評価を行う方法を用いている。
【００３２】
見出しグループ特定部２は、ＧＵＩ情報記録部４の保持するＧＵＩ情報を参照し、評価対象画面に含まれる各見出しに用いられている表現や位置に基づいて、各見出しをグループ化する。ここでは、評価対象画面に含まれる見出しについて、同じ表現がされており、かつＸ座標またはＹ座標が一致するものを同じ見出しグループに属する見出しとして特定する（グループ化する）処理を実施する。更に、見出しグループ特定部２は、評価対象画面において、複数の見出しグループが存在する場合に、画面内の各見出しについて、左方に同じ見出しグループの見出しが存在せず、上方に別の見出しグループの見出しが配置されており、そのＸ座標の差分がプラス値となる場合には、この値を、当該見出しが属する見出しグループのインデントとして特定する。この見出しグループのインデントは、当該見出しグループと他の見出しグループとを区別するための見出し表現の一種として扱うこととする。また、見出しグループ特定部２は、特定した見出しグループの情報を生成し、見出しグループ情報として見出し表現判定部３に出力する。
【００３３】
図６は、見出しグループ特定部２が出力する見出しグループ情報の例を示す説明図である。図６に示すように、見出しグループ情報は、例えば、画面名と見出しグループを識別するための見出しグループ名とに対応づけて、当該見出しグループに属する見出し名と、当該見出しグループの見出し表現に関する情報（先頭の識別表現、文字色、背景色、フォント情報、描線情報等）と、インデントの値とにより構成されていてもよい。図６に示す例は、図５に示すＧＵＩ情報を元に作成された見出しグループ情報の例であって、６個の見出しが表現要素および位置により３つの見出しグループ（見出しグループＡＧ１，ＡＧ２，ＡＧ３）に分類されている。
【００３４】
見出し表現判定部３は、見出しグループ特定部２が生成した見出しグループ情報に基づいて、評価対象画面群の二つの画面について、両画面で用いられている見出しグループの同一性を判定することにより、見出し表現の一貫性を評価する。具体的には、各画面の見出しグループ数を比較、見出しグループ数が少ない画面で使用されている全ての見出しグループの見出し表現が、もう一方の画面の見出しグループの見出し表現のいずれかと一致するか否かを確認し、一致しない見出し表現が存在する場合に一貫性に問題があると判定する。このような判定処理を評価対象画面群の全ての画面の組みあわせについて実施し、全ての組み合わせに対する判定結果を統合したものを評価結果として入出力手段１に出力する。なお、いずれかの組み合わせについて１つでも一貫性に問題があれば、全体として問題があると判定すればよい。逆に、いずれの組み合わせについても一貫性に問題がなければ、全体として問題がないと判定すればよい。
【００３５】
本実施形態において、見出しグループ特定部２および見出し表現判定部３は、例えば、プログラムに従って動作するＣＰＵによって実現される。また、ＧＵＩ情報記録部４は、記憶装置によって実現される。
【００３６】
次に、本実施形態の動作について説明する。図７は、見出しグループ特定部２による見出しグループ特定動作の一例を示すフローチャートである。図７に示すように、まず、見出しグループ特定部２は、評価対象とされる画像のうち未処理の画面から任意に処理対象とする画面を選定する（ステップＳ１０１）。
【００３７】
次いで、選定した画面に含まれる見出しについて、ＧＵＩ情報記録部４に保持されているＧＵＩ情報を探索し、同じ表現がされている見出し同士を同一グループに分類する（ステップＳ１０２，Ｓ１０３）。なお、ここで分けたグループのことを同表現グループと記す。
【００３８】
同じ表現がされている見出しをグループ化したら、各同表現グループ内で各見出しの座標を確認する（ステップＳ１０４）。そして、Ｘ座標またはＹ座標が一致するもの同士を同じ見出しグループに属する見出しとして特定する（ステップＳ１０５）。見出しグループ特定部２は、例えば、見出しグループを識別するための識別子を割り当てて、該識別子と、当該見出しグループに属する見出し表現の識別子とを対応づけた情報を生成してもよい。
【００３９】
そして、全ての同表現グループについて、見出しグループへのグループ化の処理が完了していなければ（ステップＳ１０６のＮｏ）、未処理の同表現グループについて座標に基づく見出しグループへのグループ化処理を繰り返す（ステップＳ１０４に戻る。）。全ての同表現グループについて見出しグループへのグループ化の処理が完了していれば（ステップＳ１０６のＹｅｓ）、全ての処理対象画面について見出しグループへのグループ化処理が完了しているかを確認して完了していなければ（ステップＳ１０７のＮｏ）、未処理の画像を処理対象画面に選定して、上記の処理を繰り返す（ステップＳ１０１に戻る）。
【００４０】
また、図８は、見出し表現判定部３による見出し表現の一貫性の判定動作の例を示すフローチャートである。図８に示すように、まず、見出し表現判定部３は、評価対象画面群の中から未処理の画面の組み合わせを処理対象として選定する（ステップＳ２０１）。次いで、選定した２つの画面間で見出しグループの数を比較し（ステップＳ２０２）、少なかった方の画面に含まれる各見出しグループに用いられている見出し表現が、他方の画面に含まれる見出しグループのいずれかに用いられているか否かを判定する（ステップＳ２０３）。
【００４１】
ここで、少なかった方の画面に含まれる各見出しグループに用いられている見出し表現が全て、他方の画面に含まれる見出しグループのいずれかに用いられている場合には（ステップＳ２０４のＹｅｓ）、見出し表現判定部３は、両画面間において、見出し表現の一貫性に問題がないと判定する（ステップＳ２０５）。一方、少なかった方の画面に、いずれか１つでも他方の画面に用いられていない見出し表現が存在する場合には、両画面間において、見出し表現の一貫性に問題があると判定する（ステップＳ２０６）。
【００４２】
そして、評価画面群がとり得る全ての組み合わせについて、上述の見出し表現の一貫性についての判定の処理が完了していなければ（ステップＳ２０７のＹｅｓ）、未処理の組み合わせを処理対象に選定して、上述の処理を繰り返す（ステップＳ２０１に戻る。）。
【００４３】
全ての組み合わせについて見出し表現の一貫性についての判定処理が完了していれば（ステップＳ２０７のＮｏ）、各組み合わせに対する判定結果に基づいて、総合評価を行う（ステップＳ２０８）。
【００４４】
次に、本実施形態の動作を、具体的な画面例を提示しながら説明する。第１の具体例として、図４に示すウィンドウＡと、図９に示すウィンドウＢと、図１０に示すウィンドウＣを評価対象画面とした場合を例にする。
【００４５】
まず、見出しグループ特定部２は、ＧＵＩ情報記録部４に記憶されているＧＵＩ情報に基づいて、ウィンドウＡに含まれている各見出しを同表現グループに分類する。本例では、ウィンドウＡについて、見出しＡ１からＡ６までの計６個の見出しの見出し表現を確認し、同じ表現がされている見出し同士を同一グループとして特定する。例えば、見出し表現を示す情報として示される各表現要素（先頭の識別表現、文字色、背景色、フォント、描線等）の内容を比較し、全ての表現要素の内容が一致するものを同一グループとして特定する。ここでは、見出しＡ１を１つの同表現グループとして特定し、見出しＡ２とＡ５とを１つの同表現グループとして特定し、見出し表現Ａ３とＡ４とＡ６とを１つの同表現グループとして特定する。
【００４６】
更に、見出しグループ特定部２は、各同表現グループについて、該グループに属する各見出しの座標を比較し、Ｘ座標あるいはＹ座標のいずれかが一致するもの同士を同じ見出しグループとして特定する。本例では、比較対象が存在しない見出しＡ１をそのまま１つの見出しグループ（ＡＧ１）として特定する。また、見出しＡ２とＡ５とを含む同表現グループでは、図５に示す例に基づき、見出しＡ２とＡ５のＸ座標（ｘ＝１５）が一致するため、このまま見出しＡ２とＡ５とを１つの見出しグループ（ＡＧ２）として特定する。また、見出しＡ３，Ａ４，Ａ６を含む同表現グループでは、図５に示す例に基づき、見出しＡ３，Ａ４，Ａ６間でＸ座標（ｘ＝２５）またはＹ座標（ｙ＝８０）のいずれかが一致するため、このまま見出しＡ３，Ａ４，Ａ６を１つの見出しグループ（ＡＧ３）として特定する。そして、見出しグループ特定部２は、ウィンドウＡについて、３つの見出しグループＡＧ１，ＡＧ２，ＡＧ３を使用しているとして、図６に示すような見出しグループ情報を生成し、見出し表現判定部３に出力する。
【００４７】
また、見出しグループ特定部２は、ウィンドウＢおよびウィンドウＣについてもウィンドウＡについての処理と同様の処理を行い、各画面についての見出しグループ情報を生成し、見出し表現判定部３に出力する。本例では、ウィンドウＢについては、見出しＢ１，Ｂ２，Ｂ３について、見出しＢ１とＢ３を１つの見出しグループ（ＢＧ１）に属するとして特定し、見出しＢ２を１つの見出しグループ（ＢＧ２）に属するとして、計２つの見出しグループを特定する。そして、見出しグループ特定部２は、ウィンドウＢについて、見出しＢ１とＢ３とが属する見出しグループＢＧ１と、見出しＢ２が属する見出しグループＢＧ２の２つの見出しグループを使用しているとして見出しグループ情報を出力する。
【００４８】
また、ウィンドウＣについては、見出しＣ１，Ｃ２について、見出しＣ１とＣ２を１つの見出しグループ（ＣＧ１）に属するとして計１つの見出しグループを特定する。そして、見出しグループ特定部２は、ウィンドウＣについて、見出しＣ１とＣ２とが属する１つの見出しグループＣＧ１を使用しているとして見出しグループ情報を出力する。
【００４９】
次いで、見出し表現判定部３は、見出しグループ特定部２が出力する各画面の見出しグループ情報を参照し、全ての画面の組み合わせについて、見出しグループの見出し表現を比較する。ウィンドウＡとウィンドウＢについては、見出しグループＡＧ１と見出しグループＢＧ１とで見出し表現が一致し、また見出しグループＡＧ２と見出しグループＢＧ２とで見出し表現が一致するため両見出しグループは同一の見出しグループであると判断し、見出しグループ数が少ないウィンドウＢ（２個）の見出しグループが全て、もう一方のウィンドウＡの見出しグループ（３個）に含まれるため、両画面間において一貫性に問題がないと判定する。
【００５０】
また、ウィンドウＡとウィンドウＣについては、見出しグループＡＧ１と見出しグループＣＧ１とで見出し表現が一致するため両見出しグループは同一の見出しグループであると判断し、見出しグループ数が少ないウィンドウＣ（１個）の見出しグループが全て、もう一方のウィンドウＡの見出しグループ（３個）に含まれるため、両画面間において一貫性に問題がないと判定する。また、ウィンドウＢとウィンドウＣについては、見出しグループＢＧ１と見出しグループＣＧ１とで見出し表現が一致するため両見出しグループは同一の見出しグループであると判断し、見出しグループ数が少ないウィンドウＣ（１個）の見出しグループが全て、もう一方のウィンドウＢの見出しグループ（２個）に含まれるため、両画面間において一貫性に問題がないと判定する。
【００５１】
見出し表現判定部３は、全ての画面の組み合わせの比較を完了した時点で、一貫性に問題があると判定された組み合わせが存在しないため、一貫性の総合的な判定としても問題がないと判定する。図１１は、見出し表現判定部３による判定結果の提示例を示す説明図である。図１１に示すように、見出し表現判定部３は、例えば、統合的な判定結果として問題の有無を提示しつつ、各組み合わせについて、判定結果や共通と判定した見出しグループの情報や非共通と判定した見出しグループの情報を提示してもよい。図１１に示す例によれば、各画面間の比較の結果および総合的な判定結果を確認できる。
【００５２】
以上のように、評価対象画面の見出し部分の表現要素や位置に従い同一の見出しグループを特定し、評価対象とする画面群の二つの画面において、見出しグループ数が少ない画面で使用している見出しグループが、もう一方の画面の見出しグループに全て含まれるかを比較判定する処理を全ての画面の組み合わせで実施することによって、複数の画面における見出し表現の一貫性の評価が可能となる。
【００５３】
次に、本実施形態の動作の第２の具体例として、更に、図１２に示すウィンドウＤを評価対象画面に含む場合について説明する。
【００５４】
見出しグループ特定部２は、ウィンドウＤについてもウィンドウＡやウィンドウＢやウィンドウＣについての処理と同様の処理を行い、当該画面についての見出しグループ情報を生成し、見出し表現判定部３に出力する。本例では、ウィンドウＤについて、見出しＤ１とＤ２の計２個の見出しの見出し表現を確認し、同じ表現がされている見出し同士を同一グループとして特定する。ここでは、見出しＤ１とＤ２とを１つの同表現グループとして特定する。更に、見出しグループ特定部２は、各同表現グループについて、該グループに属する各見出しの座標を比較し、Ｘ座標あるいはＹ座標のいずれかが一致するもの同士を同じ見出しグループとして特定する。ここでは、見出しＤ１とＤ２のＹ座標が一致するとして、このまま見出しＤ１とＤ２とを１つの見出しグループ（ＤＧ１）として特定する。そして、見出しグループ特定部２は、ウィンドウＤについて、見出しＤ１とＤ２が属する１つの見出しグループＤＧ１を使用しているとして見出しグループ情報を出力する。
【００５５】
次いで、見出し表現判定部３は、見出しグループ特定部２が出力する各画面の見出しグループ情報を参照し、全ての画面の組み合わせについて、見出しグループの見出し表現を比較する。ここでは、第１の動作例で比較した組み合わせに加え、ウィンドウＡとウィンドウＤ、ウィンドウＢとウィンドウＤ、ウィンドウＣとウィンドウＤの組み合わせについても同様の処理を行う。
【００５６】
ウィンドウＡとウィンドウＤについては、見出しグループＡＧ３と見出しグループＤＧ１とで見出し表現が一致するため両見出しグループは同一の見出しグループであると判断し、見出しグループ数が少ないウィンドウＤ（１個）の見出しグループが全て、もう一方のウィンドウＡの見出しグループ（３個）に含まれるため、一貫性に問題がないと判定する。
【００５７】
また、ウィンドウＢとウィンドウＤについては、見出しグループＤＧ１が、見出しグループＢＧ１と見出しグループＢＧ２のいずれの見出し表現とも一致しないため、見出しグループ数が少ないウィンドウＤ（１個）の見出しグループの１つが、もう一方のウィンドウＢの見出しグループ（２個）に含まれていないとして、一貫性に問題があると判定する。このような場合には、非共通要素としてグループ数が少ない方の画面の該当見出しグループである見出しグループＤＧ１の情報を判定結果の出力内容に含めればよい。見出しグループの情報は、評価者が当該見出しグループがどのような見出しグループであるかを認識できる情報（用いられている見出し表現や属する見出しの見出し名）としてもよい。
【００５８】
また、ウィンドウＣとウィンドウＤについては、見出しグループＣＧ１と見出しグループＤＧ１とで見出し表現が一致しないため、見出しグループ数が少ないウィンドウＤ（１個）の見出しグループの１つが、もう一方のウィンドウＣの見出しグループ（２個）に含まれていないとして、一貫性に問題があると判定する。そして、非共通要素として該当見出しグループを示す情報を判定結果の出力内容に含めてもよい。本例では、ウィンドウＣとウィンドウＤとで見出しグループ数が同じであるため、両ウィンドウに含まれる見出しグループ（見出しグループＣＧ１および見出しグループＤＧ１）を示す情報を含めればよい。
【００５９】
見出し表現判定部３は、全ての画面の組み合わせの比較を完了した時点で、一貫性に問題があると判定された組み合わせが存在するため、一貫性の総合的な評価として問題があると判定する。図１３は、見出し表現判定部３による判定結果の提示例を示す説明図である。図１３に示す例では、例えば、総合的な評価として一貫性に問題がある旨、および問題のある画面の組み合わせがウィンドウＢとウィンドウＤ、ウィンドウＣとウィンドウＤであったことが示されている。図１３に示す例によれば、総合的な判定結果に加え、問題のある画面の組み合わせと、表現が異なる見出しグループを確認することが可能となる。
【００６０】
以上のように、評価対象画面の見出し部分の表現要素や位置に従い同一の見出しグループを特定し、評価対象とする画面群の二つの画面において、見出しグループ数が少ない画面で使用している見出しグループが、もう一方の画面の見出しグループに全て含まれるかを比較確認する処理を全ての画面の組み合わせで実施、見出しグループが一致しない画面の組み合わせと、非共通要素を出力することで、複数の画面における見出し表現の一貫性の評価に加え、問題（改善候補）点の特定が可能となる。
【００６１】
次に、本実施形態の動作の第３の具体例を説明する。ここでは、図１４に示すウィンドウＥと、図１５に示すウィンドウＦを評価対象画面とした場合を例にする。
【００６２】
まず、見出しグループ特定部２は、ＧＵＩ情報記録部４に記憶されているＧＵＩ情報に基づいて、ウィンドウＥに含まれている各見出しを同表現グループに分類する。本例では、ウィンドウＥについて、見出しＥ１とＥ２とＥ３の計３個の見出しの見出し表現を確認し、同じ表現がされている見出し同士を同一グループとして特定する。ここでは、見出しＥ１とＥ２とＥ３とを１つの同表現グループとして特定する。更に、見出しグループ特定部２は、各同表現グループについて、該グループに属する各見出しの座標を比較し、Ｘ座標あるいはＹ座標のいずれかが一致するもの同士を同じ見出しグループとして特定する。ここでは、見出しＥ１のＸ座標、Ｙ座標ともに、他の見出しＥ２およびＥ３と一致しないため、見出しＥ１は見出しＥ２およびＥ３とは異なる見出しグループ（ＥＧ１）に属するとして特定する。また、見出しＥ２とＥ３とはＸ座標が一致するため、同じ見出しグループ（ＥＧ２）に属するとして特定する。そして、見出しグループ特定部２は、ウィンドウＥについて、見出し表現は共通だが座標判定により、見出しＥ１が属する見出しグループＥＧ１と、見出しＥ２およびＥ３が属する見出しグループＥＧ２の異なる二つの見出しグループを使用しているとして見出しグループ情報を出力する。本例のように、同じ表現の見出しをグループ化した同表現グループの中から複数の見出しグループが特定されるような場合には、各見出しグループの見出し表現の表現要素としてインデント値を含ませることにより、各見出しグループを差別化すればよい。
【００６３】
見出しグループ特定部２は、ウィンドウＦについてもウィンドウＥについての処理と同様の処理を行い、当該画面についての見出しグループ情報を生成し、見出し表現判定部３に出力する。本例では、見出しＦ１を１つの見出しグループ（ＦＧ１）に属するとして特定する。そして、ウィンドウＦについて、見出しＦ１が属する１つの見出しグループＦＧ１を使用しているとして見出しグループ情報を出力する。
【００６４】
次いで、見出し表現判定部３は、見出しグループ特定部２が出力する各画面の見出しグループ情報を参照し、全ての画面の組み合わせについて、見出しグループの見出し表現を比較する。ウィンドウＥとウィンドウＦについては、見出しグループＥＧ１と見出しグループＦＧ１とで見出し表現（インデント値を含む）が一致するため両見出しグループは同一の見出しグループであると判断し、見出しグループ数が少ないウィンドウＦ（１個）の見出しグループが、もう一方のウィンドウＥの見出しグループ（２個）に含まれるため、両画面間において一貫性に問題がないと判定する。
【００６５】
以上のように、配色や描線、フォントの種類などの表現が同じ場合でも画面の配置関係から異なる見出しグループとして特定することで、個々の見出しに対して特徴のある表現があまり施されていない場合でも、階層構造が異なる見出しであるとして、正しく一貫性の評価を実施可能となる。
【００６６】
従って、本実施形態におけるＧＵＩ評価システムを用いれば、評価対象とされる複数の画面について、当該各画面で使用されている見出し表現の一貫性を網羅的かつ確実に評価することができる。また、問題（改善候補）点の特定が可能となる。
【００６７】
実施形態２．
次に、本発明の第２の実施形態について説明する。図１６は、第２の実施形態におけるＧＵＩ評価システムの構成例を示すブロック図である。図１６に示すＧＵＩ評価システムは、図３に示す第１の実際形態と比べて、修正案生成部５を備えている点が異なる。なお、修正案生成部５は、図２に示す修正案生成手段１０４に相当する処理部である。本実施形態において、修正案生成部５は、例えば、プログラムに従って動作するＣＰＵによって実現される。
【００６８】
修正案生成部５は、一貫性に問題がある画面について、見出し表現の修正案を生成して提示する。修正案生成部５は、まず、異なる見出し表現を最も多く使用している画面で、用いられている見出し表現（すなわち、見出しグループ）の一覧を抽出する。次いで、各見出し表現が施されている見出しの位置関係に基づいて、各見出し表現の階層レベルを特定することで、該見出し表現間の階層構造を特定する。そして、一覧性に問題のある画面について、階層レベルに応じた表現の修正案を選定、提示する。
【００６９】
図１７は、第１の実施形態において具体例として示したウィンドウＡ，Ｂ，Ｃ，Ｄについて、抽出した異なる見出し表現の一覧および特定した階層レベルの例を示す説明図である。なお、異なる見出し表現の一覧は、第１の実施形態における見出しグループの見出し表現の一覧に相当する。従って、ウィンドウＡ，Ｂ，Ｃ，Ｄについては、最も多く見出しグループを含むウィンドウＡから、３つの見出しグループＡＧ１，ＡＧ２，ＡＧ３に用いられている見出し表現が一覧として抽出される。また、各見出し表現の階層レベルを、各見出しグループに属する見出しの中で最も上部に位置する見出しのＹ座標を比較することによって特定すればよい。すなわち、各見出しグループに属する見出しの中で最も高い位置に配されている見出しを比較し、最も高い位置に配されている見出しが属する見出しグループの見出し表現を最上位層の見出し表現とし、最も低い位置に配されている見出しが属する見出しグループの見出し表現を最下位層の見出し表現とすればよい。
【００７０】
図１７に示す例では、３つの見出しグループの見出し表現について、見出しＡ１が属する見出しグループの見出し表現を最上位層（レベル１）の見出し表現と特定し、見出しＡ２が属する見出しグループの見出し表現を次の層（レベル２）の見出し表現と特定し、見出しＡ２が属する見出しグループの見出し表現を最下位層（レベル３）の見出し表現と特定している。なお、見出し表現間の階層構造の特定は、見出し表現判定部３が行ってもよい。
【００７１】
このように特定した見出し表現の階層構造に基づき、修正案生成部５は、修正案を提示する。具体的には、一貫性に問題があった画面の組み合わせにおいて非共通要素とされた見出しグループの見出し表現を、その組み合わせの一方の画面に含まれる見出しグループの見出し表現と一致するように変更したものを修正案として提示する。第１の実施形態において具体例として示したウィンドウＡ，Ｂ，Ｃ，Ｄを評価対象画面とする場合、一貫性に問題があった画面の組み合わせがウィンドウＢとウィンドウＤ、ウィンドウＣとウィンドウＤであるので、これらの画面に対して、上位の見出し表現から優先して使用する方針か下位の見出し表現から優先して使用する方針のいずれかを採用し、修正案を生成すればよい。
【００７２】
例えば、上位の見出し表現から優先して使用する方針とした場合には、ウィンドウＤについては、当該画面において最上位層となる見出しグループＤＧ１の見出し表現が、一覧における最上位層である見出しグループＡＧ１の見出し表現と一致するように、該見出しグループＤＧ１に属する各見出しの見出し表現を変更すればよい。図１８は、修正案の例を示す説明図である。図１８では、ウィンドウＤの見出しＤ１とＤ２とが、ウィンドウＡの見出しＡ１と同じ見出し表現がされた見出しＤ１’とＤ２’に変更となっている例が示されている。なお、ウィンドウＢとウィンドウＣについては、既に上位の見出し表現から優先して使用しているので変更は必要なしと判定される。
【００７３】
一方、下位の見出し表現から優先して使用する方針とした場合には、ウィンドウＢおよびウィンドウＣについて、当該画面に含まれる見出しグループの下位レベルから順に、一覧における見出し表現を適用させていけばよい。例えば、ウィンドウＢについては、当該画面において最下位層となる見出しグループＢＧ２の見出し表現が、一覧における最下位層である見出しグループＡＧ３の見出し表現と一致するように、該見出しグループＢＧ２に属する各見出しの見出し表現を変更すればよい。なお、見出しグループのインデントを変更する場合には、各見出しの配置位置（Ｘ座標）をインデント変更による差分だけずらすことにより変更を反映させればよい。また、ウィンドウＢにおいてその１つ上位層となる見出しグループＢＧ１の見出し表現が、一覧におけるその１つ上位層である見出しグループＡＧ２の見出し表現と一致するように、該見出しグループＢＧ１に属する各見出しの見出し表現を変更すればよい。
【００７４】
同様に、ウィンドウＣについては、当該画面において最下位層となる見出しグループＣＧ１の見出し表現が、一覧における最下位層である見出しグループＡＧ３の見出し表現と一致するように、該見出しグループＣＧ１に属する各見出しの見出し表現を変更すればよい。なお、ウィンドウＤについては、既に下位の見出し表現から優先して使用しているので変更は必要なしと判定される。
【００７５】
なお、修正案生成部５は、変更した見出し表現を含む画面を修正案として生成するのではなく、どの画面のどの見出しをどのような表現に変更するかを示す情報を修正案を示す情報として生成し、提示してもよい。
【００７６】
このように、本実施形態によれば、評価者は、どのように見出し表現を変更すれば、一貫性に問題がなくなるかを認識することができる。なお、他の点に関して、第１の実施形態と同様である。
【００７７】
なお、上記では、ラジオボタンの項目群を囲む表現を見出し表現とする場合を例に示したが、ラジオボタンの項目群を囲む表現は見出し表現に含まないとする場合も考えられる。そのような場合には、ウィンドウＤについては見出しなしとして、見出しグループ数を０とし、判定の結果、一貫性に問題はなしと評価されることになる。なお、この場合、全体として異なる見出し表現は２種類となる。
【００７８】
なお、上記実施形態で示した見出しグループ特定部、見出し表現判定部、ＧＵＩ情報記録部、修正案生成部は、それぞれ別々のユニットとして実現されていてもよい。
【００７９】
また、上記実施形態では、以下の（１）〜（６）に示すようなＧＵＩ評価システムの特徴的構成が示されている。
【００８０】
（１）ＧＵＩ評価システムは、評価対象とされる画面に含まれる各見出しについて、当該見出しに用いられている表現である見出し表現を示す情報を含むＧＵＩ情報を保持するＧＵＩ情報記憶部（例えば、ＧＵＩ情報記録手段１０１やＧＵＩ情報記録部４によって実現される）と、ＧＵＩ情報記憶部に記憶されているＧＵＩ情報に基づいて、評価対象とされる画面毎に、当該画面に含まれる見出しを当該見出しに用いられている表現別にグループ化する見出しグループ特定部（例えば、見出しグループ特定手段１０２や見出しグループ特定部２によって実現される）と、評価対象とされる複数の画面が取りうる２画面の組み合わせ全てを対象に、両画面が有する前記見出しグループ特定部によって分類されたグループである見出しグループを比較することにより、評価対象とされる複数の画面間における見出し表現の一貫性に関する評価を行う見出し表現評価部（例えば、見出し表現評価手段１０３や見出し表現判定部３によって実現される）とを備えたことを特徴とする。
【００８１】
（２）ＧＵＩ評価システムにおいて、見出し表現評価部は、評価対象とされる画面群における２つの画面について、それぞれの画面が有している見出しグループの見出し表現の比較を行い、見出しグループの数が少ない方の画面が有している見出しグループの中に、他方の画面が有している見出しグループのいずれとも一致しない見出しグループが１つでも存在する場合に、見出し表現の一貫性に問題があると判定するように構成されていてもよい。
【００８２】
（３）ＧＵＩ評価システムにおいて、ＧＵＩ情報記憶部は、評価対象とされる画面に含まれる各見出しについて、当該見出しの見出し表現を示す情報と、当該見出しが配されている画面内の位置を示す情報とを含むＧＵＩ情報を記憶し、見出しグループ特定部は、前記ＧＵＩ情報記憶部に記憶されているＧＵＩ情報に基づいて、評価対象とされる画面に含まれる各見出しを対象に、用いられている表現が同じであって、画面における縦方向の位置または横方向の位置のいずれかが一致する見出し同士を、同じ見出しグループに属するとして特定することにより、グループ化を行うように構成されていてもよい。
【００８３】
（４）ＧＵＩ評価システムにおいて、見出しグループ特定部は、ある見出しグループに属する最も左側に配されている見出しを対象として、評価対象とされる画面上で上方に別の見出しグループに属する見出しが配されている場合には、前記別の見出しグループに属する最も左側に配されている見出しの横方向の位置に対する当該見出しの横方向の位置の差分を、当該見出しが属する見出しグループのインデントとして特定し、見出し表現評価部は、評価対象とされる画面群における２つの画面について、それぞれの画面が有している見出しグループの見出し表現およびインデントの比較を行い、見出しグループの数が少ない方の画面が有している見出しグループの中に、他方の画面が有している見出しグループのいずれとも一致しない見出しグループが１つでも存在する場合に、見出し表現の一貫性に問題があると判定するように構成されていてもよい。
【００８４】
（５）ＧＵＩ評価システムは、評価対象とされる画面のうち異なる見出し表現が最も多く施されている画面における前記各見出し表現が施されている位置に基づき、当該画面における見出し表現間の階層構造を特定し、一貫性に問題があると判定された画面における見出し表現間の階層構造が、前記異なる見出し表現が最も多く施されている画面における見出し表現間の階層構造の一部であって最上位層から辿った際の階層構造または最下位層から辿った際の階層構造と一致するように、一貫性に問題があると判定された画面に含まれる見出しの見出し表現を変更する旨を修正案として生成する修正案生成部（例えば、見出しグループ特定手段１０２や見出しグループ特定部２によって実現される）をさらに備えるように構成されていてもよい。
【００８５】
（６）ＧＵＩ評価システムは、評価対象とされる画面に含まれる各見出しについて、当該見出しに用いられている表現である見出し表現を示す情報を含むＧＵＩ情報を保持するＧＵＩ情報記憶手段（例えば、ＧＵＩ情報記録手段１０１やＧＵＩ情報記録部４によって実現される）と、ＧＵＩ情報記憶手段に記憶されているＧＵＩ情報に基づいて、評価対象とされる画面毎に、当該画面に含まれる見出しを当該見出しに用いられている表現別にグループ化する見出しグループ特定手段（例えば、見出しグループ特定手段１０２や見出しグループ特定部２によって実現される）と、評価対象とされる複数の画面が取りうる２画面の組み合わせ全てを対象に、両画面が有する前記見出しグループ特定手段によって分類されたグループである見出しグループを比較することにより、評価対象とされる複数の画面間における見出し表現の一貫性に関する評価を行う見出し表現評価手段（例えば、見出し表現評価手段１０３や見出し表現判定部３によって実現される）とを備えたことを特徴とする。
【００８６】
以上、実施形態及び実施例を参照して本願発明を説明したが、本願発明は上記実施形態および実施例に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００８７】
この出願は、２００８年９月２９日に出願された日本特許出願２００８−２５１８１０を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用可能性】
【００８８】
本発明は、システムのユーザビリティに関する評価を行う用途に、好適に適用可能である。
【符号の説明】
【００８９】
１  入出力手段
２  見出しグループ特定部
３  見出し表現判定部
４  ＧＵＩ情報記録部
５  修正案生成部
１０１  ＧＵＩ情報記録手段
１０２  見出しグループ特定手段
１０３  見出し表現評価手段
１０４  修正案生成手段
【図１】
0005402936.tif 000002
【図２】
0005402936.tif 000003
【図３】
0005402936.tif 000004
【図４】
0005402936.tif 000005
【図５】
0005402936.tif 000006
【図６】
0005402936.tif 000007
【図７】
0005402936.tif 000008
【図８】
0005402936.tif 000009
【図９】
0005402936.tif 000010
【図１０】
0005402936.tif 000011
【図１１】
0005402936.tif 000012
【図１２】
0005402936.tif 000013
【図１３】
0005402936.tif 000014
【図１４】
0005402936.tif 000015
【図１５】
0005402936.tif 000016
【図１６】
0005402936.tif 000017
【図１７】
0005402936.tif 000018
【図１８】
0005402936.tif 000019