(57)【要約】【課題】特定の使い方を体験したユーザに、その使い方に関する評価を依頼することが可能な情報処理装置、情報処理システム、及び情報処理方法を提案する。【解決手段】ユーザの操作に基づく入力情報及び当該操作時の状態を示す制御情報の少なくともいずれかを含むシステム情報の第１の履歴を取得し、取得した当該第１の履歴を、あらかじめ記憶された前記システム情報を含む第２の履歴と比較する判断部と、前記判断部による比較結果に基づき、前記ユーザから前記第１の履歴に関連する意見を取得するための通知を行う通知部と、を備える情報処理装置。【選択図】図１
2014156295.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作に基づく入力情報及び当該操作時の状態を示す制御情報の少なくともいずれかを含むシステム情報の第１の履歴を取得し、取得した当該第１の履歴を、あらかじめ記憶された前記システム情報を含む第２の履歴と比較する判断部と、
前記判断部による比較結果に基づき、前記ユーザから前記第１の履歴に関連する意見を取得するための通知を行う通知部と、
を備える情報処理装置。
【請求項２】
前記通知部は、前記第１の履歴と前記第２の履歴とが一致する場合に前記通知を行う請求項１に記載の情報処理装置。
【請求項３】
前記通知部は、前記第２の履歴に関連付けられた前記意見を通知する請求項２に記載の情報処理装置。
【請求項４】
前記第２の履歴に関連付けられた一の意見に対する前記ユーザの意見を取得する意見取得部と、
取得した前記ユーザの意見を前記一の意見に関連付ける意見登録部と、
を備える請求項３に記載の情報処理装置。
【請求項５】
前記ユーザの意見は、前記一の意見に対する評価を含む請求項４に記載の情報処理装置。
【請求項６】
前記ユーザの意見は、前記一の意見に対する補足情報を更に含む請求項５に記載の情報処理装置。
【請求項７】
あらかじめ記憶された複数の前記意見それぞれに対する前記評価に基づき、当該複数の意見の中から、一部の意見を抽出する抽出部を備える請求項５に記載の情報処理装置。
【請求項８】
記憶部と、
取得した前記第１の履歴を、前記第２の履歴として前記記憶部に記憶させるシステム情報登録部と、
を備える請求項１に記載の情報処理装置。
【請求項９】
第１のユーザの操作に基づく入力情報及び当該操作時の状態を示す制御情報の少なくともいずれかを含むシステム情報の履歴を記憶する記憶部と、
第２のユーザの操作に基づく前記システム情報の履歴を取得し、取得した当該履歴を、前記記憶部に記憶された前記第１のユーザの操作に基づく履歴と比較する判断部と、
前記判断部による比較結果に基づき、前記第２のユーザから、当該第２のユーザの操作に基づく履歴に関連する意見を取得するための通知を行う通知部と、
を備える情報処理システム。
【請求項１０】
ユーザの操作に基づく入力情報及び当該操作時の状態を示す制御情報の少なくともいずれかを含むシステム情報の第１の履歴を取得し、取得した当該第１の履歴を、あらかじめ記憶された前記システム情報を含む第２の履歴と比較することと、
前記比較の結果に基づき、前記ユーザから前記第１の履歴に関連する意見を取得するための通知を行うことと、
を含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理システム、及び情報処理方法に関する。
【背景技術】
【０００２】
製品やアプリケーションの品質改善のために、ユーザから製品やアプリケーションに対する評価やコメントをフィードバックとして取得する情報処理システムがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１２８７４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一方で、製品やアプリケーションの使い方について、不特定多数のユーザに評価やコメントを求めたとしても、その多数のユーザの中には、対象となる使い方を体験していないユーザが含まれている場合がある。この対象となる使い方を体験していないユーザは、必ずしも適切な評価が行えているとは限らない。そのため、本来想定していたユーザからの評価やコメントと、想定していなかったユーザの評価やコメントとが混在し、適切な分析を行うことが困難な場合がある。【０００５】
そこで、本開示では、特定の使い方を体験したユーザに、その使い方に関する評価を依頼することが可能な、新規かつ改良された情報処理装置、情報処理システム、及び情報処理方法を提案する。
【課題を解決するための手段】
【０００６】
本開示によれば、ユーザの操作に基づく入力情報及び当該操作時の状態を示す制御情報の少なくともいずれかを含むシステム情報の第１の履歴を取得し、取得した当該第１の履歴を、あらかじめ記憶された前記システム情報を含む第２の履歴と比較する判断部と、前記判断部による比較結果に基づき、前記ユーザから前記第１の履歴に関連する意見を取得するための通知を行う通知部と、を備える情報処理装置が提供される。【０００７】
また、本開示によれば、第１のユーザの操作に基づく入力情報及び当該操作時の状態を示す制御情報の少なくともいずれかを含むシステム情報の履歴を記憶する記憶部と、第２のユーザの操作に基づく前記システム情報の履歴を取得し、取得した当該履歴を、前記記憶部に記憶された前記第１のユーザの操作に基づく履歴と比較する判断部と、前記判断部による比較結果に基づき、前記第２のユーザから、当該第２のユーザの操作に基づく履歴に関連する意見を取得するための通知を行う通知部と、を備える情報処理システムが提供される。【０００８】
また、本開示によれば、ユーザの操作に基づく入力情報及び当該操作時の状態を示す制御情報の少なくともいずれかを含むシステム情報の第１の履歴を取得し、取得した当該第１の履歴を、あらかじめ記憶された前記システム情報を含む第２の履歴と比較するステップと、前記判断部による比較結果に基づき、前記ユーザから前記第１の履歴に関連する意見を取得するための通知を行うステップと、を含む情報処理方法が提供される。
【発明の効果】
【０００９】
以上説明したように本開示によれば、特定の使い方を体験したユーザに、その使い方に関する評価を依頼することが可能な情報処理装置、情報処理システム、及び情報処理方法を提供することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本開示の実施形態に係る情報処理システムの構成図である。
【図２】同実施形態に係る情報処理システムの概要について説明するための図である。
【図３】同実施形態に係るユーザ端末の構成を示したブロック図である。
【図４Ａ】レビューを促す画面の一態様示した図である。
【図４Ｂ】レビューを促す画面の一態様示した図である。
【図４Ｃ】レビューを促す画面の一態様示した図である。
【図５】レビュー結果を入力するための入力画面の一例を示した図である。
【図６】同実施形態に係るサーバの構成を示したブロック図である。
【図７】システム情報ＤＢに記憶されるデータの一例を示した図である。
【図８】ユーザ体験ＤＢに記憶されるユーザ体験データの一例を示した図である。
【図９】コメントＤＢに記憶されるコメント管理テーブルの一例を示した図である。
【図１０】本開示の実施形態に係る情報処理システムにおいて、初期設定フェーズにおける処理の一例について示したフローチャートである。
【図１１】同実施形態に係る情報処理システムにおいて、コメント及び評価の収集フェーズにおける処理の一例について示したフローチャートである。
【図１２】ハードウェア構成例を示す説明図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１２】
なお、説明は以下の順序で行うものとする。
１．情報処理システムの概要
２．各部の構成
２．１．ユーザ端末の構成
２．２．サーバの構成
３．処理
３．１．概要
３．２．初期設定フェーズ
３．３．コメント及び評価の収集フェーズ
３．４．分析フェーズ
４．変形例
５．ハードウェア構成
６．まとめ
【００１３】
＜１．情報処理システムの概要＞
まず、図１を参照しながら、本開示の実施の形態に係る情報処理システム１のシステム構成について説明する。情報処理システム１は、複数のユーザ端末１０と、サーバ２０と、ローカル端末３０とを含む。図１に示す例では、複数のユーザ端末１０として、ユーザ端末１０ａ〜１０ｃが示されている。ユーザ端末１０ａ〜１０ｃは、それぞれユーザｕ１０ａ〜ｕ１０ｃのユーザ端末１０を示している。
【００１４】
ユーザ端末１０ａ〜１０ｃとサーバ２０とは、ネットワークＮ１を介して相互に通信可能に接続されている。また、サーバ２０とローカル端末３０とは、ネットワークＮ２を介して相互に通信可能に接続されている。ネットワークＮ１の具体的な一例として、インターネットや専用線が挙げられる。また、ネットワークＮ２には、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの各種ネットワークを利用することができる。なお、図１に示す例では、ネットワークＮ１及びＮ２を別々のネットワークとして記載しているが、情報処理システム１の各構成が相互に通信可能であれば、必ずしも図１に示すネットワーク構成には限定されない。例えば、ネットワークＮ１及びＮ２を単一のネットワークにより構成してもよい。
【００１５】
情報処理システム１は、特定の製品やアプリケーションの機能や使い方（以降では、単に「使い方」と呼ぶ場合がある）について、各ユーザｕ１０（例えば、ユーザｕ１０ａ〜ｕ１０ｃ）から評価やコメントを収集し、サーバ２０に記憶させる。評価対象の製品やアプリケーションの開発者ｕ３０は、ローカル端末３０を介して、サーバ２０に記憶された各ユーザｕ１０からの評価やコメントを参照し分析することで、その製品やアプリケーションの品質改善に役立てる。
【００１６】
一方で、近年では、製品やアプリケーションのユーザインタフェースは多様化しており、ある機能を実行する手段として、複数の使い方が用意されている場合が少なくない。具体的な一例について図２を参照しながら説明する。図２は、情報処理システム１の概要について説明するための図であり、具体的な一例として、検索機能を実行するための使い方の例が示されている。
【００１７】
図２に示すように、アプリケーションに検索を実行させることで、操作ｃ５００として検索結果を表示させる場合において、文字入力により検索式を指定する使い方や、音声入力により検索式を指定する使い方等がある。例えば、図２において、経路ｒ１１及びｒ１２で示す使い方は、操作ｃ２１０で示すように「検索ウィジェットに文字を入力」することで検索式を指定し、アプリケーションに検索を実行させる使い方を示している。なお、図２におけるｃ１００は、例えば、ホームボタンを押した直後の状態や、ユーザ端末１０が起動した直後の状態のように、ユーザ端末１０の操作の基準となる状態を示している。
【００１８】
また、別の一例として、操作ｃ３２０で示すように「検索ウィジェットに音声入力」を行うことで検索式を指定し、アプリケーションに検索を実行させる使い方もできる。また、操作ｃ３２０を実行する場合においても、ユーザ端末１０に内蔵された集音部（例えば、マイク）を使用する場合と、操作ｃ３１０で示すように「外部入力機器を接続」することで、外部入力機器から音声入力を行う場合とがある。
【００１９】
図２に示すように、多様な使い方が存在する場合に、この中の特定の使い方について不特定多数のユーザｕ１０にコメントを求めたとしても、その多数のユーザｕ１０の中には、対象となる使い方を体験していないユーザｕ１０が含まれている場合がある。この対象となる使い方を体験していないユーザｕ１０は、必ずしも適切な評価が行えているとは限らない。
【００２０】
具体的な一例として、文字入力による検索（経路ｒ１１及びｒ１２）しか利用していないユーザｕ１０に、外部入力機器を用いて音声入力を行う使い方（経路ｒ３１〜ｒ３３）について評価を依頼したとしても、そのユーザｕ１０は音声入力による使い方を経験していないため適切な評価が行えるとは言い難い。
【００２１】
各ユーザｕ１０からの評価やコメント（以降では、これらを総じて「意見」と呼ぶ場合がある）の中に、対象となる使い方を体験していないユーザｕ１０からの意見が混在したとしても、各意見の妥当性（換言すると信頼性）を評価することが難しい。そのため、信頼性の高い意見と低い意見とが混在する中から重要度の高い意見（例えば、信頼性の高い意見）を抽出することが難しく、結果として適切な分析を行うことが困難な場合がある。
【００２２】
特に、評価を依頼するユーザ群の規模が大きくなると、ユーザｕ１０からの意見の数はユーザ群の規模に応じて増大するため、全ての意見を参照することが難しく、重要性の高い意見をサンプルとして分析する場合が少なくない。そのため、評価を依頼するユーザ群の規模が大きくなるにつれて、信頼性の高い評価や意見と低い意見とが混在することにより、適切な分析が行うことが困難となる影響が顕著に表れる場合が少なくない。
【００２３】
一方で、特定の製品やアプリケーション機能や使い方に関して、同様の使い方を体験したユーザｕ１０は、他のユーザｕ１０よりも適切な評価を行える場合が多い。
【００２４】
そこで、本開示の実施の形態に係る情報処理システム１では、特定の製品やアプリケーションの使い方に対する意見（コメント）について、同様の使い方を体験したユーザｕ１０に評価を依頼することで、その意見の妥当性を容易に判定可能とすることを目的とする。
【００２５】
具体的には、情報処理システム１は、所定の手順での操作をユーザ体験として定義する。例えば、情報処理システム１は、図２において、経路ｒ３１〜ｒ３３で示された手順での操作を、「外部入力機器による音声入力」というユーザ体験として定義する。そして、情報処理システム１は、ユーザ体験ごとに評価やコメント等の意見を収集して関連付ける。そのうえで、情報処理システム１は、意見が関連付けられているユーザ体験と同じ手順で操作を行ったユーザｕ１０に対して、そのユーザ体験に関連付けられた意見の評価を依頼する。なお、ユーザ体験の詳細についてはユーザ端末１０及びサーバ２０の構成とあわせて別途後述する。
【００２６】
このように、あるユーザ体験に対する意見を、そのユーザ体験と同じ手順で操作を行ったユーザｕ１０に評価してもらうことで、情報処理システム１は、各ユーザ体験に対する意見の妥当性を容易に判定することが可能となる。以降では、本実施形態に係る情報処理システム１の詳細について説明する。
【００２７】
＜２．各部の構成＞
［２．１．ユーザ端末の構成］
図３を参照しながら、ユーザ端末１０の構成について説明する。図３は、本実施形態に係るユーザ端末１０の構成を示したブロック図である。図３に示すように、ユーザ端末１０は、システム情報取得部１０１と、コメント受付部１０２と、判断部１０３と、通知部１０４と、レビュー受付部１０５とを含む。
【００２８】
システム情報取得部１０１は、ユーザｕ１０のユーザ端末１０に対する操作内容や、その操作時のユーザ端末１０の状態を監視しシステム情報を取得する。システム情報には、例えば、ユーザｕ１０の操作に基づく入力情報や、ユーザ端末１０の状態を示す制御情報（例えば、制御パラメタ等）が含まれる。なお、システム情報取得部１０１は、少なくともシステム情報が更新された場合、具体的には、ユーザｕ１からの操作を受け付けた場合や、ユーザ端末１０の状態が替わり制御情報が更新された場合にシステム情報を取得すればよい。
【００２９】
具体的な一例として、ユーザｕ１０が、メールソフトを起動し、メール１の内容を表示させたとする。この場合には、システム情報取得部１０１は、「メールソフトの起動」を示す入力情報と、「メール１の選択」を示す入力情報とを取得する。また、システム情報取得部１０１は、ユーザｕ１０の操作に基づく状態を示す制御情報として、「メールソフトの起動」に基づく「受信トレイの表示」に係る制御情報と、「メール１の選択」の選択に基づく「メール１の表示」に係る制御情報とを取得する。
【００３０】
システム情報取得部１０１は、取得したシステム情報を、後述する判断部１０３に、時系列順に通知する。なお、システム情報取得部１０１は、取得したシステム情報を、判断部１０３に逐次通知してもよいし、所定のタイミングごとに通知してもよい。
【００３１】
また、システム情報取得部１０１は、取得したシステム情報と、システム情報が取得されたタイミングを示す情報（以降では、「タイムスタンプ」と呼ぶ）とを履歴として記録する。システム情報取得部１０１は、記録したシステム情報の履歴を、ユーザ端末１０を識別するための情報（以下、「端末情報」と呼ぶ）と関連付けてサーバ２０に送信する。なお、システム情報及び履歴については、後述するサーバ２０におけるシステム情報登録部２０１及びシステム情報ＤＢ２０２の説明とあわせて別途後述する。
【００３２】
なお、システム情報取得部１０１がサーバ２０に履歴を送信するタイミングは、運用にあわせて適宜設定すればよい。例えば、システム情報取得部１０１は、あらかじめ決められたタイミングごとに、そのタイミングまでに記録した履歴をサーバ２０に送信するようにしてもよい。また、別の一例として、システム情報取得部１０１は、後述するコメント受付部１０２からの指示に基づき、それまでに記録した履歴をサーバ２０に送信してもよい。
【００３３】
コメント受付部１０２は、ユーザ端末１０自体やユーザ端末１０で動作するアプリケーションの使い方に関するコメントをユーザｕ１０から取得する。具体的な一例として、ユーザｕ１０が、ユーザ端末１０の操作や、ユーザ端末１０で動作するアプリケーションの操作中にコメントの入力を指示すると、コメント受付部１０２は、コメントを入力するためのユーザインタフェース（Ｕ／Ｉ）をユーザｕ１０に提示する。コメント受付部１０２は、提示したＵ／Ｉに対してユーザｕ１０が入力したコメントを取得する。このようにコメント受付部１０２を動作させることで、例えば、ユーザｕ１０が操作に困ったときにコメントの入力を指示することで、その時点までの操作に対するコメントを入力することが可能となる。
【００３４】
コメント受付部１０２は、ユーザｕ１０により入力されたコメントを取得すると、取得したコメントを、そのコメントが取得されたタイミングを示すタイムスタンプ、及びユーザ端末１０の端末情報と関連付けてサーバ２０に送信する。
【００３５】
また、コメント受付部１０２は、コメントを取得した場合に、システム情報取得部１０１にサーバ２０への履歴の送信を指示してもよい。コメント受付部１０２からの指示を受けて、システム情報取得部１０１がシステム情報の履歴を送信する場合には、その履歴には、少なくとも、コメントが入力されるまでに取得されたシステム情報が含まれることとなる。
【００３６】
判断部１０３は、あらかじめ決められた１以上のユーザ体験を示すデータ（以降では、「ユーザ体験データ」と呼ぶ）を記憶している。ユーザ体験データは、所定の手順での操作が行われた場合のシステム情報の履歴を含む。具体的な一例として、「メールソフトの使用」というユーザ体験データは、「メールソフト起動」に関するシステム情報と、起動したメールソフトを「１分以上起動」していることを示すシステム情報とが時系列に並べられた履歴を含む。詳細は後述するが、ユーザ体験データは、サーバ２０で生成されてサーバ２０に記憶されており、記憶されたユーザ体験データには意見が関連付けられている場合がある。判断部１０３は、所定のタイミングでサーバ２０と通信を行うことで、自身が記憶するユーザ体験データとサーバ２０に記憶されたユーザ体験データとを同期させる。
【００３７】
また、判断部１０３は、システム情報取得部１０１からシステム情報を、当該システム情報が取得された時系列順に取得する。判断部１０３は、システム情報取得部１０１から取得し時系列順に並べられたシステム情報と、あらかじめ記憶した各ユーザ体験データに含まれる履歴とを比較する。
【００３８】
判断部１０３は、時系列順に並べられたシステム情報の中から、いずれかのユーザ体験データに含まれる履歴と一致する一連のシステム情報（即ち、履歴）を検出した場合は、一連のシステム情報が一致したユーザ体験データに関連付けられているコメントをサーバ２０に通知させる。サーバ２０において、対応するユーザ体験データにコメントが関連付けられている場合には、判断部１０３は、サーバ２０からユーザ体験データに関連付けられたコメントと、そのコメントの識別情報（ＩＤ）とを取得する。
【００３９】
判断部１０３は、サーバ２０からコメント及びコメントのＩＤを取得した場合には、取得したコメント及びコメントのＩＤを通知部１０４に通知する。
【００４０】
通知部１０４は、判断部１０３からコメント及びコメントのＩＤを取得すると、ユーザｕ１０に、ユーザｕ１０の操作内容に基づくユーザ体験に対してコメントが関連付けられていることを通知し、そのコメントに対するレビューを促す。具体的な一例として、図４Ａから図４Ｃは、ユーザｕ１０にレビューを促す（依頼する）画面の一態様を示した図であり、通知部１０４による通知の一例を示している。
【００４１】
例えば、図４Ａは、ブラウザ等のように所定のアプリケーションの操作画面ｖ１０ａ上に、ユーザｕ１０にレビューを促す通知を行った場合の一例である。図４Ａに示す例では、通知部１０４は、ユーザｕ１０が所定のユーザ体験に対応する操作を行った場合に、レビュー結果を入力する画面を表示させるためのリンクが表示された補助画面Ｖ１１ａを操作画面ｖ１０ａ上に表示させることで、ユーザｕ１０への通知を行う。
【００４２】
また、図４Ｂに示す例は、ユーザ端末１０としてスマートフォンのような移動体通信端末に通知を行う場合の一例を示している。図４Ｂに示す例では、通知部１０４は、ユーザ端末１０の画面１１に表示されたステータスバーｖ１０ｂ上に、レビューを促すとともにレビュー結果を入力する画面を表示させるためのアイコンｖ１１ｂを表示させることで、ユーザｕ１０への通知を行っている。
【００４３】
また、図４Ｃに示すように、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）のＵ／Ｉが提示するサブ画面ｖ１０ｃに、レビューを促すとともにレビュー結果を入力する画面を表示させるためのアイコンｖ１１ｃを表示させることで、ユーザｕ１０への通知を行ってもよい。
【００４４】
なお、通知部１０４は、ユーザｕ１０への通知時に、判断部１０３から取得したコメントの内容の一部または全てを参照できるように表示させてもよい。また、通知部１０４は、判断部１０３からコメントに対応するユーザ体験データを取得し、取得したユーザ体験データに基づき、レビューを促している対象がどのユーザ体験に対応しているかをユーザｕ１０に通知してもよい。
【００４５】
通知部１０４からの通知に対してレビューの入力が選択されると、通知部１０４は、レビュー入力に関する指示があったことをレビュー受付部１０５に通知し、判断部１０３から取得したコメント及びコメントＩＤをレビュー受付部１０５に出力する。
【００４６】
レビュー受付部１０５は、通知部１０４からレビューの入力に関する通知を受けると、通知部１０４からコメント及びコメントＩＤを取得する。レビュー受付部１０５は、ユーザ体験に関連付けられたコメントをユーザｕ１０に提示し、そのコメントに対するレビュー結果を入力するための入力画面ｖ２０を表示させる。
【００４７】
ここで、図５を参照する。図５は、レビュー結果としてユーザｕ１０の意見（即ち、評価及びコメント）を入力するための入力画面ｖ２０の一例を示した図である。図５に示すように、入力画面ｖ２０は、情報表示欄ｖ２１と、評価ボタンｖ２２１〜ｖ２２３と、コメント入力欄ｖ２３１と、送信ボタンｖ２３２とを含む。
【００４８】
情報表示欄ｖ２１は、ユーザｕ１０に提示するコメントの内容や、そのコメントに関するメッセージを表示させるための表示欄である。レビュー受付部１０５は、通知部１０４から取得したコメントを、情報表示欄ｖ２１に表示させることで、当該コメントをユーザｕ１０に提示する。なお、以降では、情報表示欄ｖ２１に表示させたコメントを「評価対象コメント」と呼ぶ場合がある。
【００４９】
評価ボタンｖ２２１〜ｖ２２３は、評価対象コメントに対する評価を指定するためのボタンである。図５に示す例では、評価ボタンｖ２２１は、評価対象コメントへの「賛同」に対応しており、評価ボタンｖ２２２は、評価対象コメントへの「反対」に対応している。また、評価ボタンｖ２２３は、「ノーコメント」、即ち、評価対象コメントに対する評価を行わない（または、行えない）場合に対応している。レビュー受付部１０５は、評価ボタンｖ２２１〜ｖ２２３のうちのいずれが選択されたかに応じて、評価対象コメントに対するユーザｕ１０の評価を認識する。
【００５０】
コメント入力欄ｖ２３１は、評価対象コメントに対する評価の補足的な情報として、他のコメント（以降では「評価コメント」と呼ぶ場合がある）を入力するための入力欄である。例えば、ユーザｕ１０が、評価対象コメントに対する評価として「反対」を選択した場合に、その「反対」評価の理由をコメント入力欄ｖ２３１に補足コメントとして入力してもよい。なお、コメント欄ｖ２３１には、必ずしも評価コメントを入力しなくもよい。
【００５１】
送信ボタンｖ２３２は、コメント入力欄ｖ２３１に入力された評価コメントをサーバ２０に送信するためのボタンである。送信ボタンｖ２３２が選択されると、レビュー受付部１０５は、評価対象コメントに対する評価の補足情報として、コメント入力欄ｖ２３１に入力された補足コメントを取得する。
【００５２】
レビュー受付部１０５は、評価ボタンｖ２２１〜ｖ２２３のうちのいずれかに対する操作に基づき、評価対象コメントにユーザｕ１０の評価を認識し、認識した評価を示す情報と評価対象コメントのＩＤとをサーバ２０に通知する。このレビュー受付部１０５からの通知により、サーバ２０は、通知された評価対象コメントのＩＤに基づき評価対象コメントを特定し、特定された評価対象コメントにレビュー受付部１０５から通知された評価を関連付けることが可能となる。
【００５３】
また、レビュー受付部１０５は、送信ボタンｖ２３２が操作された場合には、コメント入力欄ｖ２３１に入力された評価コメントを取得する。レビュー受付部１０５は、取得した評価コメントと評価対象コメントのＩＤとをサーバ２０に通知する。このレビュー受付部１０５からの通知により、サーバ２０は、通知された評価対象コメントのＩＤに基づき評価対象コメントを特定し、特定された評価対象コメントにレビュー受付部１０５から通知された評価コメントを関連付けることが可能となる。なお、レビュー受付部１０５が、「意見取得部」の一例に相当する。
【００５４】
以上のようにして、本実施形態に係る情報処理システム１のユーザ端末１０は、所定のユーザ体験が示す操作（即ち、使い方）を行ったユーザｕ１０に対して、そのユーザ体験に関連付けられたコメントの評価を依頼することが可能となる。
【００５５】
［２．２．サーバの構成］
次に、図６を参照しながら、サーバ２０の構成について説明する。図６は、本実施形態に係るサーバ２０の構成を示したブロック図である。図６に示すように、サーバ２０は、システム情報登録部２０１と、システム情報ＤＢ２０２と、ユーザ体験管理部２０３と、ユーザ体験ＤＢ２０４と、コメント登録部２０５と、コメントＤＢ２０６と、コメント取得部２０７とを含む。
【００５６】
システム情報登録部２０１は、ユーザ端末１０のシステム情報取得部１０１から、システム情報の履歴と、送信元であるユーザ端末１０の端末情報とを取得する。システム情報登録部２０１は、取得した履歴に含まれるシステム情報を、そのシステム情報が取得されたタイミングを示すタイムスタンプに基づき時系列に並べて、端末情報ごとにシステム情報ＤＢ２０２に記憶させる。システム情報登録部２０１は、システム情報取得部１０１から履歴を取得するたびに、その履歴に含まれるシステム情報を、端末情報ごとに時系列順にシステム情報ＤＢ２０２に蓄積する。これにより、システム情報ＤＢ２０２には、端末ごと（端末情報ごと）に、一連のシステム情報の履歴が蓄積される。システム情報ＤＢ２０２は、端末ごとにシステム情報の履歴を記憶するための記憶部である。
【００５７】
ここで、図７を参照しながらシステム情報及び履歴についてさらに詳しく説明する。図７は、システム情報ＤＢ２０２に記憶されるデータ（即ち、システム情報）の一例を示した図である。図７に示すように、システム情報ＤＢ２０２には、システム情報として、ユーザ操作ｄ１１０、システムステータスｄ１２０、詳細ステータスｄ１３０で示されたデータが記憶される。前述したように、システム情報には、ユーザｕ１０の操作に基づく入力情報や、ユーザ端末１０の状態を示す制御情報（例えば、制御パラメタ等）が含まれる。
【００５８】
ユーザ操作ｄ１１０は、ユーザｕ１０の操作に基づく入力情報を示している。また、システムステータスｄ１２０は、ユーザ端末１０の状態を示す制御情報を示している。また、詳細ステータスｄ１３０は、ユーザ操作ｄ１１０またはシステムステータスｄ１２０の内容をより詳細に示した情報であり、各情報が取得された日時（タイムスタンプ）や、その時のネットワークの状況等の詳細なパラメータが含まれる。具体的な一例として、「Ｍａｉｌソフト起動」を示す操作が実行されると、「Ｍａｉｌソフト起動」に応じて「受信トレイ」が表示され１件目〜１０件目のメールのリストが表示されるとする。このとき、ユーザ操作ｄ１１０として、「Ｍａｉｌソフト起動」を示す入力情報ｄ１１１が取得され、次いで、システムステータスｄ１２０として、「受信トレイ（表示１−１０」を示す制御情報ｄ１２１が取得される。また、入力情報ｄ１１１及び制御情報ｄ１２１に対応する詳細ステータスｄ１３０として、詳細情報ｄ１３１が取得される。
【００５９】
なお、詳細ステータスｄ１３０は、ユーザ操作ｄ１１０及びシステムステータスｄ１２０のそれぞれについて記憶するようにしてもよい。また、別の一例として、対応するユーザ操作ｄ１１０及びシステムステータスｄ１２０を関連付けて、関連付けられたユーザ操作ｄ１１０及びシステムステータスｄ１２０の組ごとに詳細ステータスｄ１３０を記憶してもよい。即ち、各ユーザ操作ｄ１１０と、各システムステータスｄ１２０との時系列に沿った関係が認識できれば、ユーザ操作ｄ１１０、システムステータスｄ１２０、及び詳細ステータスｄ１３０を管理する単位は限定されない。
【００６０】
ユーザ体験管理部２０３は、システム情報の履歴に基づきユーザ体験データを生成し、ユーザ体験ＤＢ２０４に記憶させる。ユーザ体験ＤＢ２０４は、ユーザ体験データを記憶するための記憶部である。具体的には、ユーザ体験管理部２０３は、例えば、開発者ｕ３０から指定されたシステム情報の履歴に基づきユーザ体験データを作成し、作成したユーザ体験データをユーザ体験ＤＢ２０４に記憶させる。これにより、開発者ｕ３０は、ユーザｕ１０から意見を収集したい使い方に関するユーザ体験データをあらかじめユーザ体験ＤＢ２０４に記憶させることが可能となる。
【００６１】
ここで、図８を参照しながら、ユーザ体験ＤＢ２０４に記憶されるユーザ体験データについて説明する。図８は、ユーザ体験ＤＢに記憶されるユーザ体験データの一例を示した図である。
【００６２】
図８に示すように、ユーザ体験ＤＢ２０４は、１以上のユーザ体験データｄ２１０を記憶している。ユーザ体験ＤＢ２０４に記憶されたユーザ体験データｄ２１０は、それぞれがユーザ体験に対応している。ユーザ体験データｄ２１０は、識別情報ｄ２１１と、条件ｄ２１２とを含む。
【００６３】
識別情報ｄ２１１は、ユーザ体験データｄ２１０が、どのユーザ体験に対応しているかを識別するための情報である。
【００６４】
条件ｄ２１２は、識別情報ｄ２１１で示されたユーザ体験に対応するシステム情報の履歴を示している。
【００６５】
例えば、ユーザ体験データｄ２１０ａは、メールに対して即時に返信するユーザ体験に対応している。この場合には、識別情報ｄ２１１ａには、メールに対して即時に返信するユーザ体験であることを示す識別情報として、「［２］即時返信」が設定されている。また、ユーザ体験データｄ２１０ａの条件ｄ２１２ａには、即時返信に対応するユーザ体験を示した履歴として、「メール表示」、「返信」、「１分以内に送信」に相当するシステム情報が、時系列に沿ってこの順序で示されている。
【００６６】
また別の一例として、ユーザ体験データｄ２１０ｂは、外部機器からの情報を入力するユーザ体験に対応している。この場合には、識別情報ｄ２１１ｂには、外部機器からの情報を入力するユーザ体験であることを示す識別情報として、「［３］外部機器からの入力」が設定されている。また、ユーザ体験データｄ２１０ｂの条件ｄ２１２ｂには、外部機器からの入力に対応するユーザ体験を示した履歴として、「インプットデバイスが接続されている」、「インプットデバイスからの入力」に相当するシステム情報が、時系列に沿ってこの順序で示されている。
【００６７】
また、ユーザ体験管理部２０３は、システム情報ＤＢ２０２に記憶されたシステム情報の履歴に基づき、ユーザ体験データｄ２１０を作成してもよい。
【００６８】
具体的な一例として、後述するコメント登録部２０５が、ユーザ端末１０のコメント受付部１０２からコメントを受け取った場合に、ユーザ体験管理部２０３が、そのコメントが入力されたときのシステム情報の履歴に基づきユーザ体験データｄ２１０を作成してもよい。この場合には、ユーザ体験管理部２０３は、コメント登録部２０５から、コメントの送信元であるユーザ端末１０の端末情報と、コメントが入力されたタイミングを示すタイムスタンプとを受ける。
【００６９】
ユーザ体験管理部２０３は、コメント登録部２０５から取得した端末情報に基づき、コメントの取得元であるユーザ端末１０で取得されたシステム情報の履歴をユーザ体験ＤＢ２０４から抽出する。ユーザ体験管理部２０３は、抽出した履歴に含まれる各システム情報のタイムスタンプと、コメント登録部２０５から取得したタイムスタンプとを比較し、コメントが入力されたタイミングにおけるシステム情報を抽出した履歴から特定する。
【００７０】
コメントが入力されたタイミングにおけるシステム情報を特定した後、ユーザ体験管理部２０３は、特定したシステム情報を基準として、時系列に沿って履歴を遡り、操作の開始タイミングに相当する状態（以降では、「基準状態」と呼ぶ）のシステム情報を特定する。基準状態とは、例えば、ホームボタンを押した直後の状態や、ユーザ端末１０が起動した直後の状態のように、ユーザ端末１０の操作の基準となる状態を示している。
【００７１】
ユーザ体験管理部２０３は、特定した基準状態から、コメントが入力されたタイミングまでのシステム情報の履歴を抽出する。ユーザ体験管理部２０３は、抽出したシステム情報の履歴に基づきユーザ体験データｄ２１０を生成し、ユーザ体験ＤＢ２０４に記憶させる。なお、ユーザ体験管理部２０３は、生成したユーザ体験データｄ２１０と同等のユーザ体験データが既にユーザ体験ＤＢ２０４に記憶されている場合には、生成したユーザ体験データｄ２１０をユーザ体験ＤＢ２０４に記憶させなくてもよい。
【００７２】
ユーザ体験管理部２０３は、生成したユーザ体験データｄ２１０を特定するための識別情報ｄ２１１をコメント登録部２０５に通知する。この識別情報ｄ２１１により、コメント登録部２０５は、コメントが取得された状態に対応するユーザ体験データｄ２１０を特定することが可能となる。
【００７３】
また、ユーザ体験管理部２０３は、ユーザ体験ＤＢ２０４からユーザ体験データｄ２１０を読み出し、ユーザ端末１０の判断部１０３に送信する。これにより、判断部１０３が記憶する一連のユーザ体験データと、ユーザ体験ＤＢ２０４に記憶された各ユーザ体験データｄ２１０とが同期する。
【００７４】
なお、ユーザ体験管理部２０３が、判断部１０３にユーザ体験データｄ２１０を送信するタイミングは、運用にあわせて適宜決定すればよい。例えば、ユーザ体験管理部２０３は、所定のタイミングごとに、判断部１０３にユーザ体験データｄ２１０を送信してもよい。また、別の一例として、ユーザ体験管理部２０３は、ユーザ体験ＤＢ２０４が更新されたタイミングで、判断部１０３にユーザ体験データｄ２１０を送信してもよい。
【００７５】
また、判断部１０３が記憶する一連のユーザ体験データと、ユーザ体験ＤＢ２０４に記憶された各ユーザ体験データｄ２１０とが同期できれば、ユーザ体験管理部２０３が判断部１０３に送信するユーザ体験データｄ２１０の内容は限定されない。例えば、ユーザ体験管理部２０３は、ユーザ体験ＤＢ２０４において追加または更新されたユーザ体験データｄ２１０のみを差分データとして判断部１０３に送信してもよい。また、ユーザ体験管理部２０３は、ユーザ体験ＤＢ２０４に記憶された全てのユーザ体験データｄ２１０を判断部１０３に送信してもよい。
【００７６】
コメント登録部２０５は、ユーザｕ１０から指定されたユーザ体験に対する意見（即ち、コメントや評価）をユーザ端末１０から取得し、取得した意見をコメントＤＢ２０６内のコメント管理テーブルｄ３００に記憶させる。以降では、まずコメントＤＢ２０６に記憶されたコメント管理テーブルｄ３００について説明し、その後に、コメント登録部２０５の動作について説明する。なお、以降では、単に「コメント管理テーブルｄ３００」と記載した場合には、コメントＤＢ２０６に記憶されるコメント管理テーブルｄ３００を指すものとする。
【００７７】
まず、図９を参照しながら、コメントＤＢ２０６に記憶されるコメント管理テーブルｄ３００について説明する。図９は、コメントＤＢ２０６に記憶されるコメント管理テーブルｄ３００の一例を示した図である。図９に示すように、コメント管理テーブルｄ３００は、ＩＤｄ３１０と、コメントｄ３２０と、体験ｄ３３０と、評価ｄ３４０と、関連コメントＤ３５０とを含む。
【００７８】
ＩＤｄ３１０は、コメント管理テーブルｄ３００に記憶された各コメントを識別するための識別情報である。また、コメントｄ３２０は、コメントの内容を示している。
【００７９】
体験ｄ３３０は、ＩＤｄ３１０で示されたコメントｄ３２０が関連付けられたユーザ体験を示している。体験ｄ３３０に示された情報は、ユーザ体験データｄ２１０の識別情報ｄ２１１（図８参照）に対応している。
【００８０】
評価ｄ３４０は、ＩＤｄ３１０で示されたコメントｄ３２０に対するユーザｕ１０の評価を示している。評価ｄ３４０は、レビュー総数ｄ３４１と、賛同ｄ３４２と、反対ｄ３４３と、ノーコメントｄ３４４とを含む。
【００８１】
レビュー総数ｄ３４１は、ＩＤｄ３１０で示されたコメントｄ３２０に対して入力された評価の総数を示している。また、賛同ｄ３４２、反対ｄ３４３、及びノーコメントｄ３４４は、それぞれ、ユーザｕ１０からの評価に対応している。なお、賛同ｄ３４２は、ユーザｕ１０が評価を入力する入力画面ｖ２０（図５参照）において「賛同」を示す評価ボタンｖ２２１に対応している。同様に、反対ｄ３４３は、入力画面ｖ２０の「反対」を示す評価ボタンｖ２２２に対応しており、ノーコメントｄ３４４は、入力画面ｖ２０の「ノーコメント」を示す評価ボタンｖ２２３に対応している。
【００８２】
関連コメントＤ３５０は、ＩＤｄ３１０で示されたコメントｄ３２０が関連している他のコメントｄ３２０を示している。例えば、図９に示す例では、ＩＤｄ３１０が「Ｎ＋２」のコメントｄ３２０は、ＩＤｄ３１０が「Ｎ＋１」のコメントｄ３２０に対して関連付けられたコメントであることを示している。
【００８３】
なお、評価ｄ３４０において、評価基準は、図９に示す賛同ｄ３４２、反対ｄ３４３、及びノーコメントｄ３４４に限定されない。例えば、評価基準を「１」〜「５」の５段階評価としてもよい。評価ｄ３４０として、どのような評価基準を設定するかは、評価対象の種類や、評価ｄ３４０に基づく分析の内容に応じて適宜設定すればよい。
【００８４】
次に、コメント登録部２０５の動作について説明する。
【００８５】
コメント登録部２０５は、ユーザ端末１０のコメント受付部１０２から、コメントと、そのコメントが取得されたタイミングを示すタイムスタンプと、送信元であるユーザ端末１０の端末情報とを取得する。コメント登録部２０５は、取得したタイムスタンプと端末情報をユーザ体験管理部２０３に通知し、その応答として、ユーザ体験データｄ２１０の識別情報ｄ２１１を取得する。
【００８６】
コメント登録部２０５は、コメント受付部１０２から取得したコメントと、ユーザ体験管理部２０３から取得した識別情報ｄ２１１とを、コメント管理テーブルｄ３００に登録する。このとき、コメント登録部２０５は、コメント受付部１０２から取得したコメントをコメントｄ３２０として登録し、ユーザ体験管理部２０３から取得した識別情報ｄ２１１を体験ｄ３３０として登録する。
【００８７】
また、コメント登録部２０５は、ユーザ端末１０のレビュー受付部１０５から、コメントのＩＤと、そのＩＤで示されたコメントに対する評価を示す情報を取得する。
【００８８】
コメント登録部２０５は、レビュー受付部１０５から取得したＩＤを基に、コメント管理テーブルｄ３００から対応するコメントｄ３２０を特定する。コメント登録部２０５は、特定したコメントｄ３２０に関連付けられた賛同ｄ３４２、反対ｄ３４３、及びノーコメントｄ３４４のうち、レビュー受付部１０５から取得した評価に対応する情報を更新する。例えば、レビュー受付部１０５から取得した評価が「賛同」を示す場合には、コメント登録部２０５は、賛同ｄ３４２に設定された値を加算する。また、コメント登録部２０５は、特定したコメントｄ３２０に関連付けられたレビュー総数ｄ３４１に設定された値を加算する。
【００８９】
また、コメント登録部２０５は、レビュー受付部１０５から、コメントのＩＤと、そのＩＤで示されたコメントに対する評価コメントを示す情報を取得する。
【００９０】
コメント登録部２０５は、レビュー受付部１０５から取得したＩＤを基に、コメント管理テーブルｄ３００から対応するコメントｄ３２０に関連付けられた体験ｄ３３０を特定する。コメント登録部２０５は、レビュー受付部１０５から取得した評価コメントをコメントｄ３２０とし、このコメントｄ３２０と特定した体験ｄ３３０とを関連付けて、コメント管理テーブルｄ３００に登録する。また、コメント登録部２０５は、登録したコメントｄ３２０の関連コメントＤ３５０に、レビュー受付部１０５から取得したコメントのＩＤを設定する。これにより、レビュー受付部１０５から取得したコメントのＩＤが示すコメントに対する新たな評価コメントが、コメント管理テーブルｄ３００に登録される。なお、コメント管理テーブルｄ３００に新たに登録された評価コメントに対しても、前述のコメントと同様に評価が入力される。また、コメント登録部２０５が、「意見登録部」の一例に相当する。
【００９１】
コメント取得部２０７は、判断部１０３からユーザ体験データの指定と共に、そのユーザ体験データに関連付けられたコメントの通知に関する依頼を受ける。コメント取得部２０７は、判断部１０３から指定されたユーザ体験データの識別情報ｄ２１１を特定し、特定された識別情報ｄ２１１を基に、判断部１０３から指定されたユーザ体験データに対するコメントｄ３２０と、そのコメントｄ３２０のＩＤｄ３１０とを、コメント管理テーブルｄ３００から抽出する。
【００９２】
コメント取得部２０７は、コメント管理テーブルｄ３００から抽出したコメントｄ３２０とＩＤｄ３１０とを判断部１０３に通知する。
【００９３】
なお、判断部１０３から指定されたユーザ体験データに対するコメントｄ３２０が複数存在する場合がある。具体的な一例として、例えば、図９において、ＩＤｄ３１０が「Ｎ＋２」で示されたコメントｄ３２０は、ＩＤｄ３１０が「Ｎ＋１」で示されたコメントｄ３２０に関連付けられている。即ち、ＩＤｄ３１０が「Ｎ＋１」及び「Ｎ＋２」で示された各コメントｄ３２０は、どちらも体験ｄ３３０が「周辺機器経由による音声検索実施」で示されたユーザ体験に対応していることとなる。このように、複数のコメントｄ３２０が抽出された場合には、コメント取得部２０７は、抽出された複数のコメントｄ３２０のうちいずれかを判断部１０３に通知すればよい。
【００９４】
具体的な一例として、コメント取得部２０７は、抽出された複数のコメントｄ３２０うち、判断部１０３に通知するコメントｄ３２０をランダムに特定してもよいし、登録されたタイミングが最も新しいコメントｄ３２０を特定してもよい。
【００９５】
また、コメント取得部２０７は、各コメントｄ３２０に関連付けられた評価ｄ３４０に基づき、判断部１０３に通知するコメントｄ３２０を特定してもよい。具体的な一例として、コメント取得部２０７は、レビュー総数ｄ３４１が少ない（例えば最小の）コメントｄ３２０を判断部１０３に通知してもよい。このように、レビュー総数ｄ３４１が少ないコメントｄ３２０を判断部１０３に通知し、そのコメントｄ３２０に対する評価を取得することで、各コメントｄ３２０のレビュー総数ｄ３４１を均等化することが可能となる。
【００９６】
また、コメント取得部２０７は、ユーザｕ１０による評価の状況、即ち、賛同ｄ３４２、反対ｄ３４３、ノーコメントｄ３４４の値に応じて、判断部１０３に通知するコメントｄ３２０を重み付けしてもよい。例えば、コメント取得部２０７は、賛同ｄ３４２及び反対ｄ３４３の数がより乖離しているコメントｄ３２０を優先的に判断部１０３に通知してもよい。また、コメント取得部２０７は、賛同ｄ３４２及び反対ｄ３４３の数がより拮抗しているコメントｄ３２０を優先的に判断部１０３に通知してもよい。また、コメント取得部２０７は、ノーコメントｄ３４４の数が多いコメントｄ３２０を優先的に判断部１０３に通知してもよい。
【００９７】
このように、抽出された複数のコメントｄ３２０が複数ある場合に、コメント取得部２０７が、どのコメントｄ３２０を判断部１０３に通知するかは、どのような状態（例えば、評価状況）のコメントｄ３２０に対して評価を収集したいかに応じて適宜変更すればよい。
【００９８】
コメント取得部２０７は、ローカル端末３０を介した開発者ｕ３０からの指示に基づき、コメント管理テーブルｄ３００からコメントｄ３２０及び評価ｄ３４０を抽出し、ローカル端末３０に出力する。このとき、コメント取得部２０７は、開発者ｕ３０から指定された検索式に基づき、コメントｄ３２０及び評価ｄ３４０を抽出してもよい。
【００９９】
また、別の一例として、コメント取得部２０７は、評価ｄ３４０に設定された値や、各コメントｄ３２０が登録されたタイミングに基づき、ローカル端末３０に出力するコメントｄ３２０及び評価ｄ３４０を特定してもよい。なお、コメント取得部２０７が、ローカル端末３０に出力するコメントｄ３２０及び評価ｄ３４０を特定する処理の一例については別途後述する。
【０１００】
なお、上記に示した情報処理システム１の構成は一例であり、ユーザ端末１０及びサーバ２０の各構成の位置は特に限定されない。例えば、判断部１０３をサーバ２０側に設けてもよい。この場合には、判断部１０３は、ユーザ端末１０のシステム情報取得部１０１から送信される履歴に基づきシステム情報ＤＢ２０２に蓄積されたシステム情報の履歴と、ユーザ体験ＤＢ２０４に記憶されたユーザ体験データｄ２１０とを比較すればよい。また、通知部１０４をサーバ２０側に設けてもよい。この場合は、通知部１０４は、ユーザから、所定のユーザ体験に関連付けられたコメントを、そのコメントに対する意見（即ち、所定のユーザ体験に関連する意見）を取得するための情報としてユーザ端末１０に通知することとなる。
【０１０１】
また、ユーザ端末１０及びサーバ２０の各構成を一つの情報処理装置（例えば、ユーザ端末１０）に設けてもよい。この場合には、システム情報ＤＢ２０２には、ユーザ端末１０及びサーバ２０の各構成を含む情報処理装置で取得されたシステム情報の履歴のみを記録するようにしてもよい。
【０１０２】
また、上記では、判断部１０３にユーザ体験データｄ２１０を一時的に記憶させる例について説明したが、判断部１０３は、ネットワークＮ１を介してサーバ２０のユーザ体験ＤＢ２０４を参照してもよい。
【０１０３】
＜３．処理＞
［３．１．概要］
本実施形態に係る情報処理システム１の一連の処理は、「初期設定フェーズ」、「コメント及び評価の収集フェーズ」、及び「分析フェーズ」に分類することができる。以降では、フェーズごとに、情報処理システム１の処理について説明する。
【０１０４】
［３．２．初期設定フェーズ］
初期設定フェーズは、開発者ｕ３０がユーザｕ１０から意見を収集したいユーザ体験やそのユーザ体験に対するコメントをあらかじめ登録しておくためのフェーズである。初期設定フェーズにおける情報処理システム１の処理について図１０を参照しながら説明する。図１０は、情報処理システム１において、初期設定フェーズにおける処理の一例について示したフローチャートである。
【０１０５】
（ステップＳ１０１）
開発者ｕ３０は、ローカル端末３０を介して、登録対象のユーザ体験（使い方）に関するシステム情報の履歴をサーバ２０に送信する。ユーザ体験管理部２０３は、開発者ｕ３０から指定されたシステム情報の履歴に基づきユーザ体験データを作成し、作成したユーザ体験データｄ２１０をユーザ体験ＤＢ２０４に記憶させる。
【０１０６】
（ステップＳ１０３）
また、登録されたユーザ体験データｄ２１０に対して、各ユーザｕ１０から意見を収集する場合（ステップＳ１０２、Ｙ）には、ユーザ体験データｄ２１０についてユーザｕ１０に確認を取りたい内容をコメントとして登録してもよい。この場合には、コメント登録部２０５は、開発者ｕ３０から指定されたユーザ体験に対するコメントをローカル端末３０から取得し、取得した意見をコメントＤＢ２０６内のコメント管理テーブルｄ３００に記憶させる。このようにコメントをあらかじめ登録しておくことで、ユーザｕ１０がそのコメントに関連付けられたユーザ体験に対応する使い方をした場合に、情報処理システム１が、そのユーザｕ１０に登録されたコメントの評価を依頼することが可能となる。
【０１０７】
なお、ユーザ体験データｄ２１０を登録した時点で、そのユーザ体験データｄ２１０についてユーザｕ１０に確認を取りたい事項が無い場合には（ステップＳ１０２、Ｎ）、コメントの登録に係る処理を省略してもよい。
【０１０８】
［３．３．コメント及び評価の収集フェーズ］
コメント及び評価の収集フェーズは、各ユーザから、ユーザ体験に対しするコメントや、ユーザ体験に関連付けられたコメントに対しする意見（即ち、評価やコメント）を収集するフェーズである。コメント及び評価の収集フェーズにおける情報処理システム１の処理について図１１を参照しながら説明する。図１１は、情報処理システム１において、コメント及び評価の収集フェーズにおける処理の一例ついて示したフローチャートである。
【０１０９】
（ステップＳ２０１）
システム情報取得部１０１は、ユーザｕ１０のユーザ端末１０に対する操作内容や、その操作時のユーザ端末１０の状態を監視しシステム情報を取得する。システム情報には、例えば、ユーザｕ１０の操作に基づく入力情報や、ユーザ端末１０の状態を示す制御情報（例えば、制御パラメタ等）が含まれる。
【０１１０】
システム情報取得部１０１は、取得したシステム情報と、システム情報が取得されたタイミングを示すタイムスタンプとを履歴として記録する。
【０１１１】
（ステップＳ２１１）
ユーザｕ１０が、ユーザ端末１０の操作や、ユーザ端末１０で動作するアプリケーションの操作中にコメントの入力を指示すると（ステップＳ２１０、Ｙ）、コメント受付部１０２は、コメントを入力するためのユーザインタフェース（Ｕ／Ｉ）をユーザｕ１０に提示する。コメント受付部１０２は、提示したＵ／Ｉに対してユーザｕ１０が入力したコメントを取得する。このようにコメント受付部１０２を動作させることで、例えば、ユーザｕ１０が操作に困ったときにコメントの入力を指示することで、その時点までの操作に対するコメントを入力することが可能となる。なお、ユーザｕ１０からのコメントの入力に係る指示が無い限りは（ステップＳ２１０、Ｎ）、ステップＳ２１１及びＳ２１２に係る処理は実行されず次処理に遷移する。
【０１１２】
（ステップＳ２１２）
コメント受付部１０２は、ユーザｕ１０により入力されたコメントを取得すると、取得したコメントを、そのコメントが取得されたタイミングを示すタイムスタンプ、及びユーザ端末１０の端末情報と関連付けてサーバ２０に送信する。
【０１１３】
また、コメント受付部１０２は、コメントを取得した場合に、システム情報取得部１０１にサーバ２０への履歴の送信を指示してもよい。
【０１１４】
システム情報取得部１０１は、コメント受付部１０２からの指示を受けると、記録したシステム情報の履歴を、ユーザ端末１０の端末情報と関連付けてサーバ２０に送信する。
【０１１５】
（ステップＳ２１２の処理に基づくサーバ２０側の動作）
ここで、ステップＳ２１２の処理に基づくサーバ２０側の動作について、図６を参照しながら説明する。
【０１１６】
システム情報登録部２０１は、ユーザ端末１０のシステム情報取得部１０１から、システム情報の履歴と、送信元であるユーザ端末１０の端末情報とを取得する。システム情報登録部２０１は、取得した履歴に含まれるシステム情報を、そのシステム情報が取得されたタイミングを示すタイムスタンプに基づき時系列に並べて、端末情報ごとにシステム情報ＤＢ２０２に記憶させる。システム情報登録部２０１は、システム情報取得部１０１から履歴を取得するたびに、その履歴に含まれるシステム情報を、端末情報ごとに時系列順にシステム情報ＤＢ２０２に蓄積する。これにより、システム情報ＤＢ２０２には、端末ごと（端末情報ごと）に、一連のシステム情報の履歴が蓄積される。
【０１１７】
コメント登録部２０５は、ユーザ端末１０のコメント受付部１０２から、コメントと、そのコメントが取得されたタイミングを示すタイムスタンプと、送信元であるユーザ端末１０の端末情報とを取得する。コメント登録部２０５は、取得したタイムスタンプと端末情報をユーザ体験管理部２０３に通知する。
【０１１８】
ユーザ体験管理部２０３は、コメント登録部２０５から、コメントが入力されたタイミングを示すタイムスタンプと、ユーザ端末１０の端末情報とを取得する。
【０１１９】
ユーザ体験管理部２０３は、コメント登録部２０５から取得した端末情報に基づき、コメントの取得元であるユーザ端末１０で取得されたシステム情報の履歴をユーザ体験ＤＢ２０４から抽出する。ユーザ体験管理部２０３は、抽出した履歴に含まれる各システム情報のタイムスタンプと、コメント登録部２０５から取得したタイムスタンプとを比較し、コメントが入力されたタイミングにおけるシステム情報を抽出した履歴から特定する。
【０１２０】
コメントが入力されたタイミングにおけるシステム情報を特定した後、ユーザ体験管理部２０３は、特定したシステム情報を基準として、時系列に沿って履歴を遡り、操作の開始タイミングに相当する基準状態のシステム情報を特定する。
【０１２１】
ユーザ体験管理部２０３は、特定した基準状態から、コメントが入力されたタイミングまでのシステム情報の履歴を抽出する。ユーザ体験管理部２０３は、抽出したシステム情報の履歴に基づきユーザ体験データｄ２１０を生成し、ユーザ体験ＤＢ２０４に記憶させる。
【０１２２】
このときのユーザ体験管理部２０３の動作について、図２を参照しながら、具体的に例を挙げて説明する。
【０１２３】
例えば、ユーザｕ１０が、経路ｒ１１及びｒ１２に沿って文字入力により、操作ｃ５００で示すように検索結果を表示させ、操作ｃ５００のタイミングでコメントを入力したとする。この場合には、システム情報ＤＢ２０２には、状態ｃ１００、操作ｃ２１０、及び操作ｃ５００のそれぞれに対応するシステム情報が、この順序で履歴として記憶されている。
【０１２４】
ユーザ体験管理部２０３は、コメント登録部２０５から取得したタイムスタンプに基づき、コメントが入力されたときの操作ｃ５００に対応するシステム情報を特定する。次に、ユーザ体験管理部２０３は、システム情報の履歴を時系列に沿って遡りながら、基準状態を示す状態ｃ１００のシステム情報を特定する。
【０１２５】
ユーザ体験管理部２０３は、特定した状態ｃ１００から、コメントが入力されたときの操作ｃ５００までのシステム情報の履歴を抽出する。即ち、ユーザ体験管理部２０３は、状態ｃ１００、操作ｃ２１０、及び操作ｃ５００のそれぞれに対応するシステム情報が、この順序で時系列に沿って並んだシステム情報の履歴を抽出する。
【０１２６】
ユーザ体験管理部２０３は、抽出した状態ｃ１００、操作ｃ２１０、及び操作ｃ５００に対応するシステム情報の履歴を基にユーザ体験データを作成し、ユーザ体験ＤＢ２０４に記憶させる。これにより、ユーザ体験ＤＢ２０４には、経路ｒ１１及びｒ１２で示された「文字入力による検索」に相当するユーザ体験データｄ２１０が記憶される。
【０１２７】
ユーザ体験管理部２０３は、生成したユーザ体験データｄ２１０を特定するための識別情報ｄ２１１をコメント登録部２０５に通知する。
【０１２８】
コメント登録部２０５は、ユーザ体験管理部２０３からユーザ体験データｄ２１０の識別情報ｄ２１１を取得する。
【０１２９】
コメント登録部２０５は、コメント受付部１０２から取得したコメントと、ユーザ体験管理部２０３から取得した識別情報ｄ２１１とを、コメント管理テーブルｄ３００に登録する。
【０１３０】
（ステップＳ２２０）
ここで、再度図１１を参照する。判断部１０３は、あらかじめ決められた１以上のユーザ体験を示すデータｄ２１０をサーバ２０から取得し記憶しておく。
【０１３１】
また、判断部１０３は、システム情報取得部１０１からシステム情報を、当該システム情報が取得された時系列順に取得する。判断部１０３は、システム情報取得部１０１から取得し時系列順に並べられたシステム情報と、あらかじめ記憶した各ユーザ体験データに含まれる履歴と比較する。
【０１３２】
（ステップＳ２２１）
判断部１０３は、時系列順に並べられたシステム情報の中から、いずれかのユーザ体験データに含まれる履歴と一致する一連のシステム情報（即ち、履歴）を検出した場合（ステップＳ２２０、Ｙ）は、一連のシステム情報が一致したユーザ体験データに関連付けられているコメントをサーバ２０に通知させる。サーバ２０において、対応するユーザ体験データにコメントが関連付けられている場合には、判断部１０３は、サーバ２０からユーザ体験データに関連付けられたコメントｄ３２０と、そのコメントの識別情報（即ち、ＩＤｄ３１０）とを取得する。なお、ユーザ体験データに含まれる履歴と一致する一連のシステム情報が検出されない限りは（ステップＳ２２０、Ｎ）、ステップＳ２２１〜Ｓ２２４に係る処理は実行されず次処理に遷移する。
【０１３３】
判断部１０３は、サーバ２０からコメント及びコメントのＩＤを取得した場合には、取得したコメント及びコメントのＩＤを通知部１０４に通知する。
【０１３４】
通知部１０４は、判断部１０３からコメント及びコメントのＩＤを取得すると、ユーザｕ１０に、ユーザｕ１０の操作内容に基づくユーザ体験に対してコメントが関連付けられていることを通知し、そのコメントに対するレビューを促す。図４Ａ〜図４Ｃは、ユーザｕ１０にレビューを促す（依頼する）画面の一態様を示している。
【０１３５】
（ステップＳ２２３）
通知部１０４からの通知に対してレビューの入力が選択されると（ステップＳ２２２、Ｙ）、通知部１０４は、レビュー入力に関する指示があったことをレビュー受付部１０５に通知し、判断部１０３から取得したコメント及びコメントＩＤをレビュー受付部１０５に出力する。なお、通知部１０４からの通知に対してレビューの入力が選択されなかった場合には（ステップＳ２２２、Ｎ）、ステップＳ２２３及びＳ２２４に係る処理は実行されず次処理に遷移する。
【０１３６】
レビュー受付部１０５は、通知部１０４からレビューの入力に関する通知を受けると、通知部１０４からコメント及びコメントＩＤを取得する。レビュー受付部１０５は、ユーザ体験に関連付けられたコメントをユーザｕ１０に提示し、そのコメントに対するレビュー結果を入力するための入力画面ｖ２０を表示させる。図５は、入力画面ｖ２０の一例を示している。以降は、図５に示す入力画面ｖ２０を表示させたものとして説明する。
【０１３７】
（ステップＳ２２４）
レビュー受付部１０５は、評価ボタンｖ２２１〜ｖ２２３のうちのいずれかに対する操作に基づき、評価対象コメントにユーザｕ１０の評価を認識し、認識した評価を示す情報と評価対象コメントのＩＤとをサーバ２０に通知する。このレビュー受付部１０５からの通知により、サーバ２０は、通知された評価対象コメントのＩＤに基づき評価対象コメントを特定し、特定された評価対象コメントにレビュー受付部１０５から通知された評価を関連付けることが可能となる。
【０１３８】
また、レビュー受付部１０５は、送信ボタンｖ２３２が操作された場合には、コメント入力欄ｖ２３１に入力された評価コメントを取得する。レビュー受付部１０５は、取得した評価コメントと評価対象コメントのＩＤとをサーバ２０に通知する。このレビュー受付部１０５からの通知により、サーバ２０は、通知された評価対象コメントのＩＤに基づき評価対象コメントを特定し、特定された評価対象コメントにレビュー受付部１０５から通知された評価コメントを関連付けることが可能となる。
【０１３９】
（ステップＳ２２４の処理に基づくサーバ２０側の動作）
ここで、ステップＳ２２４の処理に基づくサーバ２０側の動作について、図６を参照しながら説明する。
【０１４０】
コメント登録部２０５は、ユーザ端末１０のレビュー受付部１０５から、コメントのＩＤと、そのＩＤで示されたコメントに対する評価を示す情報を取得する。
【０１４１】
コメント登録部２０５は、レビュー受付部１０５から取得したＩＤを基に、コメント管理テーブルｄ３００（図９参照）から対応するコメントｄ３２０を特定する。コメント登録部２０５は、特定したコメントｄ３２０に関連付けられた賛同ｄ３４２、反対ｄ３４３、及びノーコメントｄ３４４のうち、レビュー受付部１０５から取得した評価に対応する情報を更新する。例えば、レビュー受付部１０５から取得した評価が「賛同」を示す場合には、コメント登録部２０５は、賛同ｄ３４２に設定された値を加算する。また、コメント登録部２０５は、特定したコメントｄ３２０に関連付けられたレビュー総数ｄ３４１に設定された値を加算する。
【０１４２】
また、コメント登録部２０５は、レビュー受付部１０５から、コメントのＩＤと、そのＩＤで示されたコメントに対する評価コメントを示す情報を取得する。
【０１４３】
コメント登録部２０５は、レビュー受付部１０５から取得したＩＤを基に、コメント管理テーブルｄ３００から対応するコメントｄ３２０に関連付けられた体験ｄ３３０を特定する。コメント登録部２０５は、レビュー受付部１０５から取得した評価コメントをコメントｄ３２０とし、このコメントｄ３２０と特定した体験ｄ３３０とを関連付けて、コメント管理テーブルｄ３００に登録する。また、コメント登録部２０５は、登録したコメントｄ３２０の関連コメントＤ３５０に、レビュー受付部１０５から取得したコメントのＩＤを設定する。これにより、レビュー受付部１０５から取得したコメントのＩＤが示すコメントに対する新たな評価コメントが、コメント管理テーブルｄ３００に登録される。なお、コメント管理テーブルｄ３００に新たに登録された評価コメントに対しても、前述のコメントと同様に評価が入力される。
【０１４４】
（ステップＳ２３０）
ここで、再度図１１を参照する。システム情報取得部１０１は、ユーザｕ１０のユーザ端末１０に対する操作内容や、その操作時のユーザ端末１０の状態を監視しシステム情報を取得する処理を、ユーザ端末１０の停止が指示されるまで継続する（ステップＳ２３０、Ｎ）。ユーザ端末１０の停止が指示されると（ステップＳ２３０、Ｙ）、ユーザ端末１０は、一連の動作を終了させる。
【０１４５】
［３．４．分析フェーズ］
分析フェーズは、開発者ｕ３０がローカル端末３０を介して、サーバ２０のコメントＤＢ２０６に蓄積されたユーザ体験に対するコメントｄ３２０や、コメントｄ３２０に対する評価ｄ３４０を参照及び分析するフェーズである。
【０１４６】
開発者ｕ３０がローカル端末３０からコメントｄ３２０及び評価ｄ３４０の抽出を指示すると、コメント取得部２０７が、コメントＤＢ２０６内のコメント管理テーブルｄ３００からコメントｄ３２０及び評価ｄ３４０を抽出し、ローカル端末３０に出力する。このとき、コメント取得部２０７は、開発者ｕ３０から指定された検索式に基づき、コメントｄ３２０及び評価ｄ３４０を抽出してもよい。
【０１４７】
また、別の一例として、コメント取得部２０７は、評価ｄ３４０に設定された値や、各コメントｄ３２０が登録されたタイミングに基づき、ローカル端末３０に出力するコメントｄ３２０及び評価ｄ３４０を特定してもよい。
【０１４８】
例えば、賛同している人の数が少ないコメントは、妥当性や信頼性が低い場合がある。このような場合を想定して、コメント取得部２０７は、賛同ｄ３４２の数が少ないコメントｄ３２０の優先度を下げて、賛同ｄ３４２の数が多いコメントｄ３２０を優先的に抽出してもよい。
【０１４９】
また、逆説的に考えると、反対している人の数が多いコメントは、そのコメントが示す内容とは逆の意味において信頼性が高い場合がある。このような場合を想定して、コメント取得部２０７は、反対ｄ３４３の数が多いコメントｄ３２０を優先的に抽出してもよい。
【０１５０】
また、レビュー総数に対してノーコメントの数が少ないコメントは、各ユーザがレビューをしやすかった場合や、各ユーザが積極的にレビューを行った場合が想定され、信頼度が高い場合がある。このような場合を想定して、コメント取得部２０７は、レビュー総数ｄ３４１に対するノーコメントｄ３４４の数の割合に基づき、抽出するコメントｄ３２０を決定してもよい。
【０１５１】
また、コメント取得部２０７は、コメントｄ３２０の内容を自然言語処理等の技術を用いて解析し、そのコメントｄ３２０の内容が肯定的か否定的かに応じて、コメントｄ３２０の優先度を決定してもよい。
【０１５２】
具体的な一例として、コメント取得部２０７は、否定的な意味を持つコメントｄ３２０を優先的に抽出してもよい。また、コメント取得部２０７は、否定的な意味を持つコメントｄ３２０の中でも、賛同ｄ３４２の数が多いコメントｄ３２０を優先的に抽出してもよい。また、逆説的に考えて、コメント取得部２０７は、肯定的な意味を持つコメントｄ３２０で、かつ、反対ｄ３４３の数が多いコメントｄ３２０を優先的に抽出してもよい。
【０１５３】
また、コメントに対するレビュー総数が多いユーザ体験ほど、多くのユーザｕ１０に使用されていると判断することもできる。即ち、コメントや評価が少ない（もしくは無い）ユーザ体験ほど、ユーザｕ１０が使用していないことになる。そのため、コメント取得部２０７は、レビュー総数ｄ３４１の少ないコメントｄ３２０の優先度を下げて、他のコメントｄ３２０を抽出するようにしてもよい。また、コメント取得部２０７は、体験ｄ３３０ごとの評価ｄ３４０の数（例えば、レビュー総数ｄ３４１）を集計し、集計結果を、ローカル端末３０を介して開発者ｕ３０に提示してもよい。
【０１５４】
以上のように、本時実施形態に係る情報処理システム１は、所定のユーザ体験（即ち、評価対象となる使い方）を体験したユーザｕ１０に、そのユーザ体験に関する他のユーザｕ１０のコメントの評価を依頼する。これにより、各コメントの妥当性や信頼性を、そのコメントに対する各ユーザｕ１０の評価に基づき容易に判定することが可能となる。
【０１５５】
＜４．変形例＞
次に、変形例に係る情報処理システム１について説明する。上記の実施形態に係る情報処理システム１は、ユーザｕ１０が所定のユーザ体験に対応する使い方をしたユーザｕ１０に、そのユーザ体験に対するコメントの評価を依頼していた。変形例に係る情報処理システム１では、ユーザｕ１０が所定のユーザ体験に対応する使い方をした場合に、ユーザｕ１０の使い方に関連する別の使い方を提示する。以下に、図２を参照しながら具体的に説明する。
【０１５６】
例えば、ユーザｕ１０が、経路ｒ１１及びｒ１２で示された「文字入力による検索」を実行したとする。この場合に、情報処理システム１は、検索機能を実行するための他の使い方として、例えば、経路ｒ２１及びｒ２２で示された「音声入力による検索」をユーザｕ１０に提示してもよい。このように、あるユーザ体験に対応する使い方に関連する別の使い方を提示することで、ユーザｕ１０に、他の使い方を紹介もしくは推薦することも可能である。
【０１５７】
なお、上記のように動作させる場合には、関連するユーザ体験について、各ユーザ体験データｄ２１０をあらかじめ関連付けておく。例えば、上記に示した例では、「文字入力による検索」に対応するユーザ体験データｄ２１０と、「音声入力による検索」に対応するユーザ体験データｄ２１０とを関連付けておけばよい。
【０１５８】
そして、判断部１０３は、取得したシステム情報の履歴が、所定のユーザ体験データｄ２１０に一致する場合に、そのユーザ体験データｄ２１０に関連付けられた別のユーザ体験データｄ２１０を特定する。判断部１０３は、特定した他のユーザ体験データｄ２１０に対応するユーザ体験を通知部１０４に通知させればよい。
【０１５９】
また、ユーザｕ１０から、通知した使い方（ユーザ体験）についてフィードバックを取得できるようにしてもよい。例えば、「文字入力による検索」を実行したユーザｕ１０に「音声で入力することができます。知っていましたか？」という内容のコメントを提示し、このコメントへの評価として、「知っている」、「知っていない」、「知っているけどこちらの方が良い」といった評価結果を入力できるようにしてもよい。このように、通知した使い方に対する評価をユーザｕ１０から取得すことで、情報処理システム１は、評価結果に基づき、どのユーザ体験（使い方）が各ユーザｕ１０に認知されているか（または、認知されていないか）を分析することが可能となる。
【０１６０】
＜５．ハードウェア構成＞
以上、本開示の実施形態を説明した。上述したユーザ端末１０、サーバ２０、及びローカル端末３０による情報処理は、ソフトウェアと、ユーザ端末１０、サーバ２０、及びローカル端末３０として用いられる以下に説明するような情報処理装置９０のハードウェアとの協働により実現される。
【０１６１】
図１２は、情報処理装置９０のハードウェア構成の一例を示した説明図である。図１２に示したように、情報処理装置９０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０３と、入力装置９０８と、出力装置９１０と、ストレージ装置９１１と、ドライブ９１２と、通信装置９１５とを備える。
【０１６２】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置９０内の動作全般を制御する。また、ＣＰＵ９０１は、マイクロプロセッサであってもよい。ＲＯＭ９０２は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０３は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバスなどから構成されるホストバスにより相互に接続されている。
【０１６３】
入力装置９０８は、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ９０１に出力する入力制御回路などから構成されている。情報処理装置９０のユーザは、該入力装置９０８を操作することにより、情報処理装置９０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【０１６４】
出力装置９１０は、例えば、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置およびランプなどの表示装置を含む。さらに、出力装置９１０は、スピーカおよびヘッドホンなどの音声出力装置を含む。例えば、表示装置は、撮像された画像や生成された画像などを表示する。一方、音声出力装置は、音声データ等を音声に変換して出力する。
【０１６５】
ストレージ装置９１１は、本実施形態にかかる情報処理装置９０の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置９１１は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。このストレージ装置９１１は、ＣＰＵ９０１が実行するプログラムや各種データを格納する。
【０１６６】
ドライブ９１２は、記憶媒体用リーダライタであり、情報処理装置９０に内蔵、あるいは外付けされる。ドライブ９１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体に記録されている情報を読み出して、ＲＡＭ９０３に出力する。また、ドライブ９１２は、リムーバブル記憶媒体に情報を書き込むこともできる。
【０１６７】
通信装置９１５は、例えば、ネットワークＮに接続するための通信デバイス等で構成された通信インタフェースである。また、通信装置９１５は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置であっても、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。
【０１６８】
なお、ネットワークＮは、ネットワークＮに接続されている装置から送信される情報の有線、または無線の伝送路である。例えば、ネットワークＮは、インターネット、電話回線網、衛星通信網などの公衆回線網や、Ｅｔｈｅｒｎｅｔ（登録商標）を含む各種のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを含んでもよい。また、ネットワークＮ１は、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）などの専用回線網を含んでもよい。
【０１６９】
＜６．まとめ＞
以上のように、本時実施形態に係る情報処理システム１は、所定のユーザ体験（即ち、評価対象となる使い方）を体験したユーザに、そのユーザ体験に関する他のユーザの主観的な意見（例えば、コメント）の評価を依頼する。そのため、より信頼性の高いレビュー結果を収集することが可能となる。
【０１７０】
また、本時実施形態に係る情報処理システム１では、同じ体験をしたユーザにコメントの評価が依頼されることになるため、コメントを作成するユーザは、コメント上で状況を詳細に伝える必要がなくなる。そのため、コメントを残す作業に対するユーザの抵抗感を緩和する効果が期待できる。
【０１７１】
また、本時実施形態に係る情報処理システム１では、ユーザに対して、他のユーザの意見をレビューする機会を与えることにより、他のユーザの発言に触発されて、追加の意見が入力される効果が期待できる。
【０１７２】
また、本時実施形態に係る情報処理システム１では、各ユーザから寄せられる多数の主観的な意見に対して、同じ体験をした他のユーザから信頼性の高いレビュー結果が集約される。これにより、各コメントの妥当性や信頼性を、そのコメントに対する各ユーザの評価に基づき容易に評価することが可能となる。
【０１７３】
また、開発者が、特定の機能や使い方にあらかじめ意見（コメント）を関連付けておくことで、その意見に対する評価として、対象となる機能や使い方に関する各ユーザの意見を集約することが可能となる。
【０１７４】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１７５】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）ユーザの操作に基づく入力情報及び当該操作時の状態を示す制御情報の少なくともいずれかを含むシステム情報の第１の履歴を取得し、取得した当該第１の履歴を、あらかじめ記憶された前記システム情報を含む第２の履歴と比較する判断部と、
前記判断部による比較結果に基づき、前記ユーザから前記第１の履歴に関連する意見を取得するための通知を行う通知部と、
を備える情報処理装置。
（２）前記通知部は、前記第１の履歴と前記第２の履歴とが一致する場合に前記通知を行う前記（１）に記載の情報処理装置。
（３）前記通知部は、前記第２の履歴に関連付けられた前記意見を通知する前記（２）に記載の情報処理装置。
（４）前記第２の履歴に関連付けられた一の意見に対するユーザの意見を取得する意見取得部と、
取得した前記ユーザの意見を前記一の意見に関連付ける意見登録部と、
を備える前記（３）に記載の情報処理装置。
（５）前記ユーザの意見は、前記一の意見に対する評価を含む前記（４）に記載の情報処理装置。
（６）前記ユーザの意見は、前記一の意見に対する補足情報を更に含む前記（５）に記載の情報処理装置。
（７）あらかじめ記憶された複数の前記意見それぞれに対する前記評価に基づき、当該複数の意見の中から、一部の意見を抽出する抽出部を備える前記（４）または（５）に記載の情報処理装置。
（８）記憶部と、
取得した前記第１の履歴を、前記第２の履歴として前記記憶部に記憶させるシステム情報登録部と、
を備える前記（１）〜（７）のいずれか一項に記載の情報処理装置。
（９）第１のユーザの操作に基づく入力情報及び当該操作時の状態を示す制御情報の少なくともいずれかを含むシステム情報の履歴を記憶する記憶部と、
第２のユーザの操作に基づく前記システム情報の履歴を取得し、取得した当該履歴を、前記記憶部に記憶された前記第１のユーザの操作に基づく履歴と比較する判断部と、
前記判断部による比較結果に基づき、前記第２のユーザから、当該第２のユーザの操作に基づく履歴に関連する意見を取得するための通知を行う通知部と、
を備える情報処理システム。
（１０）ユーザの操作に基づく入力情報及び当該操作時の状態を示す制御情報の少なくともいずれかを含むシステム情報の第１の履歴を取得し、取得した当該第１の履歴を、あらかじめ記憶された前記システム情報を含む第２の履歴と比較することと、
前記判断部による比較結果に基づき、前記ユーザから前記第１の履歴に関連する意見を取得するための通知を行うことと、
を含む情報処理方法。
【符号の説明】
【０１７６】
１      情報処理システム
１０、１０ａ〜１０ｃ  ユーザ端末
１０１  システム情報取得部
１０２  コメント受付部
１０３  判断部
１０４  通知部
１０５  レビュー受付部
２０    サーバ
２０１  システム情報登録部
２０２  システム情報ＤＢ
２０３  ユーザ体験管理部
２０４  ユーザ体験ＤＢ
２０５  コメント登録部
２０６  コメントＤＢ
２０７  コメント取得部
３０    ローカル端末
９０    情報処理装置
【図１】
2014156295.tif 000003
【図２】
2014156295.tif 000004
【図３】
2014156295.tif 000005
【図４Ａ】
2014156295.tif 000006
【図４Ｂ】
2014156295.tif 000007
【図４Ｃ】
2014156295.tif 000008
【図５】
2014156295.tif 000009
【図６】
2014156295.tif 000010
【図７】
2014156295.tif 000011
【図８】
2014156295.tif 000012
【図９】
2014156295.tif 000013
【図１０】
2014156295.tif 000014
【図１１】
2014156295.tif 000015
【図１２】
2014156295.tif 000016
【国際調査報告】
2014156295.tif 000017
2014156295.tif 000018