(57)【要約】【課題】ソフトウエアの操作性評価用の情報を取得することができる情報取得プログラム、及び情報取得装置を提供する。【解決手段】情報取得プログラムは、対象ソフトウエアに対する入力内容、又は前記対象ソフトウエアの応答状態を動作内容として取得する動作内容取得ステップと、前記取得した動作内容が特定の動作内容に該当する場合、前記動作内容取得時の前記対象ソフトウエアの表示内容を取得する表示内容取得ステップと、前記特定の動作内容と質問項目とを関連づけた質問文から前記取得した動作内容に該当する質問項目を取得する質問項目取得ステップと、前記取得した表示内容とともに前記取得した質問項目を記憶する記憶ステップとをコンピュータにおいて動作させる。【選択図】図１
2010191751.tif 000002
【特許請求の範囲】
【請求項１】
対象ソフトウエアに対する入力内容、又は前記対象ソフトウエアの応答状態を動作内容として取得する動作内容取得ステップと、
前記取得した動作内容が特定の動作内容に該当する場合、前記動作内容取得時の前記対象ソフトウエアの表示内容を取得する表示内容取得ステップと、
前記特定の動作内容と質問項目とを関連づけた質問文から前記取得した動作内容に該当する質問項目を取得する質問項目取得ステップと、
前記取得した表示内容とともに前記取得した質問項目を記憶する記憶ステップとをコンピュータにおいて動作させる情報取得プログラム。
【請求項２】
情報取得プログラムは、さらに前記記憶した表示内容と、前記記憶した質問項目とを表示する質問表示ステップを有する請求項１に記載の情報取得プログラム。
【請求項３】
前記質問表示ステップは、前記対象ソフトウエアの動作終了後に実行する請求項２に記載の情報取得プログラム。
【請求項４】
前記表示内容取得ステップは、前記表示内容として前記対象ソフトウエアに対する前記入力内容、又は前記対象ソフトウエアの応答状態を取得する請求項１に記載の情報取得プログラム。
【請求項５】
情報取得プログラムは、さらに前記取得した入力内容を前記対象ソフトウエアに入力すること、又は前記取得した応答状態を表示することで表示内容を再生し、前記記憶した質問項目とともに表示する質問表示ステップを有する請求項４に記載の情報取得プログラム。
【請求項６】
情報取得プログラムは、さらに前記質問項目に対して入力される回答を関連づけて記憶する回答記憶ステップを有する請求項１に記載の情報取得プログラム。
【請求項７】
対象ソフトウエアに対する入力内容、又は前記対象ソフトウエアの応答状態を動作内容として取得し、前記取得した動作内容が特定の動作内容に該当する場合、前記動作状態取得時の前記対象ソフトウエアの表示内容を取得し、前記特定の動作内容と質問項目とを関連づけた質問文を表示内容とともに出力する情報取得装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報取得プログラム、及び情報取得装置に関する。
【背景技術】
【０００２】
利用者の操作内容に基づいてアンケートの質問内容を決定するシステム有用性調査支援装置が知られている（例えば、特許文献１参照）。
【０００３】
この特許文献１のシステム有用性調査支援装置は、条件に対応付けられた質問項目を複数格納する記憶部と、有用性調査対象としての機能に対する利用者の操作やその操作に対する機能の応答を監視して、動作内容ログとして記憶部に記録する動作内容記録手段と、記録された動作内容を解析して、各機能に対する利用頻度及び利用者数を取得する動作内容解析手段と、取得した利用頻度及び利用者数を条件として記憶部から質問項目を取得してアンケートに組み込む質問票生成手段とを有する装置である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３３２３２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、ソフトウエアの操作性評価用の情報を取得することができる情報取得プログラム、及び情報取得装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様は、上記目的を達成するため、以下の情報取得プログラム、及び情報取得装置を提供する。
【０００７】
［１］対象ソフトウエアに対する入力内容、又は前記対象ソフトウエアの応答状態を動作内容として取得する動作内容取得ステップと、前記取得した動作内容が特定の動作内容に該当する場合、前記動作内容取得時の前記対象ソフトウエアの表示内容を取得する表示内容取得ステップと、前記特定の動作内容と質問項目とを関連づけた質問文から前記取得した動作内容に該当する質問項目を取得する質問項目取得ステップと、前記取得した表示内容とともに前記取得した質問項目を記憶する記憶ステップとをコンピュータにおいて動作させる情報取得プログラム。
【０００８】
［２］情報取得プログラムは、さらに前記記憶した表示内容と、前記記憶した質問項目とを表示する質問表示ステップを有する前記［１］に記載の情報取得プログラム。
【０００９】
［３］前記質問表示ステップは、前記対象ソフトウエアの動作終了後に実行する前記［２］に記載の情報取得プログラム。
【００１０】
［４］前記表示内容取得ステップは、前記表示内容として前記対象ソフトウエアに対する前記入力内容、又は前記対象ソフトウエアの応答状態を取得する前記［１］に記載の情報取得プログラム。
【００１１】
［５］情報取得プログラムは、さらに前記取得した入力内容を前記対象ソフトウエアに入力すること、又は前記取得した応答状態を表示することで表示内容を再生し、前記記憶した質問項目とともに表示する質問表示ステップを有する前記［４］に記載の情報取得プログラム。
【００１２】
［６］情報取得プログラムは、さらに前記質問項目に対して入力される回答を関連づけて記憶する回答記憶ステップを有する前記［１］に記載の情報取得プログラム。
【００１３】
［７］対象ソフトウエアに対する入力内容、又は前記対象ソフトウエアの応答状態を動作内容として取得し、前記取得した動作内容が特定の動作内容に該当する場合、前記動作状態取得時の前記対象ソフトウエアの表示内容を取得し、前記特定の動作内容と質問項目とを関連づけた質問文を表示内容とともに出力する情報取得装置。
【発明の効果】
【００１４】
請求項１又は７記載の発明によれば、対象ソフトウエアの操作性の情報を取得することができる。
【００１５】
請求項２又は５記載の発明によれば、利用者に質問項目の内容把握を補助する内容を提示することができる。
【００１６】
請求項３記載の発明によれば、対象ソフトウエアに関する質問作成と、質問回答の処理とを順に行うことができる。
【００１７】
請求項４記載の発明によれば、表示内容を用いて利用者に対する質問項目の内容把握の補助をすることができる。
【００１８】
請求項６記載の発明によれば、質問者に対して回答の内容把握を補助することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施の形態に係る情報処理装置の構成例を示す概略図である。
【図２】（ａ）〜（ｃ）は、本発明の一実施の形態に係る情報取得装置が格納する情報の構成例を示す概略図である。
【図３】本発明の一実施の形態に係る動作内容、及び表示内容の一例を示す概略図である。
【図４】本発明の一実施の形態に係る質問の一例を示す概略図である。
【図５】本発明の情報取得装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００２０】
本発明の実施の形態に係る情報取得プログラムは、対象ソフトウエアに対する入力内容、又は前記対象ソフトウエアの応答状態を動作内容として取得する動作内容取得ステップと、前記取得した動作内容が特定の動作内容に該当する場合、前記動作内容取得時の前記対象ソフトウエアの表示内容を取得する表示内容取得ステップと、前記特定の動作内容と質問項目とを関連づけた質問文から前記取得した動作内容に該当する質問項目を取得する質問項目取得ステップと、前記取得した表示内容とともに前記取得した質問項目を記憶する記憶ステップとをコンピュータにおいて動作させるものである。
【００２１】
上記情報取得プログラムは、ある動作内容が特定の動作内容に該当する場合、例えば、一定時間操作入力がない場合、対象ソフトウエアの表示内容と、動作内容に対応する質問項目、例えば、「このシーンで何を待機していましたか？」とを対応付けて記憶する。なお、動作内容としてのソフトウエアの応答には、ソフトウエアを動作させるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の応答も含まれる。また、動作内容は、動作の内容に限定されず、状態の内容、時間的な要素を含む動作及び状態の内容等を含む。また、質問項目の内容形態は、文章、音声、動画等を含む。
【００２２】
（情報処理装置の構成）
図１は、本発明の一実施の形態に係る情報処理装置の構成例を示す概略図である。
【００２３】
情報処理装置１０００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の電子部品から構成されて情報を処理する本体を有し、本体に含まれてソフトウエアの操作性を評価する情報取得装置１と、本体において動作し情報取得装置１によって評価される対象ソフトウエアとしての対象ソフトウエア２と、対象ソフトウエア２及び対象ソフトウエア２が動作するＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の表示内容を表示処理する表示処理部及びＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の表示画面からなる表示部３と、対象ソフトウエア２、及びＯＳに対して操作信号を入力するキーボードやマウス等からなる入力部４とを有する。
【００２４】
装置１は、対象ソフトウエア２の動作状態及び入力部４から入力される操作信号を動作内容として取得する動作内容取得部１００と、動作内容取得部１００が取得した動作内容が特定の動作内容に一致するか判定する条件判定部１０１と、特定の動作内容を登録した条件動作内容１０１ａを格納する条件記憶部１０１Ａと、特定の動作内容に一致した動作内容とともに質問項目及び後述する表示内容を関連づけて質問を生成する質問生成部１０２と、特定の動作内容に対して質問項目を登録した質問文１０２ａを格納する質問文記憶部１０２Ａと、動作内容と表示内容とを関連づけて記憶する記録動作内容１０２ｂと質問生成部１０２が生成した質問１０２ｃとを格納する回答記憶部１０２Ｂと、表示部３が表示する表示内容又は入力部４が入力する入力内容を取得する状態記録部１０３とを有する。
【００２５】
図２（ａ）〜（ｃ）は、本発明の一実施の形態に係る情報取得装置が格納する情報の構成例を示す概略図である。
【００２６】
図２（ａ）に示す条件動作内容１０１ａは、複数の動作内容が設定される。動作内容としては、例えば、マウスポインタが対象ソフトウエア２を示すウインドウから外れたことを示す「Ｍｏｕｓｅ  Ｏｕｔ  ｏｆ  Ｗｉｎｄｏｗ」、対象ソフトウエア２以外のソフトウエアを起動したことを示す「Ｓｔａｒｔ  Ｏｔｈｅｒ  Ａｐｐｌｉｃａｔｉｏｎ」、一定時間、入力部４から入力がなかったことを示す「Ｎｏ  Ｉｎｐｕｔ  ｉｎ  Ｇｉｖｅｎ  Ｔｉｍｅ」、対象ソフトウエア２の動作中にヘルプメニューを操作したことを示す「Ｃｌｉｃｋ  Ｈｅｌｐ  Ｍｅｎｕ」、対象ソフトウエア２の動作中に戻るボタンを操作したことを示す「Ｃｌｉｃｋ  Ｂａｃｋ  Ｂｕｔｔｏｎ」、対象ソフトウエア２における決定質問に対しキャンセルボタンを操作したことを示す「Ｃｌｉｃｋ  Ｃａｎｃｅｌ  Ｂｕｔｔｏｎ」、一定時間、同一の操作を繰り返したことを示す「Ｃｏｎｔｉｎｕｅ  Ｉｎｐｕｔ  ｉｎ  Ｇｉｖｅｎ  Ｔｉｍｅ」、及び一定時間、同一のキーを複数回入力したことを示す「Ｍｕｌｔｉ−Ｉｎｐｕｔ  ｏｆ  Ｓａｍｅ  Ｋｅｙ  ｉｎ  Ｇｉｖｅｎ  Ｔｉｍｅ」等が設定され、これらの動作内容が入力された場合に、条件判定部１０１は動作する。
【００２７】
図２（ｂ）に示す質問文１０２ａは、動作内容と、質問項目とを有する。例えば、動作内容が「Ｍｏｕｓｅ  Ｏｕｔ  ｏｆ  Ｗｉｎｄｏｗ」の場合は、「このシーンでマウスを大きく動かしたのはなぜですか？」という質問項目を関連づけて記憶する。
【００２８】
図２（ｃ）に示す記録動作内容１０２ｂは、動作内容を取得した時刻、取得した動作内容、及び取得した画面状態とを関連づけて記憶するものであり、質問生成部１０２が取得した内容に基づいて記憶する。
【００２９】
図３は、本発明の一実施の形態に係る動作内容、及び表示内容の一例を示す概略図である。
【００３０】
対象ソフトウエア２の評価は、例えば、時刻ｔ０から開始され、時刻ｔ４に終了するものとする。図３に示すように、表示内容３００ａは、時刻ｔ１において、マウスポインタが対象ソフトウエア２のウインドウ外に移動した場合、状態記録部１０３によって記録される。また、表示内容３００ｂは、時刻ｔ２において、ヘルプメニューを選択した場合、状態記録部１０３によって記録される。また、表示内容３００ｃは、時刻ｔ３において、キャンセルボタンが選択された場合、状態記録部１０３によって記録される。
【００３１】
なお、表示内容３００ａ〜３００ｃは、動画、又は静止画の他、入力内容（動作内容）でもよい。動画、又は静止画の場合、表示内容は、状態記録部１０３によって表示部３から取得される。また、入力内容（動作内容）の場合、状態記録部１０３によって入力部４から取得される。
【００３２】
図４は、本発明の一実施の形態に係る質問の一例を示す概略図である。
【００３３】
質問１０２ｃは、図３において取得された表示内容３００ａ〜３００ｃに、それぞれ、質問項目３０１ａ〜３０１ｃと回答欄３０２ａ〜３０２ｃとを関連づけて構成される。
【００３４】
（動作）
各図を参照しつつ、以下に本発明の実施の形態における情報取得プログラム、及び装置の動作を説明する。
【００３５】
図５は、本発明の情報取得装置の動作を示すフローチャートである。
【００３６】
まず、動作内容取得部１００は、対象ソフトウエア２、及び入力部４を監視して、動作内容を検出する（Ｓ１）。操作性の評価が継続中である場合（Ｓ２；Ｙｅｓ）、条件判定部１０１は、動作内容取得部１００が取得した動作内容が条件記憶部１０１Ａに格納された条件動作内容１０１ａに設定されている動作内容であると判定した場合（Ｓ３；Ｙｅｓ）、状態記録部１０３は、図３に示すように、表示部３から表示内容（動画、又は静止画）を取得し（Ｓ４）、動作内容と表示内容とを関連づけて記録動作内容１０２ｂとして回答記憶部１０２Ｂに保存する。
【００３７】
例えば、図３においては、時刻ｔ１で「マウスポインタが対象ソフトウエアのウインドウ外に移動」という内容の動作内容が発生すると、状態記録部１０３は、表示内容３００ａを取得する。また、ステップＳ４において、入力内容を取得する場合は、状態記録部１０３は、入力部４から入力内容を取得する。
【００３８】
また、ステップＳ２において、操作性の評価が終了すると（Ｓ２；Ｎｏ）、質問生成部１０２は、ステップＳ５において保存した記録動作内容１０２ｂの処理を開始し（Ｓ６；Ｙｅｓ）、動作内容に対応した質問項目を質問文１０２ａから取得して（Ｓ７）、質問項目と表示内容とを組み合わせて質問１０２ｃを生成する（Ｓ８）。
【００３９】
例えば、図３のｔ１において取得した表示内容３００ａと、「マウスポインタが対象ソフトウエアのウインドウ外に移動」という内容の動作内容に対応した「このシーンでマウスを大きく動かしたのはなぜですか？」という質問項目３０１ａと、回答欄３０２ａとを組み合わせて、図４に示すように、質問１０２ｃを生成する。
【００４０】
また、ステップＳ６において、すべての記録動作内容１０２ｂに対してステップＳ７、及びＳ８の処理が完了すると（Ｓ６；Ｎｏ）、質問生成部１０２は、生成された質問１０２ｃを表示部３に表示する（Ｓ９）。利用者が入力部４を用いて回答欄３０２ａ〜３０２ｃに回答を入力すると（Ｓ１０）、質問生成部１０２は、質問１０２ｃに回答を関連づけて保存する（Ｓ１１）。
【００４１】
例えば、ステップＳ９において、表示内容３００ａ〜３００ｃが動画又は入力内容に基づくものである場合、質問生成部１０２及び表示部３は、質問１０２ｃを表示部３に表示する際にそれらを再生処理する。動画である場合は、動画再生ソフトを起動して再生し、入力内容に基づくものである場合は、対象ソフトウエア２を起動して入力内容を入力することで再生する。また、質問１０２ｃは紙面に出力しても良い。
【００４２】
回答が関連づけられた質問１０２ｃは、情報取得装置１の管理者によって確認され、その内容は表示部３において表示される。表示内容は、図４に示す質問１０２ｃの回答欄３０２ａ〜３０２ｃに回答が記入されたものである。
【００４３】
また、上記実施の形態で使用される動作内容取得部１００、条件判定部１０１、質問生成部１０２、及び状態記録部１０３は、ＣＤ−ＲＯＭ等の記憶媒体から装置内の記憶部に読み込んでも良く、インターネット等のネットワークに接続されているサーバー装置等から装置内の記憶部にダウンロードしてもよい。また、上記実施の形態で使用される手段の一部又は全部をＡＳＩＣ等のハードウェアによって実現してもよい。
【符号の説明】
【００４４】
１…情報取得装置、２…対象ソフトウエア、３…表示部、４…入力部、１００…動作内容取得部、１０１…条件判定部、１０１Ａ…条件記憶部、１０１ａ…条件動作内容、１０２…質問生成部、１０２Ａ…質問文記憶部、１０２Ｂ…回答記憶部、１０２ａ…質問文、１０２ｂ…記録動作内容、１０２ｃ…質問、１０３…状態記録部、３００ａ-３００ｃ…表示内容、３０１ａ-３０１ｃ…質問項目、３０２ａ-３０２ｃ…回答欄、１０００…情報処理装置
【図１】
2010191751.tif 000003
【図２】
2010191751.tif 000004
【図３】
2010191751.tif 000005
【図４】
2010191751.tif 000006
【図５】
2010191751.tif 000007