(57)【要約】【課題】マニュアルのどの箇所をどのように修正すべきであるか容易に特定する。【解決手段】ユーザのマニュアル閲覧箇所を示す閲覧ステップ番号を含む視線データと、ユーザの作業を示す行動ステップ番号、行動結果を含む行動データを行動・視線データベース１３に蓄積し、行動結果が「成功」または「失敗」である時刻の行動ステップ番号とその時刻の前後の閲覧ステップ番号とを比較し、比較結果に応じたメッセージを選択して出力することにより、マニュアルの修正箇所および修正内容を容易に特定することができる。【選択図】図１
2012118898.tif 000002
【特許請求の範囲】
【請求項１】
マニュアルの修正すべき点を記載したメッセージを複数蓄積したメッセージ蓄積手段と、
時間情報、当該時間にユーザが閲覧していたマニュアル中の記載箇所を示す閲覧ステップ番号、当該時間にユーザが行っていた作業内容を示す行動ステップ番号、および当該作業の結果を示す行動結果を含む視線行動データを蓄積したデータ蓄積手段と、
前記データ蓄積手段から行動結果が成功あるいは失敗である視線行動データを検索し、当該視線行動データの行動ステップ番号と当該視線行動データ以前あるいは以後の視線行動データの閲覧ステップ番号とを比較する比較手段と、
前記メッセージ蓄積手段から前記比較手段の比較結果に応じたメッセージを読み出し、当該メッセージと前記行動ステップ番号を出力する出力手段と、
を有することを特徴とするマニュアル修正補助装置。
【請求項２】
前記比較手段は、行動結果が失敗である視線行動データを検索し、当該視線行動データ以前で所定の時間以内の視線行動データの閲覧ステップ番号に検索結果の視線行動データの行動ステップ番号と一致するものが存在するか否か判定し、
前記出力手段は、前記行動ステップ番号と一致する閲覧ステップ番号が存在する場合には、表現方法の修正を促すメッセージを読み出し、存在しない場合には、視線誘導の修正を促すメッセージを読み出すことを特徴とする請求項１記載のマニュアル修正補助装置。
【請求項３】
前記比較手段は、行動結果が成功あるいは失敗である視線行動データを検索し、当該視線行動データ以降で最初に記載された閲覧ステップ番号が検索結果の視線行動データの行動ステップ番号に続くものであるか否か判定し、
前記出力手段は、前記閲覧ステップ番号が前記行動ステップ番号に続くものでない場合には、視線誘導の修正を促すメッセージを読み出すことを特徴とする請求項１又は２記載のマニュアル修正補助装置。
【請求項４】
時間情報、当該時間にユーザが閲覧していたマニュアル中の記載箇所を示す閲覧ステップ番号、当該時間にユーザが行っていた作業内容を示す行動ステップ番号、および当該作業の結果を示す行動結果を含む視線行動データを蓄積したデータ蓄積手段から行動結果が成功あるいは失敗である視線行動データを検索し、当該視線行動データの行動ステップ番号と当該視線行動データ以前あるいは以後の視線行動データの閲覧ステップ番号とを比較するステップと、
マニュアルの修正すべき点を記載したメッセージを複数蓄積したメッセージ蓄積手段から前記比較するステップの比較結果に応じたメッセージを読み出し、当該メッセージと前記行動ステップ番号を出力するステップと、
を有することを特徴とするマニュアル修正補助方法。
【請求項５】
前記比較するステップは、行動結果が失敗である視線行動データを検索し、当該視線行動データ以前で所定の時間以内の視線行動データの閲覧ステップ番号に検索結果の視線行動データの行動ステップ番号と一致するものが存在するか否か判定し、
前記出力するステップは、前記行動ステップ番号と一致する閲覧ステップ番号が存在する場合には、表現方法の修正を促すメッセージを読み出し、存在しない場合には、視線誘導の修正を促すメッセージを読み出すことを特徴とする請求項４記載のマニュアル修正補助方法。
【請求項６】
前記比較するステップは、行動結果が成功あるいは失敗である視線行動データを検索し、当該視線行動データ以降で最初に記載された閲覧ステップ番号が検索結果の視線行動データの行動ステップ番号に続くものであるか否か判定し、
前記出力ステップは、前記閲覧ステップ番号が前記行動ステップ番号に続くものでない場合には、視線誘導の修正を促すメッセージを読み出すことを特徴とする請求項４又は５記載のマニュアル修正補助方法。
【請求項７】
請求項４乃至６のいずれかに記載のマニュアル修正補助方法をコンピュータに実行させることを特徴とするマニュアル修正補助プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マニュアルを修正すべき箇所を特定する技術に関する。
【背景技術】
【０００２】
ユーザ自身が、マニュアルを参照しながら機器の設定や配線を行うことがある。マニュアルがユーザにとって分かりやすくない場合は、ユーザが滞りなく作業を行うことができないケースが多い。マニュアルを分かりやすいものにするために、マニュアルのデザインが決定する前に実験室環境でユーザに設定作業を行わせて作業中のつまずきを観察し、マニュアルの修正に活かすユーザビリティ評価実験が行われることがある。ユーザビリティ評価実験では、実験中にユーザがつまずいた箇所を記録する。そして、つまずき前後のユーザの行動や、事後ヒアリングの結果に基づいてマニュアルを修正する。
【０００３】
また、非特許文献１には、ユーザがＷｅｂページを閲覧している際の視線データを用いてＷｅｂページのユーザビリティを評価する技術が記載されている。非特許文献１の技術では、視線およびマウスの移動距離、速度、滞在時間を用いて、使いにくい（ユーザビリティの低い）ページを検出することができる。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】中道上、外３名、「ユーザの振る舞いによるＷｅｂユーザビリティの低いページ検出」、ヒューマンインタフェース学会論文誌、２００６年２月２５日、第８巻、第１号、ｐ．３１−４０
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ユーザビリティ評価実験の経験が浅い実験者が評価実験を実施する場合、実験を観察してもマニュアルのどこをどのように直すべきかを適切に判断できないという問題がある。経験が浅い実験者であっても、非特許文献１の技術を用いてユーザビリティの低いページを検出することはできるが、該当ページをどのように修正すればよいのかまでは判別できない。
【０００６】
本発明は、上記に鑑みてなされたものであり、マニュアルのどの箇所をどのように修正すべきであるか容易に特定することを目的とする。
【課題を解決するための手段】
【０００７】
第１の本発明に係るマニュアル修正補助装置は、マニュアルの修正すべき点を記載したメッセージを複数蓄積したメッセージ蓄積手段と、時間情報、当該時間にユーザが閲覧していたマニュアル中の記載箇所を示す閲覧ステップ番号、当該時間にユーザが行っていた作業内容を示す行動ステップ番号、および当該作業の結果を示す行動結果を含む視線行動データを蓄積したデータ蓄積手段と、前記データ蓄積手段から行動結果が成功あるいは失敗である視線行動データを検索し、当該視線行動データの行動ステップ番号と当該視線行動データ以前あるいは以後の視線行動データの閲覧ステップ番号とを比較する比較手段と、前記メッセージ蓄積手段から前記比較手段の比較結果に応じたメッセージを読み出し、当該メッセージと前記行動ステップ番号を出力する出力手段と、を有することを特徴とする。
【０００８】
上記マニュアル修正補助装置において、前記比較手段は、行動結果が失敗である視線行動データを検索し、当該視線行動データ以前で所定の時間以内の視線行動データの閲覧ステップ番号に検索結果の視線行動データの行動ステップ番号と一致するものが存在するか否か判定し、前記出力手段は、前記行動ステップ番号と一致する閲覧ステップ番号が存在する場合には、表現方法の修正を促すメッセージを読み出し、存在しない場合には、視線誘導の修正を促すメッセージを読み出すことを特徴とする。
【０００９】
上記マニュアル修正補助装置において、前記比較手段は、行動結果が成功あるいは失敗である視線行動データを検索し、当該視線行動データ以降で最初に記載された閲覧ステップ番号が検索結果の視線行動データの行動ステップ番号に続くものであるか否か判定し、前記出力手段は、前記閲覧ステップ番号が前記行動ステップ番号に続くものでない場合には、視線誘導の修正を促すメッセージを読み出すことを特徴とする。
【００１０】
第２の本発明に係るマニュアル修正補助方法は、時間情報、当該時間にユーザが閲覧していたマニュアル中の記載箇所を示す閲覧ステップ番号、当該時間にユーザが行っていた作業内容を示す行動ステップ番号、および当該作業の結果を示す行動結果を含む視線行動データを蓄積したデータ蓄積手段から行動結果が成功あるいは失敗である視線行動データを検索し、当該視線行動データの行動ステップ番号と当該視線行動データ以前あるいは以後の視線行動データの閲覧ステップ番号とを比較するステップと、マニュアルの修正すべき点を記載したメッセージを複数蓄積したメッセージ蓄積手段から前記比較するステップの比較結果に応じたメッセージを読み出し、当該メッセージと前記行動ステップ番号を出力するステップと、を有することを特徴とする。
【００１１】
上記マニュアル修正補助方法において、前記比較するステップは、行動結果が失敗である視線行動データを検索し、当該視線行動データ以前で所定の時間以内の視線行動データの閲覧ステップ番号に検索結果の視線行動データの行動ステップ番号と一致するものが存在するか否か判定し、前記出力するステップは、前記行動ステップ番号と一致する閲覧ステップ番号が存在する場合には、表現方法の修正を促すメッセージを読み出し、存在しない場合には、視線誘導の修正を促すメッセージを読み出すことを特徴とする。
【００１２】
上記マニュアル修正補助方法において、前記比較するステップは、行動結果が成功あるいは失敗である視線行動データを検索し、当該視線行動データ以降で最初に記載された閲覧ステップ番号が検索結果の視線行動データの行動ステップ番号に続くものであるか否か判定し、前記出力ステップは、前記閲覧ステップ番号が前記行動ステップ番号に続くものでない場合には、視線誘導の修正を促すメッセージを読み出すことを特徴とする。
【００１３】
第３の本発明に係るマニュアル修正補助プログラムは、上記マニュアル修正補助方法をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、マニュアルのどの箇所をどのように修正すべきであるか容易に特定することができる。
【図面の簡単な説明】
【００１５】
【図１】本実施の形態におけるマニュアル修正補助装置の構成を示す機能ブロック図である。
【図２】行動・視線データベースに蓄積されるデータの例を示す図である。
【図３】修正メッセージデータベースに蓄積されるメッセージの例を示す図である。
【図４】本実施の形態におけるマニュアル修正補助装置の処理の流れを示すフローチャートである。
【図５】出力結果の例を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について図面を用いて説明する。
【００１７】
図１は、本実施の形態におけるマニュアル修正補助装置の構成を示す機能ブロック図である。同図に示すマニュアル修正補助装置は、視線データ入力部１１、行動データ入力部１２、行動・視線データベース１３、検索部１４、処理部１５、修正メッセージデータベース１６、結果蓄積部１７、および出力部１８を備える。マニュアル修正補助装置が備える各部は、演算処理装置、記憶装置等を備えたコンピュータにより構成して、各部の処理がプログラムによって実行されるものとしてもよい。このプログラムはマニュアル修正補助装置が備える記憶装置に記憶されており、磁気ディスク、光ディスク、半導体メモリ等の記録媒体に記録することも、ネットワークを通して提供することも可能である。以下、各部について説明する。
【００１８】
視線データ入力部１１は、視線データを入力して行動・視線データベース１３に蓄積させる。視線データは、閲覧ステップ番号と時刻のセットからなる。閲覧ステップ番号は、ユーザが閲覧していたマニュアル中の箇所を示す番号である。マニュアルに記載された作業のそれぞれには作業の順番を示すステップ番号が割り振られており、閲覧ステップ番号は、ユーザが閲覧していたマニュアル中の箇所に記載された作業に割り振られたステップ番号となる。閲覧ステップ番号によりユーザがどの作業についての記載を閲覧していたのか特定することができる。例えば、「ＬＡＮケーブルをルータのＬＡＮポートに挿す作業」を第１ステップ、「電源を入れる作業」を第２ステップ、などのように各作業に順番にステップ番号が割り振られているとする。このとき、ユーザがマニュアル中の「ＬＡＮケーブルをルータのＬＡＮポートに挿す作業」の記載を閲覧していた場合の閲覧ステップ番号は「１」となる。閲覧ステップ番号は、ユーザのマニュアル閲覧中の様子をアイカメラで測定したビデオデータを用いて、ユーザがどの時刻にどの箇所を閲覧していたのかを人手で記録して取得する方法がある。その他、ユーザが電子マニュアルを閲覧する場合は、ユーザが見ている箇所をディスプレイ上の座標データとして把握し、ディスプレイに表示されているマニュアルの各作業が記載された領域と対応をとることで、各時刻における閲覧ステップ番号を取得する方法も考えられる（Takehiko Ohno, Naoki Mukawa, "A Free-head, Simple Calibration, Gaze Tracking System That Enables Gaze-Based Interaction", Proceedings of the symposim on ETRA 2004, eye tracking research & application symposium, pp.115-122, 2004）。ユーザが閲覧していた箇所に記載されている作業に割り当てられたステップ番号を特定することができる方法であれば、いかなる方法を用いてもよい。マニュアルは、書籍、図、Ｗｅｂページ等の電子データなどいかなる形式のものであってもよい。
【００１９】
行動データ入力部１２は、行動データを入力して行動・視線データベース１３に蓄積させる。行動データは、行動ステップ番号、時刻、および行動結果のセットからなる。行動ステップ番号は、ユーザが行った作業に割り振られたステップ番号である。行動ステップ番号は、ユーザが作業する様子を撮影したビデオを参照し、ユーザが行った作業に割り振られたステップ番号を判断して人手で入力する。あるいは、作業対象のシステム側で作業ステップ番号を自動で認識してもよい。例えば、配線作業であれば、ＬＡＮケーブルとルータのＬＡＮポートが物理的に接触したことをルータ側で検知して、ユーザが「ＬＡＮケーブルをルータのＬＡＮポートに挿す作業」を実行していると判定し、作業ステップ番号を「１」と認識する。また、行動結果は、ユーザが行ったある作業が完了したときに、その作業が成功したのか、あるいは失敗したのかを判断して人手で入力する。もちろん、作業対象のシステム側で行動結果を自動で認識してもよい。例えば、ＬＡＮケーブルが挿し込まれたＬＡＮポートが正しいか否かをシステム側で認識する。あるいは、ユーザがソフトウェアの設定を行っている場合は、ユーザによる操作が正しいか否かをシステム側で判断して行動結果を認識する。
【００２０】
行動・視線データベース１３は、視線データ入力部１１から入力された視線データと、行動データ入力部１２から入力された行動データを蓄積し、検索部１４からのデータ読みだし要求に応じて対応するデータを検索部１４へ出力する。図２に、行動・視線データベース１３に蓄積されるデータの例を示す。同図に示すように、行動・視線データベース１３には、閲覧ステップ番号、行動ステップ番号、行動結果が時刻に関連付けられて蓄積される。閲覧ステップ番号は、ユーザがマニュアルを閲覧していない時刻では空欄となり、行動ステップ番号は、ユーザが作業を行っていない時刻では空欄となっている。行動結果は、ユーザがある作業を完了させた結果が分かった時刻に「成功」または「失敗」と記載されている。
【００２１】
検索部１４は、処理部１５からデータ読み出し要求を受け付けて、要求に該当するデータを行動・視線データベース１３から検索して処理部１５に出力する。
【００２２】
処理部１５は、行動結果が「成功」あるいは「失敗」と記載されている時刻の行動ステップ番号とその時刻以前あるいは以後の閲覧ステップ番号を比較して出力すべきメッセージを決定する。具体的に説明すると、まず処理部１５は、時刻データを検索部１４へ出力してその時刻ｔにおける行動結果を読み出す。時刻ｔの行動結果が「失敗」である場合、時刻ｔにおける行動ステップ番号、および時刻ｔの３秒前から時刻ｔまでの間の閲覧ステップ番号を行動・視線データベース１３から取得し、時刻ｔにおける行動ステップ番号が時刻ｔの３秒前から時刻ｔまでの間の閲覧ステップ番号に含まれているか否かを調べて出力するメッセージを決定する。また、時刻ｔの行動結果が「失敗」あるいは「成功」である場合、時刻ｔにおける行動ステップ番号、および時刻ｔより後で最初に記載された閲覧ステップ番号を行動・視線データベース１３から取得し、時刻ｔにおける行動ステップ番号と閲覧ステップ番号が連続しているか否かを判定し、連続していない場合はレイアウトを修正すべき旨のメッセージを出力する。
【００２３】
修正メッセージデータベース１６は、マニュアルの修正すべき点を記載したメッセージ文をメッセージＩＤに対応させて蓄積している。処理部１５からメッセージＩＤが入力されるとそのメッセージＩＤに対応するメッセージ文を処理部１５へ出力する。
【００２４】
図３に、修正メッセージデータベース１６に蓄積されるメッセージの例を示す。メッセージＩＤ＝１は、ユーザがマニュアルの正しい箇所を閲覧しているのに作業を失敗した場合に出力するメッセージである。具体的には、図２の例では、ユーザは時刻０：００：００〜０：００：０３でマニュアル中のステップ番号１の作業の記載を閲覧しているにも関わらず、時刻０：００：０６でステップ番号１の作業を失敗している。この場合は、表現を修正すべきであることを知らせるメッセージを出力する。
【００２５】
メッセージＩＤ＝２は、マニュアルの閲覧すべき箇所が見られていない場合であって、ユーザが自分の思い込みで行った作業が失敗した場合に出力するメッセージである。具体的には、図２の例では、時刻０：００：１１にユーザはステップ番号２の作業を行っている。ユーザはステップ番号２の作業を行うことは知っていたが、その作業を行うときに、時刻０：００：０７〜０：００：０８でマニュアルのステップ番号３の記載を見ているため作業を失敗している。この場合は、正しく視線を誘導させるためにレイアウトを修正すべきであることを知らせるメッセージを出力する。
【００２６】
メッセージＩＤ＝３は、マニュアルの閲覧すべき箇所が見られていない場合であって、ユーザがある作業を完了した後に見るべき箇所を見ていない場合に出力するメッセージである。具体的には、図２の例では、時刻０：００：０６でステップ番号１の作業を終えたので、次はマニュアルのステップ番号２の記載を見るべきであるが、時刻０：００：０７でマニュアルのステップ番号３の記載を見ている。この場合は、正しく視線を誘導させるためにレイアウトを修正すべきであることを知らせるメッセージを出力する。
【００２７】
結果蓄積部１７は、処理部１５からステップ番号、行動結果、およびメッセージ文を受信してマニュアルの修正内容として蓄積するとともに、処理部１５からの要求に応じて、蓄積された全てのデータを出力部１８に出力する。
【００２８】
出力部１８は、結果蓄積部１７からマニュアルの修正内容（ステップ番号、行動結果、およびメッセージ文）を受信して出力する。
【００２９】
続いて、本実施の形態におけるマニュアル修正補助装置の処理について説明する。
【００３０】
図４は、本実施の形態におけるマニュアル修正補助装置の処理の流れを示すフローチャートである。
【００３１】
視線データおよび行動データは、視線データ入力部１１、行動データ入力部１２により行動・視線データベース１３に蓄積されている。ここでは、行動・視線データベース１３には図２に示したデータが蓄積されているものとする。
【００３２】
まず、処理部１５は、時刻ｔ＝０に初期化する（ステップＳ１１）。
【００３３】
そして、処理部１５は、検索部１４に対して時刻ｔにおける行動結果の検索要求を行い、検索部１４は、検索要求に基づき、行動・視線データベース１３を参照して、時刻ｔにおける行動結果を処理部１５へ出力する（ステップＳ１２）。
【００３４】
処理部１５は、時刻ｔで作業が完了しているか否か、つまり、行動結果が空欄、あるいは「成功」または「失敗」であるかを判定する（ステップＳ１３）。行動結果が空欄の場合は、次のデータを処理するためにステップＳ２０に進む。
【００３５】
時刻ｔである作業が完了した場合、つまり、行動結果が「成功」または「失敗」の場合、時刻ｔの行動ステップ番号と次に記載された閲覧ステップ番号が連続しているか否か判定する（ステップＳ１４）。ユーザが次に閲覧すべきマニュアル中の箇所は、完了した作業のステップ番号に続くステップ番号の作業が記載された箇所である。そこで、処理部１５は、検索部１４に、時刻ｔ＋１，ｔ＋２，・・・と順番に閲覧ステップ番号の検索要求を出力し、作業完了後に閲覧された箇所を示す閲覧ステップ番号を行動・視線データベース１３から検索する。そして、最初に取得された閲覧ステップ番号が時刻ｔの行動ステップ番号に続くものであるか否か判定する。例えば、時刻ｔ＝０：００：０６のときの行動結果が「失敗」が記載されており、行動ステップ番号は「１」である。時刻ｔ＝０：００：０６より後で、最初に記載された閲覧ステップ番号は、時刻ｔ＝０：００：０７のときの閲覧ステップ番号は「３」である。この場合、行動ステップ番号と閲覧ステップ番号は連続していない。
【００３６】
時刻ｔの行動ステップ番号と閲覧ステップ番号が連続していない場合、処理部１５は、メッセージＩＤ＝３とし、修正メッセージデータベース１６にメッセージＩＤを出力して対応するメッセージ文を受信し、時刻ｔにおける行動ステップ番号、行動結果、およびメッセージ文を結果蓄積部１７に出力する（ステップＳ１９）。メッセージ文を出力した後は、次のデータを処理するためにステップＳ２０に進む。
【００３７】
時刻ｔの行動ステップ番号と閲覧ステップ番号が連続している場合は、時刻ｔの行動結果が「失敗」であるか否か判定する（ステップＳ１５）。行動結果が「失敗」でない場合は、次のデータを処理するためにステップＳ２０に進む。
【００３８】
行動結果が「失敗」の場合、時刻ｔの行動ステップ番号に一致する閲覧ステップ番号が時刻ｔの３秒前までに存在するか否か判定し、存在する場合はステップＳ１７、存在しない場合はステップＳ１８に進む（ステップＳ１６）。具体的には、処理部１５は、検索部１４に、時刻ｔにおける行動ステップ番号と時刻ｔ，ｔ−１，ｔ−２，ｔ−３における閲覧ステップ番号の検索要求を出力し、検索部１４が該当データを行動・視線データベース１３から検索して処理部１５へ出力する。処理部１５は、時刻ｔにおける行動ステップ番号が時刻ｔ，ｔ−１，ｔ−２，ｔ−３における閲覧ステップ番号のいずれかに等しいか否か判定する。そして、時刻ｔにおける行動ステップ番号が時刻ｔの３秒前までに存在する場合はステップＳ１７に進み、存在しない場合はステップＳ１８に進む。例えば、行動結果が「失敗」である時刻ｔ＝０：００：０６における行動ステップ番号は「１」である。時刻ｔ−３＝０：００：０３には閲覧ステップ番号が「１」のデータが存在しているので、ステップＳ１７へ進む。一方、行動結果が「失敗」である時刻ｔ＝０：００：１１における行動ステップ番号は「２」であるが、時刻ｔの３秒前まで、つまり時刻ｔ＝０：００：０５，０：００：０６，０：００：０７，０：００：０８には閲覧ステップ番号が「２」のデータが存在していないので、ステップＳ１８へ進む。ステップＳ１７，Ｓ１８のそれぞれでは、失敗の原因と考えられるマニュアルの記載の不備を表すメッセージが出力される。
【００３９】
なお、本実施の形態では、時刻ｔの３秒前までの閲覧ステップ番号を検索対象としたが、３秒前に限るものではなく、時刻ｔを含む一定時間前までを検索対象とするものでもよい。ステップＳ１６では、マニュアルの閲覧箇所とユーザの作業内容が一致しているか否か判定できればよいので、時刻ｔ以前で、一定時間以上停留した閲覧ステップ番号が時刻ｔの行動ステップ番号と一致しているか否か判定する方法も考えられる。
【００４０】
ステップＳ１６で行動結果が「失敗」のときの行動ステップ番号と一致する閲覧ステップ番号が存在すると判定された場合、処理部１５は、メッセージＩＤ＝１とし、修正メッセージデータベース１６にメッセージＩＤを出力して対応するメッセージ文を受信し、時刻ｔにおける行動ステップ番号、行動結果、およびメッセージ文を結果蓄積部１７に出力する（ステップＳ１７）。メッセージ文を出力した後は、次のデータを処理するためにステップＳ２０に進む。
【００４１】
ステップＳ１６で行動結果が「失敗」のときの行動ステップ番号と一致する閲覧ステップ番号が存在しないと判定された場合、処理部１５は、メッセージＩＤ＝２とし、修正メッセージデータベース１６にメッセージＩＤを出力して対応するメッセージ文を受信し、時刻ｔにおける行動ステップ番号、行動結果、およびメッセージ文を結果蓄積部１７に出力する（ステップＳ１８）。メッセージ文を出力した後は、次のデータを処理するためにステップＳ２０に進む。
【００４２】
そして、処理部１５は、ｔ＝ｔ＋１として処理するデータの時刻を進め（ステップＳ２０）、行動・視線データベース１３に蓄積された全てのデータを処理したか否か判定する（ステップＳ２１）。時刻ｔが行動・視線データベース１３に蓄積されたデータの時刻の最大値を超えている場合は全てのデータを処理したと判定し、ステップＳ２２に進み、全てのデータを処理していない場合は、ステップＳ１２に戻り、次のデータを処理する。
【００４３】
全てのデータを処理していた場合は、結果蓄積部１７に蓄積されたデータを出力部１８へ出力する（ステップＳ２２）。図５に、出力結果の例を示す。出力結果を参照することで、マニュアルのどの箇所をどのように修正すればよいか特定することができる。
【００４４】
なお、本実施の形態では、行動結果が「失敗」である場合にメッセージを出力したが、行動結果が「成功」である場合にもメッセージを出力するものでもよい。例えば、図５のステップ番号４のように、分かりやすく表現されている旨のメッセージを出力する。
【００４５】
また、行動結果が「失敗」したステップであっても、二度目や三度目に「成功」する場合もある。逆に、何度も同じステップを「失敗」することもある。そこで、結果蓄積部１７に複数の履歴を保持しておき、マニュアルの閲覧場所が異なっていた場合（ステップＳ１８，Ｓ１９のケース）と、正しい箇所を閲覧していても失敗した場合（ステップＳ１７のケース）の回数の組み合わせによって、出力するメッセージを変更してもよい。例えば、正しい箇所を閲覧していても失敗した場合が何度も繰り返される場合には、「表現が極めて分かりにくい」などの強調するメッセージ文を出力する。また、最初は、マニュアルの閲覧場所が異なって失敗し、その後、正しい箇所を閲覧していても失敗した場合には、「表現も視線の誘導もうまくいっていないようなので、デザインを根本的に見直すべきです」というようなメッセージ文を出力する。
【００４６】
以上説明したように、本実施の形態によれば、ユーザのマニュアル閲覧箇所を示す閲覧ステップ番号を含む視線データと、ユーザの作業を示す行動ステップ番号、行動結果を含む行動データを行動・視線データベース１３に蓄積し、行動結果が「成功」または「失敗」である時刻の行動ステップ番号とその時刻の前後の閲覧ステップ番号とを比較し、比較結果に応じたメッセージを選択して出力することにより、マニュアルの修正箇所および修正内容を容易に特定することができる。具体的には、失敗した作業の行動ステップ番号と作業前および作業中の閲覧ステップ番号が同じ場合は、マニュアルの表現が悪いと考えられるので、表現方法の修正を促すメッセージを出力する。失敗した作業の行動ステップ番号と作業前および作業中の閲覧ステップ番号が異なる場合は、正しい箇所が見られておらず、マニュアルのレイアウトが悪いと考えられるので、閲覧すべき箇所への視線誘導の修正を促すメッセージを出力する。また、成功あるいは失敗した作業の行動ステップ番号とその後の閲覧ステップ番号が連続していない場合は、ある作業が完了した後に、次に見るべき箇所が正しく閲覧されていないと考えられるので、閲覧すべき箇所への視線誘導の修正を促すメッセージを出力する。
【符号の説明】
【００４７】
１１…視線データ入力部
１２…行動データ入力部
１３…行動・視線データベース
１４…検索部
１５…処理部
１６…修正メッセージデータベース
１７…結果蓄積部
１８…出力部
【図１】
2012118898.tif 000003
【図２】
2012118898.tif 000004
【図３】
2012118898.tif 000005
【図４】
2012118898.tif 000006
【図５】
2012118898.tif 000007