(57)【特許請求の範囲】
【請求項１】
情報処理装置が実行する質問リスト管理方法であって、
過去の質問リストに含まれる質問に対するユーザの過去の回答を記憶する記憶処理と、
前記過去の回答に基づいて、新たな質問リストに含まれる質問に対するユーザの回答を予測する予測処理と、
予測した回答を表示する表示処理と、
を含み、
前記予測処理は、一のユーザに類似する他のユーザの一の質問に対する過去の回答に基づいて、前記一の質問に対する前記一のユーザの新たな回答を予測する
質問リスト管理方法。
【請求項２】
前記質問リストは、予め登録された複数の質問から選択された一又は複数の質問を含む
請求項１に記載の質問リスト管理方法。
【請求項３】
前記予測処理は、一の質問に対する一のユーザの過去の回答に基づいて、前記一の質問に対する前記一のユーザの新たな回答を予測する
請求項１又は請求項２に記載の質問リスト管理方法。
【請求項４】
前記予測処理は、前記一の質問に対する前記一のユーザの過去の回答の中から、前記一の質問に対する前記一のユーザの新たな回答を選択する
請求項３に記載の質問リスト管理方法。
【請求項５】
前記予測処理は、前記一の質問に対する前記一のユーザの過去の回答のうち直近の回答を、前記一の質問に対する前記一のユーザの新たな回答として予測する
請求項４に記載の質問リスト管理方法。
【請求項６】
前記予測処理は、一のユーザに類似する他のユーザの一の質問に対する過去の回答の中から、前記一の質問に対する前記一のユーザの新たな回答を選択する
請求項１から請求項５までのいずれかに記載の質問リスト管理方法。
【請求項７】
前記他のユーザは、ユーザ情報及び過去の回答の少なくとも一方が前記一のユーザと類似する
請求項１から請求項６までのいずれかに記載の質問リスト管理方法。
【請求項８】
前記質問リストは、ユーザにより作成された質問を含む
請求項１から請求項７までのいずれかに記載の質問リスト管理方法。
【請求項９】
前記予め登録された複数の質問の中から、前記ユーザにより作成された質問と類似する一の質問を特定する特定処理をさらに含む
請求項８に記載の質問リスト管理方法。
【請求項１０】
前記予測処理は、前記ユーザにより作成された質問に対する回答を、前記ユーザにより作成された質問に類似する前記一の質問に対する回答に基づいて予測する
請求項９に記載の質問リスト管理方法。
【請求項１１】
前記質問リストは、セキュリティチェックシートである
請求項１から請求項１０のいずれかに記載の質問リスト管理方法。
【請求項１２】
過去の質問リストに含まれる質問に対するユーザの過去の回答を記憶する記憶部と、
前記過去の回答に基づいて、新たな質問リストに含まれる質問に対するユーザの回答を予測する予測部と、
予測した回答を表示する表示部と、
を備え、
前記予測部は、一のユーザに類似する他のユーザの一の質問に対する過去の回答に基づいて、前記一の質問に対する前記一のユーザの新たな回答を予測する
質問リスト管理装置。
【請求項１３】
情報処理装置に
過去の質問リストに含まれる質問に対するユーザの過去の回答を記憶する記憶処理と、
前記過去の回答に基づいて、新たな質問リストに含まれる質問に対するユーザの回答を予測する予測処理と、
予測した回答を表示する表示処理と、
を含み、
前記予測処理は、一のユーザに類似する他のユーザの一の質問に対する過去の回答に基づいて、前記一の質問に対する前記一のユーザの新たな回答を予測する
質問リスト管理方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、質問リスト管理方法、装置、及びプログラムに関する。
【背景技術】
【０００２】
ある会社が、他社（サービス提供者）が提供するＩＴサービス（クラウドサービス等）を導入する際に、そのサービスが自社の求めるセキュリティポリシーを満たすか確認するために、サービス提供者に対してセキュリティチェックシート（以下「ＳＣＳ」という。）への回答を要求する、という商慣行が広まっている。
【０００３】
ＳＣＳは、サービスのセキュリティや可用性に関する専門的な質問を多く含む質問リストであり、それを要求する会社によって質問の内容や表現が異なる場合が多い。このため、サービス提供者にとって、ＳＣＳに回答することは大きな負担となっていた。このような負担を削減する方法として、サービス提供者が自社のセキュリティホワイトペーパーを公開し、サービス利用者にセキュリティポリシーの充足を判断してもらう方法が提案されている。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】Seculioセキュリティホワイトペーパー2.15版（ＵＲＬ：https://www.lrm.jp/seculio/wp-content/themes/seculio/pdf/SeculioWhitepaper.pdf）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、サービス提供者がセキュリティホワイトペーパーを公開しても、サービス提供者は、依然としてサービス利用者からＳＣＳへの回答を要求される場合があった。
【０００６】
本発明は、上記の課題を鑑みてなされたものであり、質問リストに対する回答を容易化することを目的とする。
【課題を解決するための手段】
【０００７】
一実施形態にかかる質問リスト管理方法は、情報処理装置が実行する質問リスト管理方法であって、過去の質問リストに含まれる質問に対するユーザの過去の回答を記憶する記憶処理と、前記過去の回答に基づいて、新たな質問リストに含まれる質問に対するユーザの回答を予測する予測処理と、予測した回答を表示する表示処理と、を含む。
【発明の効果】
【０００８】
一実施形態によれば、質問リストに対する回答を容易化することができる。
【図面の簡単な説明】
【０００９】
【図１】質問リスト管理システムの構成の一例を示す図である。
【図２】情報処理装置のハードウェア構成の一例を示す図である。
【図３】質問リスト管理装置の機能構成の一例を示す図である。
【図４】ユーザ情報の一例を示す図である。
【図５】質問情報の一例を示す図である。
【図６】回答情報の一例を示す図である。
【図７】質問リスト情報の一例を示す図である。
【図８】ＳＣＳの作成処理の一例を示すフローチャートである。
【図９】ＳＣＳ作成画面の一例を示す図である。
【図１０】ＳＣＳの回答処理の一例を示すフローチャートである。
【図１１】ＳＣＳ回答画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の各実施形態について、添付の図面を参照しながら説明する。なお、各実施形態に係る明細書及び図面の記載に関して、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省略する。
【００１１】
＜システム構成＞
まず、本実施形態に係る質問リスト管理システムの概要について説明する。本実施形態に係る質問リスト管理システムは、質問リストを管理するシステムである。質問リスト管理システムは、質問リストの作成、保存、共有、及び回答の受付などをオンラインで実行できる質問リスト管理サービスをユーザに提供する。質問リスト管理システムのユーザは、ＩＴサービスを提供するサービス提供者、及びＩＴサービスを導入するサービス利用者を含み、法人、事務所、ＮＰＯ、官公庁など、任意の組織であり得る。質問リストとは、複数の質問を含む任意のリストである。質問リストは、例えば、ＳＣＳであるが、これに限られない。
【００１２】
図１は、本実施形態に係る質問リスト管理システムの構成の一例を示す図である。図１の質問リスト管理システムは、ネットワークＮを介して相互に通信可能に接続された、２つのユーザ端末１と、質問リスト管理装置２と、を備える。ネットワークＮは、例えば、有線ＬＡＮ（Local Area Network）、無線ＬＡＮ、インターネット、公衆回線網、モバイルデータ通信網、又はこれらの組み合わせである。
【００１３】
ユーザ端末１は、質問リスト管理システムのユーザの担当者が利用する情報処理装置である。以下、担当者の動作をユーザの動作とみなして説明する。ユーザ端末１は、例えば、ＰＣ（Personal Computer）、スマートフォン、又はタブレット端末であるが、これに限られない。質問リスト管理システムのユーザは、質問リスト管理システムを利用して質問リストを作成する作成者と、質問リスト管理システムを利用して質問リストに対して回答する回答者と、を含む。以下、質問リスト管理システムのユーザである作成者及び回答者を、単に作成者及び回答者という。なお、質問リスト管理システムは、１つ又は３つ以上のユーザ端末１を含んでもよい。
【００１４】
質問リスト管理装置２は、質問リストを管理する情報処理装置である。質問リスト管理装置２は、ユーザ端末１を介して、ユーザに質問リスト管理サービスをウェブアプリケーション又はクラウドサービスとして提供する。質問リスト管理装置２は、例えば、サーバ、ＰＣ、スマートフォン、タブレット端末、又はこれらの組み合わせであるが、これに限られない。質問リスト管理装置２について詳しくは後述する。
【００１５】
＜ハードウェア構成＞
次に、情報処理装置のハードウェア構成について説明する。図２は、情報処理装置１００のハードウェア構成の一例を示す図である。図２に示すように、情報処理装置１００は、バスＢを介して相互に接続された、プロセッサ１０１と、メモリ１０２と、ストレージ１０３と、通信Ｉ／Ｆ１０４と、入出力Ｉ／Ｆ１０５と、入力装置１０６と、出力装置１０７と、ドライブ装置１０８と、を備える。
【００１６】
プロセッサ１０１は、ストレージ１０３に記憶されたプログラムをメモリ１０２に展開して実行することにより、情報処理装置１００の各構成を制御し、情報処理装置１００の機能を実現する。プロセッサ１０１がプログラムを実行することにより、情報処理装置１００の機能が実現される。プロセッサ１０１は、例えば、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、ＧＰＵ（Graphics Processing Unit）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＤＳＰ（Digital Signal Processor）、又はこれらの組み合わせである。
【００１７】
メモリ１０２は、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、又はこれらの組み合わせである。ＲＯＭは、例えば、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable Programmable ROM）、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）、又はこれらの組み合わせである。ＲＡＭは、例えば、ＤＲＡＭ（Dynamic RAM）、ＳＲＡＭ（Static RAM）、ＭＲＡＭ（Magnetoresistive RAM）、又はこれらの組み合わせである。
【００１８】
ストレージ１０３は、ＯＳ等のプログラム及び各種のデータを記憶する。ストレージ１０３は、例えば、フラッシュメモリ、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、ＳＣＭ（Storage Class Memories）、又はこれらの組み合わせである。
【００１９】
通信Ｉ／Ｆ１０４は、情報処理装置１００を、ネットワークＮを介して、外部装置に接続し、通信を制御するためのインタフェースである。通信Ｉ／Ｆ１０４は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（登録商標）、ＺｉｇＢｅｅ（登録商標）、Ｅｔｈｅｒｎｅｔ（登録商標）、又は光通信（例えば、Fibre Channel）に準拠したアダプタであるが、これに限られない。
【００２０】
入出力Ｉ／Ｆ１０５は、情報処理装置１００に入力装置１０６及び出力装置１０７を接続するためのインタフェースである。
【００２１】
入力装置１０６は、ユーザＵの操作を受け付け、受け付けた操作に応じた情報を情報処理装置１００に入力するための装置である。入力装置１０６は、例えば、マウス、キーボード、タッチパネル、マイク、スキャナ、カメラ、各種センサ、操作ボタン、又はこれらの組み合わせである。
【００２２】
出力装置１０７は、情報処理装置１００が保持した各種の情報を出力する装置である。出力装置１０７は、例えば、ディスプレイ、プロジェクタ、プリンタ、スピーカ、バイブレータ、又はこれらの組み合わせである。
【００２３】
ドライブ装置１０８は、ディスクメディア１０９のデータを読み書きする。ドライブ装置１０８は、例えば、磁気ディスクドライブ、光学ディスクドライブ、光磁気ディスクドライブ、又はこれらの組み合わせである。
【００２４】
ディスクメディア１０９は、情報を記録したディスク状の記録媒体である。ディスクメディア１０９は、例えば、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、ＦＤ（Floppy Disk）、ＭＯ（Magneto-Optical disk）、ＢＤ（Blu-ray（登録商標） Disc）、又はこれらの組み合わせである。
【００２５】
なお、本実施形態において、各種のプログラムは、情報処理装置１００の製造段階でメモリ１０２又はストレージ１０３に書き込まれてもよいし、ネットワークＮを介して情報処理装置１００に提供されてもよいし、ディスクメディア１０９などの非一時的でコンピュータ読み取り可能な記録媒体を介して情報処理装置１００に提供されてもよい。
【００２６】
＜機能構成＞
次に、質問リスト管理装置２の機能構成について説明する。図３は、質問リスト管理装置２の機能構成の一例を示す図である。図３に示すように、質問リスト管理装置２は、通信部２１と、記憶部２２と、制御部２３と、を備える。なお、以下では、質問リストがＳＣＳである場合を例に説明するが、上述の通り、質問リストはＳＣＳに限られない。
【００２７】
通信部２１は、通信Ｉ／Ｆ１０４により実現される。通信部２１は、ネットワークＮを介して、ユーザ端末１との間で情報の送受信を行う。具体的には、通信部２１は、作成者のユーザ端末１にＳＣＳ作成画面を表示させるためのデータを送信し、作成者のユーザ端末１からＳＣＳ作成要求を受信する。また、通信部２１は、回答者のユーザ端末１にＳＣＳ回答画面を表示させるためのデータを送信し、回答者のユーザ端末１からＳＣＳへの回答を示すデータを受信する。
【００２８】
記憶部２２は、メモリ１０２及びストレージ１０３により実現される。記憶部２２は、ユーザ情報２２１と、質問情報２２２と、回答情報２２３と、質問リスト情報２２４と、を記憶する。
【００２９】
ユーザ情報２２１は、質問リスト管理システムのユーザに関する情報である。ユーザ情報２２１は、例えば、ユーザの担当者により登録される。図４は、ユーザ情報２２１の一例を示す図である。図４のユーザ情報２２１は、情報項目として「ユーザＩＤ」、「ユーザ名」、「業種」、及び「資本金」を含む。「ユーザＩＤ」は、ユーザを一意に識別する識別子である。「ユーザ名」は、ユーザの名称である。「業種」は、ユーザの業種である。「資本金」は、ユーザの資本金である。例えば、図４の１行目のユーザ情報は、「ユーザＩＤ」が「Ｕ００１」であり、「ユーザ名」が「ＡＡＡ」であり、「業種」が「情報通信」であり、「資本金」が「ｘｘｘ」である。なお、ユーザ情報２２１は、上記の例に限られない。ユーザ情報２２１は、上記の情報項目の一部を含んでもよいし、上記以外の情報項目を含んでもよい。
【００３０】
質問情報２２２は、ＳＣＳの作成に利用される質問に関する情報である。質問情報２２２は、例えば、質問リスト管理システムの管理者により予め複数登録される。質問リストがＳＣＳである場合、セキュリティに関する質問の質問情報２２２が登録される。図５は、質問情報２２２の一例を示す図である。図５の質問情報２２２は、情報項目として「質問ＩＤ」、「質問」、及び「回答例」を含む。「質問ＩＤ」は、質問を一意に識別する識別子である。「質問」は、質問を示す文章である。「回答例」は、質問に対する回答例を示す文章である。例えば、図５の１行目の質問情報２２２は、「質問ＩＤ」が「Ｑ００１」であり、「質問」が「業界団体が策定した自主基準に則った情報セキュリティ運用を行っていますか？」であり、「回答例」が「ＸＸに則って情報セキュリティ運用を行っています。」である。なお、質問情報２２２は、上記の例に限られない。質問情報２２２は、上記の情報項目の一部を含んでもよいし、上記以外の情報項目を含んでもよい。
【００３１】
回答情報２２３は、過去のＳＣＳに含まれる質問に対するユーザ（回答者）の過去の回答に関する情報である。過去のＳＣＳとは、ユーザが過去に回答したＳＣＳのことである。回答情報２２３は、例えば、ユーザがＳＣＳに回答する度に、ユーザごとに記憶される。図６は、回答情報２２３の一例を示す図である。図６の回答情報２２３は、情報項目として「回答者ＩＤ」、「質問ＩＤ」、及び「回答」を含む。「回答者ＩＤ」は、回答者であるユーザのユーザＩＤである。「質問ＩＤ」は、質問を一意に識別する識別子である。「回答」は、質問に対する回答者の回答を示す文章である。例えば、図６の回答情報２２３は、「回答者ＩＤ」が「Ｕ００２」であり、「質問ＩＤ」が「Ｑ００１」及び「Ｑ００２」であり、「回答」が「ＪＩＳ規格要求事項に則って情報セキュリティ運用を行っています。」及び「セキュリティチェックシートを整備しています。」である。なお、回答情報２２３は、上記の例に限られない。回答情報２２３は、上記の情報項目の一部を含んでもよいし、上記以外の情報項目を含んでもよい。
【００３２】
質問リスト情報２２４は、ユーザ（作成者）により作成されたＳＣＳに関する情報である。質問リスト情報２２４は、例えば、ユーザがＳＣＳを作成する度に、ＳＣＳごとに記憶される。図７は、質問リスト情報２２４の一例を示す図である。図７の質問リスト情報２２４は、情報項目として「質問リストＩＤ」、「作成者ＩＤ」、「回答者ＩＤ」、「質問ＩＤ」、「質問」、及び「回答」を含む。「質問リストＩＤ」は、ＳＣＳを一意に識別する識別子である。「作成者ＩＤ」は、ＳＣＳの作成者であるユーザのユーザＩＤである。「回答者ＩＤ」は、ＳＣＳに対する回答者であるユーザのユーザＩＤである。「質問ＩＤ」は、ＳＣＳに含まれる質問の質問ＩＤである。「質問」は、ＳＣＳに含まれる質問を示す文章である。「回答」は、ＳＣＳに含まれる質問に対する回答者の回答を示す文章である。例えば、図７の質問リスト情報２２４は、「質問リストＩＤ」が「Ｌ００１」であり、「作成者ＩＤ」が「Ｕ００１」であり、「回答者ＩＤ」が「Ｕ００２」であり、「質問ＩＤ」が「Ｑ００１」、「Ｑ００２」、及び「Ｑ９０４」であり、「質問」が「業界団体が策定した自主基準に則った情報セキュリティ運用を行っていますか？」、「外部委託先の情報セキュリティ対応状況を把握していますか？」、及び「システム開発におけるアクセス権限の管理者を設置していますか？」であり、「回答」が「ＪＩＳ規格要求事項に則って情報セキュリティ運用を行っています。」、「セキュリティチェックシートを整備しています。」、及び「−」である。なお、質問リスト情報２２４は、上記の例に限られない。質問リスト情報２２４は、上記の情報項目の一部を含んでもよいし、上記以外の情報項目を含んでもよい。
【００３３】
制御部２３は、プロセッサ１０１がメモリ１０２からプログラムを読み出して実行し、他のハードウェア構成と協働することにより実現される。制御部２３は、質問リスト作成部２３１と、質問リスト回答部２３２と、回答予測部２３３と、質問特定部２３４と、を備える。
【００３４】
質問リスト作成部２３１は、ユーザがＳＣＳを作成するためのＳＣＳ作成画面を作成者のユーザ端末１に表示させ、ユーザ端末１に対する作成者の操作に応じたＳＣＳを作成し、作成されたＳＣＳの質問リスト情報２３３を記憶部２２に保存する。
【００３５】
質問リスト回答部２３２は、ユーザがＳＣＳに対して回答するためのＳＣＳ回答画面を回答者のユーザ端末１に表示させ、ユーザ端末１に対する回答者の操作に応じた回答の回答情報２２２を記憶部２２に保存する。
【００３６】
回答予測部２３３は、記憶部２２に記憶された回答情報２２２に基づいて、ＳＣＳに含まれる回答に対する回答者の回答を予測し、ＳＣＳ回答画面に表示する。回答の予測方法については後述する。
【００３７】
質問特定部２３４は、予め登録された複数の質問の中から、作成者により作成された質問と類似する一の質問を特定する。質問の特定方法については後述する。
【００３８】
＜ＳＣＳの作成処理＞
次に、本実施形態に係る質問リスト管理装置２が実行するＳＣＳの作成処理について説明する。図８は、ＳＣＳの作成処理の一例を示すフローチャートである。
【００３９】
（ステップＳ１０１）
ＳＣＳの作成を希望するユーザ（作成者）は、ユーザ端末１を介して、質問リスト管理装置２にＳＣＳ作成画面の表示要求を送信する。質問リスト管理装置２は、ＳＣＳ作成画面の表示要求を受信する（ステップＳ１０１）。ＳＣＳ作成画面の表示要求は、作成者ＩＤを含む。
【００４０】
（ステップＳ１０２）
質問リスト管理装置２がＳＣＳ作成画面の表示要求を受信すると、質問リスト作成部２３１は、作成者のユーザ端末１に、ＳＣＳ作成画面を表示させるためのデータを送信し、作成者のユーザ端末１にＳＣＳ作成画面を表示させる（ステップＳ１０２）。ＳＣＳ作成画面を表示させるためのデータは、質問情報を含む。作成者は、このＳＣＳ作成画面で操作することにより、ＳＣＳを作成する。
【００４１】
図９は、ＳＣＳ作成画面の一例を示す図である。図９のＳＣＳ作成画面Ｄ１は、メッセージＭ１，Ｍ２と、質問リストＱＬ１と、テキストボックスＴと、追加ボタンＢ１と、保存ボタンＢ２と、戻るボタンＢ３と、を備える。メッセージＭ１は「質問を選択してください。」という文章である。メッセージＭ２は「質問を入力してください。」という文章である。質問リストＱＬ１は、記憶部２２に質問情報２２２を登録された質問の一覧であり、質問ごとに対応するチェックボックスが表示されている。テキストボックスＴは、作成者が任意の文章を入力可能なテキストボックスである。追加ボタンＢ１は、テキストボックスＴに入力された文章を作成者が作成した質問として追加するためのボタンである。保存ボタンＢ２は、作成者が作成したＳＣＳを保存するためのボタンである。戻るボタンＢ３は、ＳＣＳ作成画面から元の画面に戻るためのボタンである。
【００４２】
ユーザ端末１にＳＣＳ作成画面Ｄ１が表示されると、作成者は、チェックボックスをチェックすることにより、質問リストＱＬ１から、一又は複数の質問を選択する。図９の例では、「業界団体が策定した自主基準に則った情報セキュリティ運用を行っていますか？」と、「外部委託先の情報セキュリティ対応状況を把握していますか？」と、が選択されている。また、作成者は、テキストボックスＴに所望の質問を入力し、追加ボタンＢ１を選択することにより、独自の質問を追加する。図９の例では、「システム開発におけるアクセス権限の管理者を設置していますか？」という質問が入力されている。独自の質問は、複数入力可能であってもよい。また、作成者が、独自の質問に対する回答例を登録可能であってもよい。作成者が保存ボタンＢ２を選択すると、ユーザ端末１から質問リスト作成装置２にＳＣＳの作成要求が送信される。作成要求は、作成者が選択した質問の質問情報２２２と、作成者が作成した質問と、作成者ＩＤと、を含む。
【００４３】
（ステップＳ１０３）
質問リスト作成装置２がユーザ端末１から作成要求を受信しない場合（ステップＳ１０３：ＮＯ）、処理は終了する。一方、質問リスト作成装置２がユーザ端末１から作成要求を受信した場合（ステップＳ１０３：ＹＥＳ）、処理はステップＳ１０４に進む。
【００４４】
（ステップＳ１０４）
質問リスト作成装置２の質問リスト作成部２３１は、作成要求に応じた質問リスト情報２２４を作成し、記憶部２２に保存する（ステップＳ１０４）。具体的には、質問リスト作成部２３１は、作成を要求された新たなＳＣＳに質問リストＩＤを割り当て、作成要求に含まれる質問情報２２２、独自の質問、及び作成者ＩＤと共に、質問リスト情報２２４として記憶部２２に保存する。ＳＣＳの回答者は、ＳＣＳの作成時に指定されてもよいし、指定されなくてもよい。前者の場合、作成要求に回答者ＩＤが含まれ、この回答者ＩＤを含む質門リスト情報２２４が作成される。一方、後者の場合、回答者が指定された時点で、質門リスト情報２２４に回答者ＩＤが追加される。また、質問リスト作成部２３１は、作成者が作成した質問がＳＣＳに含まれる場合、この質問に質問ＩＤを割り当て、質問リスト情報２２４を作成する。図７の例では、作成者が作成した「システム開発におけるアクセス権限の管理者を設置していますか？」という質問に、Ｑ９０４という質問ＩＤが割り当てられている。質問リスト作成部２３１は、作成者が作成した独自の質問と、この質問に割り当てた質問ＩＤと、を新たな質問の質問情報２２２として記憶部２２に保存してもよい。
【００４５】
以上の処理により、予め登録された複数の質問から選択された一又は複数の質問と、作成者により独自に作成された一又は複数の質問と、の少なくとも一方を含むＳＣＳが質問リスト作成装置２に登録される。
【００４６】
＜ＳＣＳの回答処理＞
次に、本実施形態に係る質問リスト管理装置２が実行するＳＣＳの回答処理について説明する。図１０は、ＳＣＳの回答処理の一例を示すフローチャートである。
【００４７】
（ステップＳ２０１）
新たなＳＣＳ（ユーザが未回答のＳＣＳ）に対する回答を希望するユーザ（回答者）は、ユーザ端末１を介して、質問リスト管理装置２にＳＣＳ回答画面の表示要求を送信する。質問リスト管理装置２は、ＳＣＳ回答画面の表示要求を受信する（ステップＳ２０１）。ＳＣＳ回答画面の表示要求は、回答者ＩＤ及び新たなＳＣＳの質門リストＩＤを含む。
【００４８】
（ステップＳ２０２）
質問リスト管理装置２がＳＣＳ回答画面の表示要求を受信すると、質問特定部２３４は、表示要求に含まれる質問リストＩＤに対応する質問リスト情報２２４を参照し、新たなＳＣＳに、作成者により作成された独自の質問が含まれるか確認する（ステップＳ２０２）。
【００４９】
新たなＳＣＳに独自の質問が含まれない場合（ステップＳ２０２：ＮＯ）、処理はステップＳ２０４に進む。一方、新たなＳＣＳに独自の質問が含まれる場合（ステップＳ２０２：ＹＥＳ）、処理はステップＳ２０３に進む。
【００５０】
（ステップＳ２０３）
質問特定部２３４は、予め登録された複数の質問の中から、新たなＳＣＳに含まれる独自の質問（作成者により作成された質門）と類似する一の質問を特定する（ステップＳ２０３）。例えば、質問特定部２３４は、予め登録された複数の質問及び独自の質問をそれぞれベクトル化し、予め登録された複数の質問の中で、独自の質問に対するコサイン類似度が最も大きい質問を、独自の質問に類似する一の質問として特定してもよい。質問（文章）をベクトル化する方法として、Ｗｏｒｄ２Ｖｅｃ、ＢＥＲＴ（Bidirectional Encoder Representations from Transformers）、ＵＳＥ（Universal Serial Encoder）など、既存の任意の機械学習モデルを利用できる。なお、独自の質問に類似する質問の特定方法は、上記の例に限られず、任意に選択可能である。
【００５１】
（ステップＳ２０４）
回答予測部２３３は、記憶部２２に記憶された回答情報に基づいて、新たなＳＣＳに含まれる各質問に対する回答者の回答を予測する（ステップＳ２０４）。回答予測部２３３は、ＳＣＳに独自の質問が含まれる場合、独自の質問に対する回答として、ステップＳ２０３で特定された独自の質問に類似する質問に対する回答を予測する。以下、新たなＳＣＳに含まれる質問Ｘに対する回答者Ｙの回答を予測する場合を例に説明する。
【００５２】
［予測方法１：回答者Ｙの過去の回答に基づく予測方法］
回答者Ｙが過去に質問Ｘを含むＳＣＳに対して回答したことがある場合、回答者Ｙの回答情報２２３には、質問Ｘに対する回答者Ｙの過去の回答が含まれることになる。このような場合、回答予測部２３３は、質問Ｘに対する回答者Ｙの過去の回答に基づいて、質問Ｘに対する回答者Ｙの新たな回答を予測することができる。
【００５３】
回答予測部２３３は、例えば、質問Ｘに対する回答者Ｙの過去の回答の中から、質問Ｘに対する回答者Ｙの新たな回答を選択してもよい。具体的には、回答予測部２３３は、質問Ｘに対する回答者Ｙの過去の回答のうち直近の回答を、質問Ｘに対する回答者Ｙの新たな回答として選択してもよい。また、回答予測部２３３は、質問Ｘに対する回答者Ｙの過去の回答のうち最頻出の回答を、質問Ｘに対する回答者Ｙの新たな回答として選択してもよい。
【００５４】
また、回答予測部２３３は、例えば、質問Ｘに対する回答者Ｙの過去の回答に基づいて、質問Ｘに対する回答者Ｙの新たな回答を生成してもよい。具体的には、回答予測部２３３は、質問Ｘに対する回答者Ｙの複数の過去の回答を組み合わせて、質問Ｘに対する回答者Ｙの新たな回答としてもよい。
【００５５】
［予測方法２：他のユーザの過去の回答に基づく予測方法］
回答者Ｙ以外のユーザＺが、過去に質問Ｘを含むＳＣＳに対して回答したことがある場合、ユーザＺの回答情報２２３には、質問Ｘに対するユーザＺの過去の回答が含まれることになる。このような場合、回答予測部２３３は、質問Ｘに対するユーザＺの過去の回答に基づいて、質問Ｘに対する回答者Ｙの新たな回答を予測することができる。
【００５６】
回答予測部２３３は、例えば、回答者Ｙに類似する一又は複数のユーザＺを特定し、質問Ｘに対する一又は複数のユーザＺの過去の回答の中から、質問Ｘに対する回答者Ｙの新たな回答を選択してもよい。具体的には、回答予測部２３３は、質問Ｘに対する一又は複数のユーザＺの過去の回答のうち直近の回答を、質問Ｘに対する回答者Ｙの新たな回答として選択してもよい。また、回答予測部２３３は、質問Ｘに対する一又は複数のユーザＺの過去の回答のうち最頻出の回答を、質問Ｘに対する回答者Ｙの新たな回答として選択してもよい。
【００５７】
また、回答予測部２３３は、例えば、質問Ｘに対する一又は複数のユーザＺの過去の回答に基づいて、質問Ｘに対する回答者Ｙの新たな回答を生成してもよい。具体的には、回答予測部２３３は、質問Ｘに対する一又は複数のユーザＺの複数の過去の回答を組み合わせて、質問Ｘに対する回答者Ｙの新たな回答としてもよい。
【００５８】
なお、回答予測部２３３は、ユーザ情報及び回答情報の少なくとも一方に基づいて、回答者Ｙに類似するユーザＺを特定すればよい。すなわち、回答予測部２３３は、回答者Ｙと、ユーザ情報及び回答情報の少なくとも一方が類似するユーザＺを、回答者Ｙに類似するユーザＺとして特定すればよい。
【００５９】
回答予測部２３３は、予測方法１を利用してもよいし、予測方法２を利用してもよいし、予測方法１及び予測方法２を併用してもよい。例えば、回答者Ｙが過去に質問Ｘを含むＳＣＳに対して回答したことがある場合、予測方法１を利用し、回答者Ｙが過去に質問Ｘを含むＳＣＳに対して回答したことがない場合、予測方法２を利用することが考えられる。なお、質問Ｘに対する回答者Ｙの新たな回答の予測方法は、上記の例に限られない。
【００６０】
（ステップＳ２０５）
質問リスト回答部２３１は、回答者のユーザ端末１に、ＳＣＳ回答画面を表示させるためのデータを送信し、回答者のユーザ端末１にＳＣＳ回答画面を表示させる（ステップＳ２０５）。ＳＣＳ回答画面を表示させるためのデータは、質問リスト情報及びステップＳ２０４で予測された回答を含む。回答者は、このＳＣＳ回答画面で操作することにより、ＳＣＳに対して回答する。
【００６１】
図１１は、ＳＣＳ回答画面の一例を示す図である。図１１のＳＣＳ回答画面Ｄ２は、メッセージＭ３と、質問番号Ｎと、質問リストＱＬ２と、回答例ＡＥと、回答Ａと、予測回答ａと、確定ボタンＢ４と、保存ボタンＢ５と、戻るボタンＢ６と、を備える。メッセージＭ３は「回答を入力してください。」という文章である。質問番号Ｎは、ＳＣＳにおける各質問の番号であり、質問リストＩＤとは別に割り当てられる。質問リストＱＬ２は、ＳＣＳに含まれる質問の一覧であり、予め登録された質問から選択された作成者により選択された質問と、作成者により作成された質問と、を含む。回答例ＡＥは、ＳＣＳに含まれる質問に対応する回答例である。回答Ａは、ＳＣＳに含まれる質問に対応する回答の回答であり、回答者により入力される。予測回答ａは、ＳＣＳに含まれる質問に対応する、ステップＳ２０４で予測された回答である。予測回答ａは、回答者により回答Ａが入力されるまで、回答Ａの入力欄に表示される。また、ある質問に対応する回答が予測されなかった場合、その質問に対応する予測回答ａは表示されない。確定ボタンＢ４は、予測回答ａを回答者の回答Ａとして確定するためのボタンである。保存ボタンＢ５は、回答者が入力した回答を保存するためのボタンである。戻るボタンＢ６は、ＳＣＳ回答画面から元の画面に戻るためのボタンである。
【００６２】
ユーザ端末１にＳＣＳ回答画面Ｄ２が表示されると、回答者は、回答例ＡＥを参照しながら、質問リストＱＬ２に含まれる各質問に対して回答Ａを入力する。図１１の例では、「業界団体が策定した自主基準に則った情報セキュリティ運用を行っていますか？」という質問に対して、「ＸＸに則って情報セキュリティ運用を行っています。」という回答例が表示されており、「ＪＩＳ規格要求事項に則って情報セキュリティ運用を行っています。」という回答Ａが回答者により入力されている。
【００６３】
回答Ａの入力欄に予測回答ａが表示されている場合、回答者は、予測回答ａの適否を確認し、問題がなければ確定ボタンＢ４を選択することで、予測回答ａを回答Ａとして確定させる。図１１の例では、「外部委託先の情報セキュリティ対応状況を把握していますか？」という質問に対して、「セキュリティチェックシートを整備しています。」という回答例ＡＥが表示されており、「セキュリティチェックシートを整備しています。」という予測回答ａが表示されている。回答者は、「セキュリティチェックシートを整備しています。」という予測回答ａに対応する確定ボタンＢ４を選択することで、この予測回答ａを回答Ａとして確定させることができる。
【００６４】
なお、図１１の例では、「システム開発におけるアクセス権限の管理者を設置していますか？」という質問は、回答例ＡＥが登録されていない独自の質問であるため、対応する回答例ＡＥが表示されていない。また、「システム開発におけるアクセス権限の管理者を設置していますか？」という質問は、類似する質問が特定されなかったため、回答Ａが予測されておらず、結果として、予測回答ａが表示されていない。
【００６５】
作成者が保存ボタンＢ５を選択すると、ユーザ端末１から質問リスト作成装置２にＳＣＳの回答要求が送信される。回答要求は、質問リスト情報２２４と、回答者が入力した回答と、を含む。
【００６６】
（ステップＳ２０６）
質問リスト作成装置２がユーザ端末１から回答要求を受信しない場合（ステップＳ２０６：ＮＯ）、処理は終了する。一方、質問リスト作成装置２がユーザ端末１から回答要求を受信した場合（ステップＳ２０６：ＹＥＳ）、処理はステップＳ２０７に進む。
【００６７】
（ステップＳ２０７）
質問リスト作成装置２の質問リスト回答部２３２は、回答要求に含まれる回答者の回答を記憶部２２に記憶された質問リスト情報２２４に追加する。また、質問リスト回答部２３２は、回答要求に含まれる回答者の回答を記憶部２２に記憶された回答者の回答情報２２３に追加する。すなわち、質問リスト回答部２３２は、回答要求に含まれる回答者の回答に応じて、質問リスト情報２２４及び回答者の回答情報２２３を更新する（ステップＳ２０７）。
【００６８】
以上により、ＳＣＳに含まれる質問に対する回答者の回答が記憶部２２に記憶される。以降、記憶された回答は、過去のＳＣＳに含まれる質問に対する回答者の過去の回答として保存され、回答の予測などに利用される。
【００６９】
＜まとめ＞
以上説明した通り、本実施形態によれば、作成者は、予め登録された複数の質問の中から所望の質問を選択するだけでＳＣＳを作成できる。したがって、作成者は、ＳＣＳを容易に作成することができる。また、作成者は、独自の質問を追加できる。これにより、作成されるＳＣＳの柔軟性を高めることができる。
【００７０】
また、回答者は、回答例を参照しながら回答を入力することができる。また、回答者は、予測回答を利用して回答を入力することができる。また、ＳＣＳに、作成者により作成された独自の質問が含まれる場合であっても、回答者は、独自の質問に類似する質問に応じた予測回答を利用して回答を入力することができる。したがって、回答者は、ＳＣＳに含まれる質問に対して容易に回答することができる。また、回答者が多くの質問に回答するほど、多くの質問に対して回答が予測されるようになるため、質問に対する回答が一層容易になっていく。このように、本実施形態によれば、回答者によるＳＣＳに対する回答を容易化することができる。
【００７１】
＜付記＞
本実施形態は、以下の開示を含む。
【００７２】
（付記１）
情報処理装置が実行する質問リスト管理方法であって、
過去の質問リストに含まれる質問に対するユーザの過去の回答を記憶する記憶処理と、
前記過去の回答に基づいて、新たな質問リストに含まれる質問に対するユーザの回答を予測する予測処理と、
予測した回答を表示する表示処理と、
を含む質問リスト管理方法。
【００７３】
（付記２）
前記質問リストは、予め登録された複数の質問から選択された一又は複数の質問を含む
付記１に記載の質問リスト管理方法。
【００７４】
（付記３）
前記予測処理は、一の質問に対する一のユーザの過去の回答に基づいて、前記一の質問に対する前記一のユーザの新たな回答を予測する
付記１又は付記２に記載の質問リスト管理方法。
【００７５】
（付記４）
前記予測処理は、前記一の質問に対する前記一のユーザの過去の回答の中から、前記一の質問に対する前記一のユーザの新たな回答を選択する
付記３に記載の質問リスト管理方法。
【００７６】
（付記５）
前記予測処理は、前記一の質問に対する前記一のユーザの過去の回答のうち直近の回答を、前記一の質問に対する前記一のユーザの新たな回答として予測する
付記４に記載の質問リスト管理方法。
【００７７】
（付記６）
前記予測処理は、一のユーザに類似する他のユーザの一の質問に対する過去の回答に基づいて、前記一の質問に対する前記一のユーザの新たな回答を予測する
付記１から付記５までのいずれかに記載の質問リスト管理方法。
【００７８】
（付記７）
前記予測処理は、一のユーザに類似する他のユーザの一の質問に対する過去の回答の中から、前記一の質問に対する前記一のユーザの新たな回答を選択する
付記６に記載の質問リスト管理方法。
【００７９】
（付記８）
前記他のユーザは、ユーザ情報及び過去の回答の少なくとも一方が前記一のユーザと類似する
付記６又は付記７に記載の質問リスト管理方法。
【００８０】
（付記９）
前記質問リストは、ユーザにより作成された質問を含む
付記１から付記８までのいずれかに記載の質問リスト管理方法。
【００８１】
（付記１０）
前記予め登録された複数の質問の中から、前記ユーザにより作成された質問と類似する一の質問を特定する特定処理をさらに含む
付記９に記載の質問リスト管理方法。
【００８２】
（付記１１）
前記予測処理は、前記ユーザにより作成された質問に対する回答を、前記ユーザにより作成された質問に類似する前記一の質問に対する回答に基づいて予測する
付記１０に記載の質問リスト管理方法。
【００８３】
（付記１２）
前記質問リストは、セキュリティチェックシートである
付記１から付記１１のいずれかに記載の質問リスト管理方法。
【００８４】
（付記１３）
過去の質問リストに含まれる質問に対するユーザの過去の回答を記憶する記憶部と、
前記過去の回答に基づいて、新たな質問リストに含まれる質問に対するユーザの回答を予測する予測部と、
予測した回答を表示する表示部と、
を備える質問リスト管理装置。
【００８５】
（付記１４）
情報処理装置に
過去の質問リストに含まれる質問に対するユーザの過去の回答を記憶する記憶処理と、
前記過去の回答に基づいて、新たな質問リストに含まれる質問に対するユーザの回答を予測する予測処理と、
予測した回答を表示する表示処理と、
を含む質問リスト管理方法を実行させるためのプログラム。
【００８６】
今回開示された実施形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。また、本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【符号の説明】
【００８７】
１：ユーザ端末
２：質問リスト管理装置
２１：通信部
２２：記憶部
２３：制御部
２２１：ユーザ情報
２２２：質問情報
２２３：回答情報
２２４：質問リスト情報
２３１：質問リスト作成部
２３２：質問リスト回答部
２３３：回答予測部
２３４：質問特定部
１００：情報処理装置
１０１：プロセッサ
１０２：メモリ
１０３：ストレージ
１０４：通信Ｉ／Ｆ
１０５：入出力Ｉ／Ｆ
１０６：入力装置
１０７：出力装置
１０８：ドライブ装置
１０９：ディスクメディア
【要約】
【課題】  質問リストに対する回答を容易化する。
【解決手段】
一実施形態にかかる質問リスト管理方法は、情報処理装置が実行する質問リスト管理方法であって、過去の質問リストに含まれる質問に対するユーザの過去の回答を記憶する記憶処理と、前記過去の回答に基づいて、新たな質問リストに含まれる質問に対するユーザの回答を予測する予測処理と、予測した回答を表示する表示処理と、を含む。
【選択図】図１１【図１】
0006969039.tif 000002
【図２】
0006969039.tif 000003
【図３】
0006969039.tif 000004
【図４】
0006969039.tif 000005
【図５】
0006969039.tif 000006
【図６】
0006969039.tif 000007
【図７】
0006969039.tif 000008
【図８】
0006969039.tif 000009
【図９】
0006969039.tif 000010
【図１０】
0006969039.tif 000011
【図１１】
0006969039.tif 000012