(57)【要約】【課題】利用者にとって使い易い操作画面の設計・改良を可能とすべく、操作画面の操作性を客観的に評価できるようにする。【解決手段】評価対象であるＷＥＢ画面を表示させ（Ｓ１０４）、このＷＥＢ画面に対して行われたクリック、ポインタ移動、画面スクロール等の操作内容を取得し（Ｓ１０６）、その操作内容に基づいて、操作対象要素以外の位置で行われた誤クリックの回数、誤った順序で行われたクリックの回数、ポインタ移動軌跡長、画面スクロール量等の評価項目毎に累積・集計し（Ｓ１０８）、その集計結果を出力する（Ｓ１１４）。【選択図】      図２
2004252872.tif 000002
【特許請求の範囲】
【請求項１】
マウスやキーボード等の操作手段により操作されるべき操作対象要素を含んだ操作画面の操作性を評価するためのシステムであって、
前記操作画面を表示する画面表示手段と、
前記表示された操作画面に対して前記操作手段により行われた操作を検知する操作検知手段と、
前記検知した操作に基づいて前記操作画面の操作性に関する評価情報を生成する評価手段と、
前記生成された評価情報を出力する出力手段と、を備えることを特徴とするシステム。
【請求項２】
前記操作検知手段が検知する操作はスクロール操作を少なくとも含み、前記評価情報は画面のスクロール量を少なくとも含むことを特徴とする請求項１記載のシステム。
【請求項３】
前記操作検知手段が検知する操作は画面上でのポインタの移動操作を少なくとも含み、前記評価情報はポインタの移動軌跡の長さを少なくとも含むことを特徴とする請求項１または２記載のシステム。
【請求項４】
前記操作検知手段が検知する操作はクリック操作を少なくとも含み、前記評価情報は、前記操作対象要素ではない位置で行われたクリック操作の回数、および、前記操作画面に含まれる操作対象要素について予め定められた順序とは異なった順序で行われたクリック操作の回数の少なくとも何れかを含むことを特徴とする請求項１〜３のうち何れか１項記載のシステム。
【請求項５】
マウスやキーボード等の操作手段により操作されるべき操作対象要素を含んだ操作画面の操作性を評価するためのシステムであって、
評価対象である操作画面に対して前記操作手段により行われた操作の内容を表す操作内容情報を取得する取得手段と、
前記取得した操作内容情報に基づいて前記操作画面の操作性に関する評価情報を生成する評価手段と、
前記生成された評価情報を出力する出力手段と、を備えることを特徴とするシステム。
【請求項６】
前記操作内容情報はスクロール操作に関する情報を少なくとも含み、前記評価情報は画面のスクロール量を少なくとも含むことを特徴とする請求項５記載のシステム。
【請求項７】
前記操作内容情報は画面上でのポインタの移動操作に関する情報を少なくとも含み、前記評価情報はポインタの移動軌跡の長さを少なくとも含むことを特徴とする請求項５または６記載のシステム。
【請求項８】
前記操作内容情報はクリック操作に関する情報を少なくとも含み、前記評価情報は、前記操作対象要素ではない位置で行われたクリック操作の回数、および、前記操作画面に含まれる操作対象要素について予め定められた順序とは異なった順序で行われたクリック操作の回数の少なくとも何れかを含むことを特徴とする請求項５〜７のうち何れか１項記載のシステム。
【請求項９】
マウスやキーボード等の操作手段により操作されるべき操作対象要素を含んだ操作画面の操作性を評価するための方法であって、
前記操作画面を表示するステップと、
前記表示された操作画面に対して前記操作手段により行われた操作を検知するステップと、
前記検知した操作に基づいて前記操作画面の操作性に関する評価情報を生成するステップと、
前記生成した評価情報を出力するステップと、を備えることを特徴とする方法。
【請求項１０】
マウスやキーボード等の操作手段により操作されるべき操作対象要素を含んだ操作画面の操作性を評価するためのプログラムであって、コンピュータに、
評価対象である操作画面に対して前記操作手段により行われた操作内容を表す情報を取得するステップと、
前記取得した情報に基づいて前記操作画面の操作性に関する評価情報を生成するステップと、
前記生成した評価情報を出力するステップと、を実行させることを特徴とするプログラム。
【請求項１１】
請求項１０記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＷＥＢ画面のように各種ボタンやチェックボックス等の操作対象要素を含んだ操作画面の操作性を評価するためのシステムおよび方法に関する。また、本発明は、そのような方法をコンピュータに実行させるためのプログラムおよびこのプログラムを記録したコンピュータ読み取り可能な記録媒体にも関する。
【０００２】
【従来の技術】
インターネット上には、例えば、ユーザ登録や入会申し込み、インターネットバンキングによる取引等の各種操作をＷＥＢ画面上で行えるようにしたＷＥＢサイトが多数存在している。このようなＷＥＢ画面での操作は、マウス操作によって画面に表示されたポインタを移動させ、画面上に設けられたボタンやチェックボックス等の操作対象要素をマウスでクリックすることにより行なうのが一般的である。
【０００３】
【発明が解決しようとする課題】
しかしながら、ＷＥＢサイトによっては、例えば、続けてクリックすべき２つのボタンが不自然に離れているためにマウスを大きく移動させる必要があったり、一連の操作中に画面をスクロールしなければならないなど、ＷＥＢ画面の設計が悪く利用者にとって使いづらい場合がある。一方、ＷＥＢ画面の設計者にとっても、例えばユーザからの意見等によってＷＥＢ画面の操作性が悪いことがわかっても、感覚的に使い難いといった漠然とした情報しか得られないことが通常であるため、画面をどのように改良すればよいかという指針を得ることが難しかった。
【０００４】
本発明は、利用者にとって使い易い操作画面の設計・改良を可能とすべく、操作画面の操作性（使い勝手）を客観的に評価できるようにすることを目的とする。
【０００５】
【課題を解決するための手段】
上記の目的を達成するため、本発明は、マウスやキーボード等の操作手段により操作されるべき操作対象要素を含んだ操作画面の操作性を評価するためのシステムであって、
前記操作画面を表示する画面表示手段と、
前記表示された操作画面に対して前記操作手段により行われた操作を検知する操作検知手段と、
前記検知した操作に基づいて前記操作画面の操作性に関する評価情報を生成する評価手段と、
前記生成された評価情報を出力する出力手段と、を備えることを特徴とする。
【０００６】
また、本発明は、マウスやキーボード等の操作手段により操作されるべき操作対象要素を含んだ操作画面の操作性を評価するためのシステムであって、
評価対象である操作画面に対して前記操作手段により行われた操作の内容を表す操作内容情報を取得する取得手段と、
前記取得した操作内容情報に基づいて前記操作画面の操作性に関する評価情報を生成する評価手段と、
前記生成された評価情報を出力する出力手段と、を備えることを特徴とする。
【０００７】
本発明によれば、評価対象である操作画面に対して行われた操作に基づいて操作画面の操作性に関する評価情報を生成することにより、操作画面の操作性を客観的に評価することが可能となる。
【０００８】
【発明の実施の形態】
図１は、本発明の一実施形態であるＷＥＢ画面評価システム１０の構成図である。本実施形態のＷＥＢ画面評価システム１０では、評価対象であるＷＥＢ画面に対して、複数の被験者がマウスやキーボードによる操作を行い、その操作内容を累積集計して、ＷＥＢ画面が使い易いかどうかについて評価結果を出力する。なお、本明細書において、ＷＥＢ画面に表示された各種ボタン、チェックボックス、入力欄など、マウスやキーボード等の操作手段による操作対象となる要素を、操作対象要素と称する。
【０００９】
図１において、ＷＥＢ画面評価システム１０はパーソナルコンピュータ等のコンピュータにより構成されており、ＣＰＵからなるプログラム実行部１２、ＲＯＭ，ＲＡＭやハードディスク装置等からなる記憶部１４、ＣＲＴや液晶等のディスプレイ装置１５、および、操作手段としてのマウス１６やキーボード１７等を備えている。なお、操作手段としてはマウスやキーボード以外にトラックボールやトラックパッドなど他のポインティングデバイスを用いてもよい。
【００１０】
記憶部１４には、例えばＷＩＮＤＯＷＳ（登録商標）等のオペレーティングシステム（ＯＳ）１８と、このＯＳ１８上で動作するＷＥＢ画面編集プログラム２０、ブラウザプログラム２２、操作検知プログラム２６、および評価プログラム２８等が記憶されている。そして、プログラム実行部２０がＯＳ１８上でこれらのプログラム２０〜２８を実行することにより、ＷＥＢ画面評価システム１０としての機能が実現される。
【００１１】
ＷＥＢ画面編集プログラム２０は、例えばＨＴＭＬ等の画面記述言語によりＷＥＢ画面データの作成や編集等を行うためのプログラムである。このＷＥＢ画面編集プログラム２０として、例えば、市販のＷＥＢ画面作成プログラムなどを用いることができる。なお、本実施形態では、ＷＥＢ画面評価システム１０上でＷＥＢ画面編集プログラム２０によりＷＥＢ画面の作成・編集を行うものとしているが、他のコンピュータでＷＥＢ画面の作成や編集を行って、そのＷＥＢ画面データをＷＥＢ画面評価システム１０に取り込む構成としてもよい。
【００１２】
ブラウザプログラム２２は、ＷＥＢ画面編集プログラム２０により作成・編集されたＷＥＢ画面データを読み込んでＷＥＢ画面としてディスプレイ装置１５に表示するためのプログラムである。このブラウザプログラム２２として、例えば、市販のパーソナルコンピュータに標準装備されたインターネット閲覧用のブラウザプログラム等を用いることができる。
【００１３】
操作検知プログラム２６は、ブラウザプログラム２２によってディスプレイ装置１５上に表示されたＷＥＢ画面に対して行われたマウス操作やキーボード操作を検知する。より具体的には、操作検知プログラム２６は、例えばＯＳ１８のシステムコールを利用して、ブラウザプログラム２２によるＷＥＢ画面の表示ウインドウ内でのクリック操作、ポインタ移動操作、およびスクロール操作を検知する。また、キーボード１７でもマウスのクリック操作やスクロール操作が行える（例えば、Ｅｎｔｅｒキーの押下や、ＰａｇｅＵｐキー・ＰａｇｅＤｏｗｎキーの押下）ので、このようなキーボード操作も同様に検知する。そして、これらの検知結果を操作内容情報として評価プログラム２８へ通知する。
【００１４】
評価プログラム２８は、以下に述べるように、操作検知プログラム２６を起動し、この操作検知プログラム２６から通知された操作内容情報に基づいて、操作内容の項目毎に累積集計して出力する。
【００１５】
図２は、評価プログラム２８のフローチャートである。同図に示すように、先ず、評価対象であるＷＥＢ画面について、画面設計者が想定した各操作対象要素のクリック順序、各操作対象要素間のポインタ移動軌跡長等の入力が行われる（Ｓ１００）。例えば、図３（ａ）〜（ｃ）に示すようなＷＥＢ画面が評価対象であるとする。この図３（ａ）〜（ｃ）は、インターネットバンキングのサイトへログインして口座の残高照会を行う場合の画面遷移を示しており、同図（ａ）の「ログイン」ボタン（ボタンＡ）がクリックされると同図（ｂ）のメインメニュー画面に遷移し、このメインメニュー画面で「残高照会」ボタン（ボタンＢ）がクリックされると同図（ｃ）の残高照会画面に遷移し、この残高照会画面で口座選択チェックボックス（チェックボックスＣ）がチェックされて、「ＯＫ」ボタン（ボタンＤ）がクリックされると、チェックされた口座の残高が表示されるようになっている。このような画面の場合、クリック順序およびポインタ移動軌跡長として以下のような入力が行われる。
【００１６】
・クリック順序
ボタンＡ→ボタンＢ→チェックボックスＣ→ボタンＤがクリック順序として入力される。
【００１７】
・ポインタ移動軌跡長
ボタンＡ→ボタンＢの軌跡長Ｌ１、ボタンＢ→チェックボックスＣの軌跡長Ｌ２、および、チェックボックスＣ→ボタンＤの軌跡長Ｌ３が入力される。
なお、図３（ｃ）のようにチェックボックスＣが複数ある場合は、それらの平均値を入力するようにしてもよいし、あるいは、何れかのチェックボックスを想定してその軌跡長を入力するようにしてもよい。
【００１８】
上記の入力が行われた後、評価開始操作が行われると（Ｓ１０２）、ブラウザプログラム２２によりＷＥＢ画面データが読み出されてディスプレイ装置１５に表示される（Ｓ１０４）。次に、操作検知プログラム２６が起動されて、ＷＥＢ画面上で行われたクリック操作、ポインタ移動操作、および、スクロール操作を表す操作内容情報が取得される（Ｓ１０６）。そして、この操作内容情報に基づいて、画面上で行われた操作が、例えば、以下に示すような▲１▼〜▲４▼の項目毎に累積集計される（Ｓ１０８）。なお、評価プログラム２８は、ＷＥＢ画面データに基づいて画面に含まれる各操作対象要素の座標範囲を検出し、その座標範囲と、画面上でのクリック操作位置との位置関係に基づいて、どの操作対象要素がクリックされたのか、あるいは、操作対象要素でない位置でクリック操作が行われたのかを判定する。
【００１９】
▲１▼誤って行われたクリック操作の回数：ＷＥＢ画面上の操作対象要素以外の位置で誤って行われたクリック操作（以下、誤クリックという）の回数を集計する。その際、例えば、画面を複数の領域に区画し、領域毎に誤クリックの回数を累積することで、画面のどの部分で誤クリックが行われやすいかを把握できるようにしてもよい。
【００２０】
▲２▼クリック順序の誤り：想定されるクリック順序と異なる順序で行われたクリック操作（以下、誤順序クリックという）の回数を累積する。上記図３の例のように正しい順序がボタンＡ→ボタンＢ→チェックボックスＣ→ボタンＤである場合、この順序に反して行われたクリック操作を、その誤った順序毎に回数を累積する。例えば、ボタンＢ→ボタンＤやボタンＢ→ボタンＥのような誤順序クリックが行われた場合、ボタンＢ→ボタンＤおよびボタンＢ→ボタンＥの夫々について回数を個別に累積する。
【００２１】
▲３▼ポインタ移動軌跡長：連続して操作される操作対象要素の間のポインタの移動軌跡の長さを累積する。例えば、上記例のようにボタンＡ→ボタンＢ→チェックボックスＣ→ボタンＤの順でのクリック操作が想定される場合には、ボタンＡ→ボタンＢ、ボタンＢ→チェックボックスＣ、および、チェックボックスＣ→ボタンＤの夫々の間の移動軌跡長を個別に累積する。
【００２２】
▲４▼画面のスクロール量：画面のスクロール操作の回数を累積集計する。
【００２３】
ＷＥＢ画面上での操作が終了すると（Ｓ１１０）、別の被験者が引き続いて操作を行うかどうかが入力され（Ｓ１１２）、引き続き操作を行う場合は、Ｓ１０４に戻る。一方、評価試験を終了する場合は、上記のように累積された評価結果が出力される（Ｓ１１４）。すなわち、ＷＥＢ画面の操作性の評価結果が、▲１▼誤クリック回数、▲２▼誤順序クリック回数、▲３▼ポインタ移動軌跡長、▲４▼画面スクロール量の各項目毎に画面に出力され、あるいは、必要に応じて印刷出力またはファイル出力される。
【００２４】
ＷＥＢ画面の設計者は、出力された評価結果に基づいてＷＥＢ画面の操作性の良否を判断することができる。例えば、上記▲１▼の誤クリック回数や、▲２▼の誤順序クリック回数が所定回数よりも多い場合、あるいは、▲２▼のポインタ移動軌跡長または▲４▼のスクロール量が想定した軌跡長やスクロール量よりも大きい場合に、ＷＥＢ画面の操作性に改良の余地があると判断する。そして、改良の余地があると判断した場合には、ＷＥＢ画面の構成を修正し、当該修正後のＷＥＢ画面について、再度、上記と同様に複数の被験者による評価試験を行って、操作性が向上したかどうかを確認する。例えば、▲１▼の誤クリック回数、▲２▼の誤順序クリック操作回数、▲３▼のポインタの移動軌跡長、あるいは▲４▼のスクロール量の何れかが減少した場合に、操作性が向上したと判断することができる。このようなＷＥＢ画面の評価と修正とを繰り返すことにより、より使い易いＷＥＢ画面を設計することができる。
【００２５】
なお、ＷＥＢ画面の評価項目（すなわち誤クリック回数、誤順序クリック回数、ポインタ移動軌跡長、スクロール量）毎に、操作性を向上させるうえで有効であったＷＥＢ画面の修正方法を蓄積し、これに基づいて、有効な修正方法を推奨できるようにしてもよい。すなわち、ＷＥＢ画面の修正方法について、例えば、ボタン位置の入れ替え、ボタンサイズ変更、背景画像変更等のように幾つかの区分に類型化しておき、評価結果に基づいてＷＥＢ画面を修正する際に、その修正の理由となった評価項目および修正の類型区分を入力するようにする。例えば、誤クリック回数が所定回数より大きいために、ボタン位置の入れ替えを行う場合には、評価項目：「誤クリック回数」およびこれに対する修正区分：「ボタン位置入れ替え」を入力する。そして、ＷＥＢ画面の修正の結果、評価結果が向上した場合には、その修正区分を有効な修正手段として記録する。このような有効な修正手段を累積していき、評価結果の各類型について高い頻度で記録された修正区分を適切な修正方法として推奨するのである。
【００２６】
図４は、本発明の第２の実施形態の構成例を示す。本実施形態のシステムは、ＷＥＢ画面の操作を行うための操作用コンピュータ１００と、操作内容に基づいてＷＥＢ画面の操作性を評価するための評価用コンピュータ１０２とにより構成される。このうち操作用コンピュータ１００は複数台設置されており、多数の被験者による評価試験を同時に並行して行えるようになっている。
【００２７】
各操作用コンピュータ１００は、評価用コンピュータ１０２に接続されており、評価用コンピュータ１０２は、各操作用コンピュータ１００からＷＥＢ画面に対する操作を示すデータを収集して、上記第１実施形態と同様に、誤クリック回数やポインタ移動軌跡長などの評価項目毎に評価結果を出力する。
【００２８】
図４の構成では、評価用コンピュータ１０２にＷＥＢ画面編集プログラム２０および評価プログラム２８がインストールされ、操作用プログラム１００にブラウザプログラム２２および操作検知プログラム２６がインストールされている。評価用コンピュータ１０２のＷＥＢ画面編集プログラム２０によって作成・編集されたＷＥＢ画面データが各操作用コンピュータ１００へ配信され、ブラウザプログラム２２により表示される。そして、このＷＥＢ画面に対して行われた操作が操作検知プログラム２６により検知されて、操作内容情報として評価用コンピュータ１０２へ送信される。評価用コンピュータ１０２では、評価プログラム２８がこの操作内容情報に基づいて操作内容を集計して、評価結果として出力する。
【００２９】
このように、本発明は、ＷＥＢ画面への操作を行う部分と、その操作に基づいて評価を行う部分とに分離させた形態で実施することも可能である。
【００３０】
【発明の効果】
本発明によれば、操作画面の操作性を客観的に評価することができる。したがって、その評価結果を用いて、利用者にとって使い易い操作画面の設計・改良を行うことが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態であるＷＥＢ画面評価装置の構成図である。
【図２】ＷＥＢ画面評価装置にインストールされた評価プログラムのフローチャートである。
【図３】評価対象であるＷＥＢ画面の一例を示す図である。
【図４】本発明の第２の実施形態の構成例を示す図である。
【符号の説明】
１０  ＷＥＢ画面評価システム
１２  プログラム実行部
１４  記憶部
１５  ディスプレイ装置
１６  マウス
１７  キーボード
１８  オペレーティングシステム（ＯＳ）
２０  ＷＥＢ画面編集プログラム
２２  ブラウザプログラム
２６  操作検知プログラム
２８  評価プログラム
１００  操作用コンピュータ
１０２  評価用コンピュータ
【図１】
2004252872.tif 000003
【図２】
2004252872.tif 000004
【図３】
2004252872.tif 000005
【図４】
2004252872.tif 000006