(57)【要約】  ユーザビリティチェック結果出力方法は、検査対象の画面の画面情報を取得し、予め記憶されたチェックルールに基づいて、前記画面の検査を行い、前記チェックルールに適合しない項目がある場合、前記画面上に検査結果を表示する。
2014147923.tif 000002
【特許請求の範囲】
【請求項１】
検査対象の画面の画面情報を取得し、
予め記憶されたチェックルールに基づいて、前記画面の検査を行い、
前記チェックルールに適合しない項目がある場合、前記画面上に検査結果を表示する
ことを特徴とするユーザビリティチェック結果出力方法。
【請求項２】
チェックルールに適合しない項目を指し示すメッセージボックスを画面上に表示し、前記メッセージボックス内に検査結果として第１のテキスト情報を表示する
請求項１記載のユーザビリティチェック結果出力方法。
【請求項３】
メッセージボックスの上にマウスポインタが置かれた場合、当該メッセージボックス内に第１のテキスト情報より詳細な検査結果を示す第２のテキスト情報を表示する
請求項２記載のユーザビリティチェック結果出力方法。
【請求項４】
チェックルールの重要度に応じて異なる色を、メッセージボックスの色として表示する
請求項２または請求項３記載のユーザビリティチェック結果出力方法。
【請求項５】
利用者の選択に基づいて、検査基準の設定を行い、
チェックルールおよび前記検査基準に基づいて画面情報の検査を行う
請求項１から請求項４のうちのいずれか１項に記載のユーザビリティチェック結果出力方法。
【請求項６】
バッチ処理を行う時刻の設定を記憶し、設定された時刻になった場合、画面情報の取得処理、画面の検査処理および検査結果の表示処理を実行させる
請求項１から請求項５のうちのいずれか１項に記載のユーザビリティチェック結果出力方法。
【請求項７】
検査対象の画面の画面情報を取得する入力部と、
予め記憶されたチェックルールに基づいて、前記画面の検査を行う検査部と、
前記チェックルールに適合しない項目がある場合、前記画面上に検査結果を表示する表示処理部とを備えた
ことを特徴とするユーザビリティチェック結果出力装置。
【請求項８】
表示処理部は、チェックルールに適合しない項目を指し示すメッセージボックスを画面上に表示し、前記メッセージボックス内に検査結果として第１のテキスト情報を表示する
請求項７記載のユーザビリティチェック結果出力装置。
【請求項９】
コンピュータに、
検査対象の画面の画面情報を取得する入力処理と、
予め記憶されたチェックルールに基づいて、前記画面の検査を行う検査処理と、
前記チェックルールに適合しない項目がある場合、前記画面上に検査結果を表示する表示処理とを
実行させるためのユーザビリティチェック結果出力プログラム。
【請求項１０】
コンピュータに、
表示処理で、チェックルールに適合しない項目を指し示すメッセージボックスを画面上に表示させ、前記メッセージボックス内に検査結果として第１のテキスト情報を表示させる
請求項９記載のユーザビリティチェック結果出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面のユーザインタフェースをチェックするユーザビリティチェック結果出力方法、ユーザビリティチェック結果出力装置およびユーザビリティチェック結果出力プログラムに関する。
【背景技術】
【０００２】
ＷＥＢページ等の画面のユーザインタフェースの開発において、開発者によって品質に差がある場合があり、専門家によるチェックが必要であった。しかし、チェックができる人は限られており、チェックのためのコストおよび時間がかかるという問題点があった。【０００３】
非特許文献１には、ＷＥＢページ画面上での読みやすさ、内容の分かりやすさなどのユーザビリティを自動評価し、改善すべき問題点を抽出するツールが開示されている。【０００４】
なお、非特許文献２には、アプリケーションソフトのテストの自動化ツールであるｓｅｌｅｎｉｕｍが開示されている。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】鈴木岳大、「ＷＥＢページのためのユーザビリティを自動評価法」、修士論文、奈良先端科学技術大学院大学、１９９９年２月１４日
【非特許文献２】“ｓｅｌｅｎｉｕｍＨＱ”、[online]、[2013年2月28日検索]、インターネット<URL：http://docs.seleniumhq.org/>
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、非特許文献１に記載されたツールの検査結果は、全ての画面に対する検査結果がまとめて表示される。そのため、検査した項目と検査結果の対応関係が分かりづらいという課題がある。【０００７】
そこで、本発明は、検査した項目と検査結果の対応関係を分かりやすく表示することができるユーザビリティチェック結果出力方法、ユーザビリティチェック結果出力装置およびユーザビリティチェック結果出力プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明によるユーザビリティチェック結果出力方法は、検査対象の画面の画面情報を取得し、予め記憶されたチェックルールに基づいて、前記画面の検査を行い、前記チェックルールに適合しない項目がある場合、前記画面上に検査結果を表示することを特徴とする。【０００９】
本発明によるユーザビリティチェック結果出力装置は、検査対象の画面の画面情報を取得する入力部と、予め記憶されたチェックルールに基づいて、前記画面の検査を行う検査部と、前記チェックルールに適合しない項目がある場合、前記画面上に検査結果を表示する表示処理部とを備えたことを特徴とする。【００１０】
本発明によるユーザビリティチェック結果出力プログラムは、コンピュータに、検査対象の画面の画面情報を取得する入力処理と、予め記憶されたチェックルールに基づいて、前記画面の検査を行う検査処理と、前記チェックルールに適合しない項目がある場合、前記画面上に検査結果を表示する表示処理とを実行させることを特徴とする。
【発明の効果】
【００１１】
本発明は、検査した項目と検査結果の対応関係を分かりやすく表示することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明による第１の実施形態のユーザビリティチェック結果出力装置の構成を示すブロック図である。
【図２】本発明による第１の実施形態のユーザビリティチェック結果出力装置の動作を示すフローチャートである。
【図３】設定画面の例を示す説明図である。
【図４】チェックルールの例を示す説明図である。
【図５】画面に表示されるテキストボックスの例を示す説明図である。
【図６】検査結果が表示された画面の例を示す説明図である。
【図７】検査結果が表示された画面の別の例を示す説明図である。
【図８】最小化されたメッセージボックスが表示された画面例を示す説明図である。
【図９】本発明による第２の実施形態のユーザビリティチェック結果出力装置の構成を示すブロック図である。
【図１０】本発明による第２の実施形態のユーザビリティチェック結果出力装置の動作を示すフローチャートである。
【図１１】オプション設定画面の例を示す説明図である。
【図１２】チェック基準の設定画面の例を示す説明図である。
【図１３】本発明による第３の実施形態のユーザビリティチェック結果出力装置の構成を示すブロック図である。
【図１４】本発明による第３の実施形態のユーザビリティチェック結果出力装置の動作を示すフローチャートである。
【図１５】バッチ処理の例を示す説明図である。
【図１６】バッチ処理の別の例を示す説明図である。
【図１７】本発明によるユーザビリティチェック結果出力装置の主要部の構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
実施形態１．
以下、本発明によるユーザビリティチェック結果出力装置の実施形態を、図面を参照して説明する。
【００１４】
図１は、本実施形態のユーザビリティチェック結果出力装置の構成を示すブロック図である。図１に示すように、本実施形態のユーザビリティチェック結果出力装置は、入力部１と、検査部２と、チェックルール記憶部３と、表示処理部４とを備える。入力部１、検査部２および表示処理部４は、例えば、特定の演算処理等を行うよう設計されたハードウェア、またはプログラムに従って動作するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の情報処理装置によって実現される。チェックルール記憶部３は、例えば、一般的なＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の記憶装置によって実現される。
【００１５】
入力部１は、検査対象となる画面のユーザインタフェースを定義する画面情報を取得する。入力部１は、例えば、画面が一般的なブラウザに表示されるＷＥＢページである場合、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）のソースを画面情報として取得する。また、入力部１は、例えば、表示された画面内の座標情報、色情報およびテキスト情報等の画面情報をブラウザから取得してもよい。検査対象となる画面は、ＷＥＢページに限らずユーザインタフェースを表示する画面であればよい。
【００１６】
検査部２は、チェックルール記憶部３からチェックルールを取得し、入力部１から取得した画面情報がチェックルールに適合するかどうか検査する。
【００１７】
チェックルール記憶部３は、画面のユーザインタフェースを検査するためのチェックルールを記憶している。チェックルールは、例えば、表示及び操作に関する一貫性、情報の見易さ等を観点とした規則であり、予め設計者等により保存される。また、チェックルール記憶部３は、各チェックルールに対応づけられたエラーメッセージ、補足メッセージ、および対応方法等を記憶している。また、チェックルールは、ＣＰＵに検査部２の動作を実行させるためのプログラム内に記載されていてもよく、その場合、チェックルール記憶部３は不要である。
【００１８】
表示処理部４は、検査においてチェックルールに適合しなかった項目を指し示すメッセージボックスをディスプレイ装置等の画面上に表示させ、メッセージボックス内に検査結果を表示させる。検査結果は、例えば、チェックルール記憶部３に記憶されているエラーメッセージである。また、表示処理部４は、検査においてチェックルールに適合しなかった項目を含む画面上に検査結果を表示させればよく、必ずしもその項目を指し示すメッセージボックスを用いて表示させなくてもよい。
【００１９】
次に、本実施形態のユーザビリティチェック結果出力装置の動作を説明する。図２は、本実施形態のユーザビリティチェック結果出力装置の動作を示すフローチャートである。まず、利用者は、ユーザビリティチェック結果出力装置に検査を開始させるための指示を送る。この際、表示処理部４は、利用者が検査のための詳細な設定ができる設定画面を表示してもよい。図３は、設定画面の例を示す説明図である。具体的には、利用者は、例えば図３に示すような設定画面において、検査するカテゴリを選択し、チェック開始ボタンを押下する。
【００２０】
設定画面は、利用者がチェックしたい内容を重要度に応じて選択できるように構成されている。図３に示す例では、利用者は「重要」、「推奨」、「ヒント」の３種類から選択することができる。また、設定画面は、利用者がチェックしたいルールの種別を選択できるように構成されていてもよい。また、図３に示すように、後述する検査が完了すると、問題数（チェックルールに適合しない項目の数）が表示されるように構成されていてもよい。また、設定画面は、利用者がチェック結果の表示方法を切り替えできるように構成されている。図３に示す例では、利用者は「コメント表示」、「番号表示」、「非表示」の３種類から表示方法を選択できる。
【００２１】
入力部１は、ユーザから検査を開始するための指示が送られると、検査対象となる画面のユーザインタフェースを定義する画面情報を取得する（ステップＳ１）。入力部１は、画面が一般的なブラウザに表示されるＷＥＢページである場合、ＨＴＭＬのソースを取得する。また、入力部１は、例えば、画面内の座標情報、色情報およびテキスト情報をブラウザから取得してもよい。ＨＴＭＬのソースから画面情報を取得する方法と、ブラウザから取得する方法の両方を用いてもよいし、いずれか一方のみ用いてもよい。
【００２２】
入力部１は、画面内の座標情報、色情報およびテキスト情報等の画面情報をブラウザから取得するために、例えばｊａｖａｓｃｒｉｐｔ（登録商標）等の一般的なスクリプト言語の機能を用いる。入力部１は、画面情報をブラウザから取得することにより、テキストとボタンとの距離、ラジオボタンの大きさ等、ＨＴＭＬのソース等からは取得できない情報も取得することができる。
【００２３】
検査部２は、チェックルール記憶部３からチェックルールを取得し、入力部１から取得した画面情報がチェックルールに適合するかどうか検査する（ステップＳ２）。図４は、チェックルールの例を示す説明図である。チェックルールの設計内容は、図４に示すようにチェックルールの詳細の他に、ルール番号、重要度、チェック項目、エラーメッセージ、補足メッセージ、および対応方法を含む。
【００２４】
例えば、検査部２は、図４に示すチェックルールを用いて検査を行う場合、同種の情報の入力方法が一貫しているかを検査する。図５は、画面に表示されるテキストボックスの例を示す説明図である。図５において、年月日の入力方法として「YYYY/MM/DD」と「YYYYMMDD」とが混在している。よって検査部２は、図４に示したチェックルールに基づいてエラーであると判定する。
【００２５】
表示処理部４は、検査においてチェックルールに適合しなかった項目を指し示すメッセージボックスをディスプレイ装置等の画面上に表示し、メッセージボックス内に検査結果を表示させる（ステップＳ３）。検査結果は、例えば、チェックルール記憶部３にチェックルールに対応づけられて記憶されているエラーメッセージである。表示処理部４は、メッセージボックスの表示位置を決めるために、入力部１が取得した画面の座標情報等を用いる。
【００２６】
図６は、検査結果が表示された画面の例を示す説明図である。図６に示すように、表示処理部４は、検査においてチェックルールに適合しなかった項目を指し示すメッセージボックスを表示し、チェックルール記憶部３に記憶されているエラーメッセージを表示させる。このように、問題となる項目のすぐ近くに、項目を指し示すようにエラーメッセージが表示されるため、エラーメッセージが一覧表示される場合と比べ、利用者は、問題のある項目を容易に確認することができる。
【００２７】
図７は、検査結果が表示された画面の別の例を示す説明図である。表示処理部４は、利用者が図６に示したメッセージボックスの上にマウスポインタを置いた場合、メッセージボックス内に詳細な内容を表示させる。例えば、表示処理部４は、詳細な内容としてメッセージボックス内に補足メッセージ、対応方法を表示させる。表示処理部４は、補足メッセージおよび対応方法を始めからメッセージボックス内に表示してもよいが、他の項目等が隠れてしまうため、メッセージボックスの上にマウスポインタが置かれた場合のみ補足メッセージおよび対応方法を表示することが好ましい。
【００２８】
また、表示処理部４は、メッセージボックスの上にマウスポインタが置かれた場合、他のメッセージボックスのうち、関連するメッセージボックスを除くものを透過させてもよい。これにより、利用者が選択したメッセージボックスと関連するものだけ強調することができる。
【００２９】
表示処理部４は、図７に示すように、関連性のあるメッセージを表示する場合、一方のメッセージボックスには番号のみ表示し、メッセージ表示を省略してもよい。例えば、図６において、２つの項目において年月日の表示方法の一貫性がないことが示されているので、一方の項目には番号（図７における「１」）のみ表示する。また、もう一方の項目を指すメッセージボックスには、関連する番号を示す記載（図７における「対応関係がある番号は、「１」、「２」です」という記載）を表示する。関連するメッセージを全て表示させると、他の項目等が隠れてしまうため、表示処理部４は、関連する項目に関しては番号のみを表示させることで他の項目等を隠す範囲を最小限にすることができる。
【００３０】
また、表示処理部４は、チェックルールの重要度に応じて、メッセージボックスを色分け表示してもよい。表示処理部４は、例えば、重要度の高い項目を赤などの目立つ色で表示する。これにより、利用者は、重要度の高いチェックルールに関するメッセージを容易に見つけることができる。
【００３１】
また、表示処理部４は、メッセージボックスの上にマウスポインタが置かれた場合、問題のある項目を赤枠で囲う表示をしてもよい。これにより、問題のある項目を強調表示することができる。
【００３２】
また、表示処理部４は、検査結果を一覧表示し、一覧表の中に該当の画面へのリンクを付与しておいてもよい。このような表示方法を用いることにより、利用者は、検査結果の一覧のうち特に確認したい部分のみを選択して表示させることができる。
【００３３】
また、表示処理部４は、図７に示すようにメッセージボックス内に最小化ボタン４１を表示させてもよい。利用者は、メッセージボックスを最小化させたい場合、最小化ボタン４１を押下する。図８は、最小化されたメッセージボックスが表示された画面例を示す説明図である。図８に示すように、メッセージボックスが最小化されることにより、利用者は、背面の項目を参照することができる。また、図８に示すように、最小化されたメッセージボックスは透過していてもよい。また、最小化されたメッセージボックスには、「再表示」と記載されており、利用者がメッセージボックスをクリックすると図７に示したメッセージが再表示される。
【００３４】
本実施形態のユーザビリティチェック結果出力装置は、問題となる項目のすぐ近くに、項目を指し示すようにエラーメッセージを表示するため、エラーメッセージが一覧表示される場合と比べ、利用者は、問題のある項目を容易に確認することができる。
【００３５】
実施形態２．
図９は、第２の実施形態のユーザビリティチェック結果出力装置の構成を示すブロック図である。図９において、入力部１、チェックルール記憶部３および表示処理部４の機能は、第１の実施形態と同じであるため、説明を省略する。
【００３６】
オプション設定部５は、利用者の選択に基づいて、検査基準の設定を行う。オプション設定部５は、例えば、利用者の選択に基づいて基準の画面を設定する。この場合、検査部２は、他の画面を基準の画面と比較することにより検査を行う。オプション設定部５は、ユーザの入力に基づいて詳細な検査基準を設定してもよい。
【００３７】
検査部２は、チェックルール記憶部３からチェックルールを取得し、オプション設定部５から設定内容を取得する。検査部２は、入力部１から取得した画面情報が、チェックルールおよびオプション設定部５により設定された検査基準に適合するかどうか検査する。
【００３８】
次に、第２の実施形態のユーザビリティチェック結果出力装置の動作を説明する。図１０は、第２の実施形態のユーザビリティチェック結果出力装置の動作を示すフローチャートである。
【００３９】
オプション設定部５は、検査に関するオプション設定を受け付けるオプション設定画面を表示させ、利用者の入力に基づいて、検査基準の設定を行う（ステップＳ１１）。オプション設定部５は、例えば、利用者の選択に基づいて基準の画面を設定する。この場合、検査部２は、他の画面を基準の画面と比較することにより検査を行う。また、オプション設定部５は、利用者の入力に基づいて詳細な検査基準を設定してもよい。
【００４０】
図１１は、オプション設定画面の例を示す説明図である。利用者は、基準とする画面を決定し、他の画面を基準の画面と比較することにより検査をしたい場合は、基準となる画面を表示した状態で、自動設定ボタン５１を押下する。また、利用者は、検査する内容を設定したい場合は、希望する項目の設定ボタン５２を押下する。
【００４１】
図１２は、チェック基準の設定画面の例を示す説明図である。図１２は、図１１において、ボタンの並び順の設定ボタン５２が押下された場合に表示される画面である。例えば、「ＯＫ」「キャンセル」「適用」というボタン名の３種類のボタンがある場合、利用者は並べたい順にテキストボックスにボタン名を入力する。
【００４２】
入力部１は、検査対象となる画面のユーザインタフェースを定義する画面情報を取得する（ステップＳ１２）。ステップＳ１２の処理は、図２におけるステップＳ１の処理と同様である。
【００４３】
検査部２は、チェックルール記憶部３からチェックルールを取得し、オプション設定部５から設定内容を取得する。検査部２は、入力部１から取得した画面情報が、チェックルールおよびオプション設定部５により設定された検査基準に適合するかどうか検査する（ステップＳ１３）。
【００４４】
検査部２は、例えば、他の画面を基準の画面と比較することにより検査を行う場合、ボタン位置、テキスト内容および背景もしくは文字の色等の検査項目に関して、基準となる画面と検査対象の画面とを比較する。また、検査部２は、利用者によりチェック基準の詳細な設定がされた場合は、その基準に基づいて、画面を検査する。
【００４５】
表示処理部４は、検査においてチェックルールに適合しなかった項目を指し示すメッセージボックスを画面上に表示し、メッセージボックス内に検査結果を表示させる（ステップＳ１４）。ステップＳ１４の処理は、図２におけるステップＳ３の処理と同様である。
【００４６】
本実施形態のユーザビリティチェック結果出力装置は、利用者が検査方法を自由にカスタマイズできるため、利用者の希望に沿った画面の検査を行うことができる。
【００４７】
実施形態３．
図１３は、第３の実施形態のユーザビリティチェック結果出力装置の構成を示すブロック図である。図１３に示すように、本実施形態のユーザビリティチェック結果出力装置は、バッチ実行部６とユーザビリティチェック部１０とを備える。ユーザビリティチェック部１０内の構成は、第１の実施形態に示した構成と同じであるため、説明を省略する。
【００４８】
バッチ実行部６は、検査対象となる画面を実現するプログラムが記載されたファイルに対し、ユーザビリティチェック部１０による処理を実行させる。バッチ実行部６は、例えば、ＨＴＭＬ等のソースファイルに記載されている画面情報に対してユーザビリティチェック部１０による処理を実行させる。または、バッチ実行部６は、検査対象の画面を自動で表示させ、ログインやテキスト入力等の動作を自動で実施させて、その画面に対してユーザビリティチェック部１０による処理を実行させてもよい。
【００４９】
次に、本実施形態のユーザビリティチェック結果出力装置の動作を説明する。図１４は、本実施形態のユーザビリティチェック結果出力装置の動作を示すフローチャートである。なお、ステップＳ２３からステップＳ２５までの処理は、第１の実施形態のステップＳ１からステップＳ３までの処理と同様であるため、具体的な説明を省略する。
【００５０】
始めに、利用者は、バッチ処理に関する設定を行う（ステップＳ２１）。具体的には、利用者は、検査対象となる画面を実現するプログラムファイル（例えば、ＨＴＭＬ等）の保存先を設定する。また、利用者は、バッチ処理を実行させる時刻を設定する。
【００５１】
バッチ実行部６は、予め設定された時刻になると（ステップＳ２２のＹＥＳ）、検査対象となる画面を実現するプログラムファイルに対し、ユーザビリティチェック部１０による処理を実行させる（ステップＳ２３〜ステップＳ２５）。
【００５２】
（実施例）
図１５は、バッチ処理の例を示す説明図である。利用者は、クライアント側のＰＣ（Ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）からサーバのリポジトリにＨＴＭＬ等のソースファイルを保存する。そして、バッチ実行部６は、予め設定された時刻になると、検査対象となる画面を実現するプログラムファイルに対し、ユーザビリティチェック部１０による処理を実行させる。図１５に示す例では、検査部２は、実際に画面を表示させずにソースファイルのみを用いて検査を行うため、実行可能なプログラムファイルが限られる。例えば、検査部２の検査は、ＨＴＭＬに関しては実行可能であるがｊｓｐ、ｐｈｐ、ｃｇｉ等には一部実行できない。
【００５３】
図１６は、バッチ処理の別の例を示す説明図である。利用者は、クライアント側のＰＣからサーバのリポジトリにＨＴＭＬ等のソースファイルを保存する。そして、バッチ実行部６は、予め設定された時刻になると、サーバの模擬処理部２０に検査対象の画面をデプロイさせる。デプロイには、例えば、非特許文献２に開示されている自動テストツールが用いられる。具体的には、サーバの模擬処理部２０は、検査対象の画面を自動で表示し、ログインやテキスト入力等の動作を自動で実施する。そして、バッチ実行部６は、検査対象となる画面を実現するプログラムファイルおよび、表示された画面から取得した画面情報を用いて、ユーザビリティチェック部１０による処理を実行させる。
【００５４】
図１６に示す例では、実際に画面を表示させて検査が実行されるので、検査部２は、利用者が手動で行う場合と同様に全ての画面に対する検査を行うことができる。
【００５５】
なお、本実施形態のユーザビリティチェック部１０は、第２の実施形態に記載されているオプション設定部５を備えていてもよい。その場合、利用者は、バッチが実行される前にオプション設定を行っておく。
【００５６】
本実施形態のユーザビリティチェック結果出力装置によれば、例えば、利用者が毎日夜間にバッチ処理を実行させる設定をしておくことで、日々変更される開発段階の画面の問題点を容易に知ることができる。また、本実施形態のユーザビリティチェック結果出力装置によれば、利用者が検査を実施する手間を省くことができる。
【００５７】
図１７は、本発明によるユーザビリティチェック結果出力装置の主要部の構成を示すブロック図である。本発明によるユーザビリティチェック結果出力装置は、検査対象の画面の画面情報を取得する入力部１と、予め記憶されたチェックルールに基づいて、画面の検査を行う検査部２と、チェックルールに適合しない項目がある場合、画面上に検査結果を表示する表示処理部４とを備える。
【００５８】
また、上記の各実施形態には、以下の（１）〜（５）に記載されたユーザビリティチェック結果出力装置も開示されている。
【００５９】
（１）表示処理部（例えば、表示処理部４）が、チェックルールに適合しない項目を指し示すメッセージボックスを画面上に表示し、メッセージボックス内に検査結果として第１のテキスト情報（例えば、エラーメッセージ）を表示するユーザビリティチェック結果出力装置。このようなユーザビリティチェック結果出力装置によれば、利用者は、問題のある項目を容易に確認することができる。
【００６０】
（２）ユーザビリティチェック結果出力装置は、表示処理部が、メッセージボックスの上にマウスポインタが置かれた場合、当該メッセージボックス内に第１のテキスト情報より詳細な検査結果を示す第２のテキスト情報（例えば、補足メッセージおよび対応方法）を表示させるように構成されていてもよい。このようなユーザビリティチェック結果出力装置によれば、利用者が必要に応じて補足メッセージおよび対応方法等を表示させることができる。
【００６１】
（３）ユーザビリティチェック結果出力装置は、表示処理部が、チェックルールの重要度に応じて異なる色を、メッセージボックスの色として表示するように構成されていてもよい。このようなユーザビリティチェック結果出力装置によれば、利用者は、重要度の高いチェックルールに関するメッセージを容易に見つけることができる。
【００６２】
（４）ユーザビリティチェック結果出力装置は、利用者の選択に基づいて、検査基準の設定を行うオプション設定部（例えば、オプション設定部５）を備え、検査部が、チェックルールおよび検査基準に基づいて画面情報の検査を行うように構成されていてもよい。このようなユーザビリティチェック結果出力装置によれば、利用者が検査方法を自由にカスタマイズできるため、利用者の希望に沿った画面の検査を行うことができる。
【００６３】
（５）ユーザビリティチェック結果出力装置は、バッチ処理を行う時刻の設定を記憶し、設定された時刻になった場合、入力部、検査部および表示処理部の処理を実行させるバッチ実行部（例えば、バッチ実行部６）を備えるように構成されていてもよい。このようなユーザビリティチェック結果出力装置によれば、利用者が検査を実施する手間を省くことができる。
【００６４】
この出願は、２０１３年３月１９日に出願された日本出願特願２０１３−０５６６５０を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【００６５】
以上、実施形態および実施例を参照して本願発明を説明したが、本願発明は上記実施形態および実施例に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【産業上の利用の可能性】
【００６６】
本発明は、ＷＥＢサイトのユーザインタフェースのユーザビリティのチェックに用いられる。
【符号の説明】
【００６７】
１  入力部
２  検査部
３  チェックルール記憶部
４  表示処理部
５  オプション設定部
６  バッチ実行部
【図１】
2014147923.tif 000003
【図２】
2014147923.tif 000004
【図３】
2014147923.tif 000005
【図４】
2014147923.tif 000006
【図５】
2014147923.tif 000007
【図６】
2014147923.tif 000008
【図７】
2014147923.tif 000009
【図８】
2014147923.tif 000010
【図９】
2014147923.tif 000011
【図１０】
2014147923.tif 000012
【図１１】
2014147923.tif 000013
【図１２】
2014147923.tif 000014
【図１３】
2014147923.tif 000015
【図１４】
2014147923.tif 000016
【図１５】
2014147923.tif 000017
【図１６】
2014147923.tif 000018
【図１７】
2014147923.tif 000019
【手続補正書】
【提出日】平成28年6月17日(2016.6.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
利用者の選択に基づいて基準の画面を設定し、
検査対象の画面の画面情報を取得し、
予め記憶されたチェックルールに基づいて、前記検査対象の画面と前記基準の画面とを比較することによって前記検査対象の画面の検査を行い、
前記チェックルールに適合しない項目がある場合、前記検査対象の画面上に検査結果を表示する
ことを特徴とするユーザビリティチェック結果出力方法。
【請求項２】
チェックルールに適合しない項目を指し示すメッセージボックスを画面上に表示し、前記メッセージボックス内に検査結果として第１のテキスト情報を表示する
請求項１記載のユーザビリティチェック結果出力方法。
【請求項３】
メッセージボックスの上にマウスポインタが置かれた場合、当該メッセージボックス内に第１のテキスト情報より詳細な検査結果を示す第２のテキスト情報を表示する
請求項２記載のユーザビリティチェック結果出力方法。
【請求項４】
チェックルールの重要度に応じて異なる色を、メッセージボックスの色として表示する
請求項２または請求項３記載のユーザビリティチェック結果出力方法。
【請求項５】
バッチ処理を行う時刻の設定を記憶し、設定された時刻になった場合、画面情報の取得処理、画面の検査処理および検査結果の表示処理を実行させる
請求項１から請求項４のうちのいずれか１項に記載のユーザビリティチェック結果出力方法。
【請求項６】
利用者の選択に基づいて基準の画面を設定するオプション設定部と、
検査対象の画面の画面情報を取得する入力部と、
予め記憶されたチェックルールに基づいて、前記検査対象の画面と前記基準の画面とを比較することによって前記検査対象の画面の検査を行う検査部と、
前記チェックルールに適合しない項目がある場合、前記検査対象の画面上に検査結果を表示する表示処理部とを備えた
ことを特徴とするユーザビリティチェック結果出力装置。
【請求項７】
表示処理部は、チェックルールに適合しない項目を指し示すメッセージボックスを画面上に表示し、前記メッセージボックス内に検査結果として第１のテキスト情報を表示する
請求項６記載のユーザビリティチェック結果出力装置。
【請求項８】
コンピュータに、
利用者の選択に基づいて基準の画面を設定する処理と、
検査対象の画面の画面情報を取得する入力処理と、
予め記憶されたチェックルールに基づいて、前記検査対象の画面と前記基準の画面とを比較することによって前記検査対象の画面の検査を行う検査処理と、
前記チェックルールに適合しない項目がある場合、前記検査対象の画面上に検査結果を表示する表示処理とを
実行させるためのユーザビリティチェック結果出力プログラム。
【請求項９】
コンピュータに、
表示処理で、チェックルールに適合しない項目を指し示すメッセージボックスを画面上に表示させ、前記メッセージボックス内に検査結果として第１のテキスト情報を表示させる
請求項８記載のユーザビリティチェック結果出力プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明によるユーザビリティチェック結果出力方法は、利用者の選択に基づいて基準の画面を設定し、検査対象の画面の画面情報を取得し、予め記憶されたチェックルールに基づいて、前記検査対象の画面と前記基準の画面とを比較することによって前記検査対象の画面の検査を行い、前記チェックルールに適合しない項目がある場合、前記検査対象の画面上に検査結果を表示することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明によるユーザビリティチェック結果出力装置は、利用者の選択に基づいて基準の画面を設定するオプション設定部と、検査対象の画面の画面情報を取得する入力部と、予め記憶されたチェックルールに基づいて、前記検査対象の画面と前記基準の画面とを比較することによって前記検査対象の画面の検査を行う検査部と、前記チェックルールに適合しない項目がある場合、前記検査対象の画面上に検査結果を表示する表示処理部とを備えたことを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明によるユーザビリティチェック結果出力プログラムは、コンピュータに、利用者の選択に基づいて基準の画面を設定する処理と、検査対象の画面の画面情報を取得する入力処理と、予め記憶されたチェックルールに基づいて、前記検査対象の画面と前記基準の画面とを比較することによって前記検査対象の画面の検査を行う検査処理と、前記チェックルールに適合しない項目がある場合、前記検査対象の画面上に検査結果を表示する表示処理とを実行させることを特徴とする。
【国際調査報告】
2014147923.tif 000020
2014147923.tif 000021
2014147923.tif 000022
2014147923.tif 000023