(57)【要約】【課題】インタビューすべき項目の漏れを少なくするインタビュー支援技術を提供する。【解決手段】インタビュー支援装置は、インタビューの少なくとも一部の内容を示すテキストデータを品詞毎に分割する手段と、分割された複数の単語の中からキーワードを抽出する手段と、上記インタビューにおいて聴取されるべき項目毎に、当該項目に関するインタビューで聴取される内容に含まれる可能性の高い単語である代表語をそれぞれ保持する手段と、上記キーワードと上記代表語とを比較することにより当該キーワードに対応する項目を抽出する手段と、インタビューにおいて聴取されるべき各項目を示すデータと、抽出された項目と、を比較することにより、上記インタビューにおいて未だ聴取されていない項目を特定する手段と、この特定された未だ聴取されていない項目を示す情報が出力されるように制御する手段と、を備える。【選択図】図１
2012168669.tif 000002
【特許請求の範囲】
【請求項１】
インタビューの少なくとも一部の内容を示すテキストデータを品詞毎に分割する形態素解析部と、
前記形態素解析部で分割された複数の単語の中からキーワードを抽出するキーワード抽出部と、
前記インタビューにおいて聴取されるべき項目毎に、当該項目に関するインタビューで聴取される内容に含まれる可能性の高い単語である代表語をそれぞれ保持する代表語保持部と、
前記キーワード抽出部により抽出されたキーワードと、前記代表語保持部に保持される代表語とを比較することにより、前記代表語保持部に保持される項目の中から当該キーワードに対応する項目を抽出する項目抽出部と、
前記インタビューにおいて聴取されるべき各項目を示すデータをそれぞれ保持する項目テンプレート保持部と、
前記項目テンプレート保持部に保持されるデータと、前記項目抽出部により抽出された項目とを比較することにより、前記インタビューにおいて未だ聴取されていない項目を特定する未出項目特定部と、
前記未出項目特定部により特定された未だ聴取されていない項目を示す情報がユーザに把握可能な形態で出力されるように制御する出力処理部と、
を備えることを特徴とするインタビュー支援装置。
【請求項２】
複数の要件定義書の内容を示す複数の要件定義書データを保持する要件定義書データ保持部と、
前記要件定義書データ保持部に保持される複数の要件定義書データに含まれる、要件定義書の各項目に関する記述を構成する単語の中から、前記代表語を当該項目毎にそれぞれ抽出する代表語抽出部と、
を更に備え、
前記代表語保持部は、前記代表語抽出部により抽出された代表語を前記項目毎に保持する、
ことを特徴とする請求項１に記載のインタビュー支援装置。
【請求項３】
コンピュータに、
インタビューの少なくとも一部の内容を示すテキストデータを品詞毎に分割する形態素解析部と、
前記形態素解析部で分割された複数の単語の中からキーワードを抽出するキーワード抽出部と、
前記インタビューにおいて聴取されるべき項目毎に、当該項目に関するインタビューで聴取される内容に含まれる可能性の高い単語である代表語をそれぞれ保持する代表語保持部と、
前記キーワード抽出部により抽出されたキーワードと、前記代表語保持部に保持される代表語とを比較することにより、前記代表語保持部に保持される項目の中から当該キーワードに対応する項目を抽出する項目抽出部と、
前記インタビューにおいて聴取されるべき各項目を示すデータをそれぞれ保持する項目テンプレート保持部と、
前記項目テンプレート保持部に保持されるデータと、前記項目抽出部により抽出された項目とを比較することにより、前記インタビューにおいて未だ聴取されていない項目を特定する未出項目特定部と、
前記未出項目特定部により特定された未だ聴取されていない項目を示す情報がユーザに把握可能な形態で出力されるように制御する出力処理部と、
を実現させることを特徴とするインタビュー支援プログラム。
【請求項４】
インタビューにおいて聴取されるべき項目毎に、当該項目に関するインタビューで聴取される内容に含まれる可能性の高い単語である代表語をそれぞれ保持する代表語保持部と、前記インタビューにおいて聴取されるべき各項目を示すデータをそれぞれ保持する項目テンプレート保持部と、を備えるコンピュータが、
前記インタビューの少なくとも一部の内容を示すテキストデータを品詞毎に分割するステップと、
前記分割された複数の単語の中からキーワードを抽出するステップと、
前記抽出されたキーワードと、前記代表語保持部に保持される代表語とを比較することにより、前記代表語保持部に保持される項目の中から当該キーワードに対応する項目を抽出するステップと、
前記項目テンプレート保持部に保持されるデータと、前記抽出された項目とを比較することにより、前記インタビューにおいて未だ聴取されていない項目を特定するステップと、
前記特定された未だ聴取されていない項目を示す情報がユーザに把握可能な形態で出力されるように制御するステップと、
を実行することを特徴とするインタビュー支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インタビューの支援技術に関する。
【背景技術】
【０００２】
システムやソフトウェアの開発において不要な手戻りを防止し、開発効率を向上するためには、上流工程で要求や要件を的確に把握することが重要である。一方で、開発の上流工程に関しては、属人的性質を持つ作業が多く含まれるため、下流工程に比べ、体系化やツールによる支援が十分に行われていない。
【０００３】
そこで、上流工程、特に、要求獲得及び要件定義を支援する幾つかの手法が提案されている。例えば、下記特許文献１では、要求及び要件文書に対して字句解析を行い、辞書に事前に定義された、要求及び要件の記述としては曖昧な単語（例えば「搬出する」）を見つけた場合に、その曖昧な単語をより具体的な単語（例えば、『依頼を受ける』『在庫を調べる』『出庫指示を出す』『出庫する』）に展開して利用者に提示することで、より詳細な記述を促すような装置が提案されている。
【０００４】
また、下記特許文献２では、要件定義フェーズの終了時の判断を定量的に行うために、要件定義に関するステークホルダを、予見者、具現者、合理主義者及び断絶者に分類し、その分布を推定したうえで、各クラスタによって当該要件に関する十分な納得が得られたかどうかを、数量的に判断する基準が与えられている。
【０００５】
下記特許文献３では、形態素解析により要件定義文書を５Ｗ１Ｈ（Ｗｈｏ（誰が）、Ｗｈａｔ（何を）、Ｗｈｅｎ（いつ）、Ｗｈｅｒｅ（どこで）、Ｗｈｙ（どうして）、Ｈｏｗ（どのように））に分解し、不明瞭な要素がある場合に曖昧な要求として指摘し、変更を支援する機能が提供されている。また、事前に定義及び保守される「要件システム辞書」に照らして不十分な要件記述が検出され、指摘される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平６−６７８６２号公報
【特許文献２】特許第４２８６２９６号
【特許文献３】特開２００８−２５０７６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述のような従来の支援手法は、インタビュー時を支援するものにはなっていない。ところが、上流工程におけるインタビューは、属人性が高く、要求獲得及び要件定義において重要な位置を占めるため、それに対する品質の均質化や初心者に対する支援が強く望まれている。
【０００８】
しかしながら、要件定義等のためのインタビューでは、その属人性の高さから、インタビュー実施時に要件項目の聞き漏らしを認識するのが難しく、聞き漏らしを防ぐのが難しいという問題がある。
【０００９】
本発明の目的は、このような問題点に鑑み、インタビュー時に、インタビューすべき項目の漏れを少なくするインタビュー支援技術を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の各態様では、上述した課題を解決するために、それぞれ以下の構成を採用する。
【００１１】
第１の態様に係るインタビュー支援装置は、インタビューの少なくとも一部の内容を示すテキストデータを品詞毎に分割する形態素解析部と、この形態素解析部で分割された複数の単語の中からキーワードを抽出するキーワード抽出部と、上記インタビューにおいて聴取されるべき項目毎に、当該項目に関するインタビューで聴取される内容に含まれる可能性の高い単語である代表語をそれぞれ保持する代表語保持部と、キーワード抽出部により抽出されたキーワードと、代表語保持部に保持される代表語とを比較することにより、代表語保持部に保持される項目の中から当該キーワードに対応する項目を抽出する項目抽出部と、上記インタビューにおいて聴取されるべき各項目を示すデータをそれぞれ保持する項目テンプレート保持部と、この項目テンプレート保持部に保持されるデータと、項目抽出部により抽出された項目とを比較することにより、上記インタビューにおいて未だ聴取されていない項目を特定する未出項目特定部と、この未出項目特定部により特定された未だ聴取されていない項目を示す情報がユーザに把握可能な形態で出力されるように制御する出力処理部と、を備える。
【００１２】
第２の態様に係るインタビュー支援方法では、インタビューにおいて聴取されるべき項目毎に、当該項目に関するインタビューで聴取される内容に含まれる可能性の高い単語である代表語をそれぞれ保持する代表語保持部と、上記インタビューにおいて聴取されるべき各項目を示すデータをそれぞれ保持する項目テンプレート保持部と、を備えるコンピュータが、上記インタビューの少なくとも一部の内容を示すテキストデータを品詞毎に分割するステップと、分割された複数の単語の中からキーワードを抽出するステップと、抽出されたキーワードと、代表語保持部に保持される代表語とを比較することにより、代表語保持部に保持される項目の中から当該キーワードに対応する項目を抽出するステップと、項目テンプレート保持部に保持されるデータと、上記抽出された項目とを比較することにより、上記インタビューにおいて未だ聴取されていない項目を特定するステップと、この特定された未だ聴取されていない項目を示す情報がユーザに把握可能な形態で出力されるように制御するステップと、を実行する。
【００１３】
なお、本発明の別態様としては、上記第１の態様に係る各構成をそれぞれコンピュータに実現させるインタビュー支援プログラムであってもよいし、このようなプログラムを記録したコンピュータが読み取り可能な記憶媒体であってもよい。
【発明の効果】
【００１４】
上記各態様によれば、インタビュー時に、インタビューすべき項目の漏れを少なくするインタビュー支援技術を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態におけるインタビュー支援装置の構成例を概念的に示すブロック図。
【図２】項目テンプレート保持部に保持される項目一覧の例を示す図。
【図３】本実施形態におけるインタビュー支援装置の動作例を示すフローチャート。
【図４】項目抽出部の動作例を示すフローチャート。
【図５】代表語ＤＢの具体例を概念的に示す図。
【図６】インタビューの少なくとも一部の内容を示すテキストデータからキーワードを抽出する例を示す図。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について説明する。なお、以下に挙げる実施形態は例示であり、本発明は以下の実施形態の構成に限定されない。また、本発明は、本実施形態におけるインタビュー支援装置で支援するインタビューの種類を限定しない。本実施形態におけるインタビュー支援装置は、例えば、システム、ソフトウェア構築時の要件定義のためのインタビューを支援することができる。
【００１７】
〔装置構成〕
図１は、本実施形態におけるインタビュー支援装置の構成例を概念的に示すブロック図である。本実施形態におけるインタビュー支援装置１０は、図１に示されるように、インタビュー内容取得部１００、形態素解析部１０１、キーワード抽出部１０２、項目抽出部１０３、代表語ＤＢ１０４、代表語抽出部１０５、要件定義書事例ＤＢ１０６、項目テンプレート保持部１０７、出力処理部１０８、未出項目特定部１０９、項目取得情報保持部１１０等を有する。
【００１８】
インタビュー支援装置１０は、ハードウェア構成として、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ハードディスク（ＨＤＤ）等のようなメモリ、ＣＰＵ（Central Processing Unit）、入出力インタフェース等を有する（図示せず）。上述の各処理部は、例えば、メモリに格納されるプログラムがＣＰＵにより実行されることにより、それぞれ実現される。なお、本実施形態は、上述の各処理部の実現手法を限定するものではないため、各処理部は、フィールド・プログラマブル・ゲートアレイ（ＦＰＧＡ）、特定用途向け集積回路（ＡＳＩＣ）等のようなハードウェア構成要素として実現されてもよい。
【００１９】
インタビュー内容取得部１００は、要件定義等のような上流開発工程において必要なインタビューの少なくとも一部の内容を示すテキストデータを取得する。例えば、インタビュー内容取得部１００は、マイク等の音声入力部（図示せず）、その音声入力部から得られる音声信号をテキストデータに変換する音声認識部等から構成されてもよい。この場合、インタビュー内容取得部１００は、インタビュー音声に応じて、その時々のインタビュー内容を示すテキストデータを逐次取得する。また、インタビュー内容取得部１００は、キーボード等のようなユーザインタフェース（入力装置）を使ってユーザにより入力されたデータとして当該テキストデータを逐次取得してもよい。
【００２０】
形態素解析部１０１は、インタビュー内容取得部１００により取得された一続きの文章であるテキストデータに対して形態素解析を行うことにより、当該テキストデータを品詞単位で分割する。なお、形態素解析手法自体は、周知の手法が利用されればよいため、ここでは説明を割愛する。
【００２１】
キーワード抽出部１０２は、形態素解析部１０１により分割された複数の単語の中から所定の単語や所定の品詞をキーワードとして抽出する。例えば、キーワード抽出部１０２は、当該複数の単語の中から名詞及び動詞をキーワードとして抽出する。なお、ここでは、「キーワードを抽出する」と表記するが、これは、コンピュータにより処理可能なキーワードのデータを抽出することを意味する。
【００２２】
項目テンプレート保持部１０７は、インタビューにおいて聴取されるべき項目の一覧をそれぞれ保持する。以降、「項目を保持する」、「項目を抽出する」、「項目を特定する」等と表記するが、これらは、コンピュータにより処理可能な、項目を示すデータをそれぞれ処理対象とすることを意味する。
【００２３】
例えば、インタビューにおいて聴取されるべき項目の一覧は、インタビューを通じて最終的にまとめられる要件定義書に含まれるべき項目群から得られるようにしてもよい。ここで、項目とは、例えば、「ログイン機能」といった特定の機能を表す機能要件や、「速度」、「メモリ使用量」等といった特定の機能には該当しない非機能要件等のような、要件定義書の目次を構成する各要件項目に相当する。但し、本実施形態は、扱われる項目自体の種類を限定しない。また、例えば、項目テンプレート保持部１０７は、各項目を、その項目を示す名称データとしてそれぞれ保持する。これら項目の名称は、通常、要件定義書の中で、要件項目毎に付される。
【００２４】
図２は、項目テンプレート保持部１０７に保持される項目一覧の例を示す図である。図２の例に示されるように、項目テンプレート保持部１０７に保持される項目としては、要件定義書の目次にある項目の中から必要と判断され抽出されたものが利用されてもよい。
【００２５】
要件定義書事例データベース（ＤＢ）１０６は、過去に作成された複数の要求定義書のデータを保持する。要求定義書のデータには、要求定義書に含まれる各項目の名称データ、各項目に関し記述された文章データ等が含まれる。当該要求定義書のデータは、類似した案件毎に区分けされ格納されてもよい。また、インタビュー支援装置１０で作成対象とする要求定義書の案件の種類を固定し、この固定された案件の種類に属する又はそれに近い案件についての要求定義書のデータのみが格納されるようにしてもよい。要件定義書事例ＤＢ１０６は、一般的には、要件定義書データ保持部と呼ぶこともできる。
【００２６】
代表語抽出部１０５は、要件定義書事例ＤＢ１０６に格納される要求定義書のデータに基づいて、要件定義書の各項目に関する記述を構成する単語の中から、各項目についての代表語をそれぞれ抽出する。ここで、代表語とは、各項目に関するインタビューで聴取される内容に含まれる可能性の高い単語である。
【００２７】
例えば、代表語抽出部１０５は、当該要求定義書のデータに含まれる各要件項目の文章データを形態素解析することにより、その文章データから所定の品詞及び所定の単語の少なくとも一方を当該代表語として抽出する。例えば、名詞及び動詞が代表語として抽出される。また、代表語抽出部１０５は、要件定義書事例ＤＢ１０６に格納される過去の複数の要求定義書の中に、所定数以上含まれていた所定品詞の単語を項目毎にそれぞれ抽出し、この抽出された単語を代表語とするようにしてもよい。
【００２８】
代表語データベース（ＤＢ）１０４は、インタビューにおいて聴取されるべき項目毎に、当該項目に関するインタビューで聴取される内容に含まれる可能性の高い単語である代表語をそれぞれ保持する。代表語ＤＢ１０４は、代表語抽出部１０５により抽出された代表語を項目毎についてそれぞれ保持する。これにより、代表語ＤＢ１０４には、過去のインタビューにおいて代表的に出現されていた単語が各項目に関しそれぞれ格納される。具体的には、代表語ＤＢ１０４には、項目を示すデータと、代表語を示すデータとが関連付けられた状態で保持される。代表語ＤＢ１０４は、一般的には、代表語保持部と呼ぶこともできる。
【００２９】
項目抽出部１０３は、代表語ＤＢ１０４を参照することにより、キーワード抽出部１０２により抽出されたキーワードに対応する項目を抽出する。言い換えれば、インタビュー内容を示す文章から抽出されたキーワードが、過去の要件定義書の事例においてどの項目中でよく使われているかを判断することにより、そのキーワードに対応する項目が決定される。
【００３０】
項目取得情報保持部１１０は、項目抽出部１０３により抽出された、インタビュー内容に対応する項目を保持する。言い換えれば、項目取得情報保持部１１０には、当該インタビューにおいて既に聴取された項目の情報が保持される。
【００３１】
未出項目特定部１０９は、インタビューにおいて未だ聴取されていない項目を特定（推定）する。具体的には、未出項目特定部１０９は、項目テンプレート保持部１０７により保持されている項目の一覧から項目取得情報保持部１１０に保持されている項目を取り除き、残った項目を未だ聴取されていない項目として推定する。
【００３２】
出力処理部１０８は、未出項目特定部１０９により推定された、未だ聴取されていない項目を示す情報（例えば名称）がユーザに把握可能な形態で出力されるように制御する。具体的には、出力処理部１０８は、ディスプレイ等のような表示装置（図示せず）に表示させるための表示データを当該未だ聴取されていない項目を示す情報を含めた形で生成し、当該表示装置に表示させる。また、出力処理部１０８は、そのような情報をプリンタ等の出力装置で印字させるための印字データを生成し、当該出力装置に出力させる。これにより、例えば、インタビューアは、表示装置に表示された要件項目名称を見ることにより、インタビューにおいて未だ聴取されていない項目を知ることができる。
【００３３】
〔動作例〕
図３は、本実施形態におけるインタビュー支援装置１０の動作例を示すフローチャートである。以下、図３に沿って、インタビュー内容が音声信号として逐次取得される例を用いて、インタビュー支援装置１０の動作例を説明する。なお、このとき、代表語抽出部１０５が、要件定義書事例ＤＢ１０６及び項目テンプレート保持部１０７に基づいて、既に、代表語ＤＢ１０４に各項目の代表語を格納している。
【００３４】
インタビュー支援装置１０のインタビュー内容取得部１００では、音声入力部（図示せず）がインタビュー音声を音声信号として順次取得している。取得された音声信号は、音声認識部（図示せず）によりテキストデータに変換される。形態素解析部１０１は、インタビュー内容取得部１００で取得されたインタビューの少なくとも一部の内容を示すテキストデータを形態素解析により品詞毎に分解する（Ｓ１０１）。
【００３５】
続いて、キーワード抽出部１０２は、形態素解析部１０１により分解された単語群の中から、動詞及び名詞をキーワードとして抽出する（Ｓ１０２）。
【００３６】
項目抽出部１０３は、キーワード抽出部１０２により抽出されたキーワード及び代表語ＤＢ１０４に保持される代表語に基づいて、当該キーワードに対応する項目を抽出する（Ｓ１０３）。項目抽出部１０３は、このように抽出された、インタビュー内容に対応する項目を項目取得情報保持部１１０に格納する。
【００３７】
続いて、未出項目特定部１０９は、項目テンプレート保持部１０７により保持されている項目の一覧から項目取得情報保持部１１０に保持されている項目を取り除き、残った項目を未だ聴取されていない項目として推定する（Ｓ１０４）。
【００３８】
出力処理部１０８は、未出項目特定部１０９により推定された、未だ聴取されていない項目の名称を含む表示データを生成し、未だ聴取されていない項目の名称を表示装置に表示させる（Ｓ１０５）。
【００３９】
上記処理（Ｓ１０１）から処理（Ｓ１０５）は、インタビュー内容取得部１００でインタビュー内容を示すテキストデータが得られなくなるまで繰り返される（Ｓ１０６）。
【００４０】
図４は、項目抽出部１０３の動作例を示すフローチャートである。図４に示される動作例は、図３に示される処理（Ｓ１０３）に対応する。
【００４１】
項目抽出部１０３は、入力として、キーワード抽出部１０２によりインタビューの少なくとも一部の内容を示すテキストデータから抽出された複数のキーワードを取得する（Ｓ２０１）。例えば、当該テキストデータに含まれる単語のうち名詞及び動詞が取得される。
【００４２】
項目抽出部１０３は、代表語ＤＢ１０４から、１つの項目に関する代表語を抽出する（Ｓ２０２）。このとき、代表語ＤＢ１０４には、要件定義書事例ＤＢ１０６に格納される要求定義書のデータから、項目テンプレート保持部１０７により保持される各項目に関し抽出された代表語が格納されている（代表語抽出部１０５）。
【００４３】
項目抽出部１０３は、代表語ＤＢ１０４から抽出された代表語と、入力として取得された複数のキーワードとの間で、共通する単語の数を求める（Ｓ２０３）。項目抽出部１０３は、上記処理（Ｓ２０１）から処理（Ｓ２０３）を、代表語ＤＢ１０４で保持される全ての項目の走査が完了するまで繰り返し実行する（Ｓ２０４）。
【００４４】
項目抽出部１０３は、全ての項目の走査が完了すると（Ｓ２０４；ＹＥＳ）、各項目に関しそれぞれ求められた共通単語数のうち、最大の共通単語数となった項目を、入力として得られた複数のキーワードに対応する項目として抽出する（Ｓ２０５）。なお、項目抽出部１０３は、最大の共通単語数となった項目が複数存在した場合には、複数の項目を抽出する。
【００４５】
次に、本実施形態におけるインタビュー支援装置１０の動作例を、具体的な事例に基づいて、再度、説明する。
【００４６】
図５は、代表語ＤＢ１０４の具体例を概念的に示す図である。図５の例によれば、代表語ＤＢ１０４には、項目（要件項目）「ログイン機能」の代表語として「認証」及び「パスワード」が保持され、項目（要件項目）「性能目標」の代表語として「速度」及び「応答」が保持されている。
【００４７】
図６は、インタビューの少なくとも一部の内容を示すテキストデータからキーワードを抽出する例を示す図である。ここでは、図６の符号６０に示されるようなテキストデータ「今回のシステムは応答速度が大変重要です。」がインタビュー内容取得部１００により取得されたものと仮定する。
【００４８】
この場合、形態素解析部１０１は、上記テキストデータを品詞単位で分解することで、符号６１に示すように、「今回」、「の」、「システム」、「は」、「応答」、「速度」、「が」、「大変」、「重要」、「です」、「。」を得る（図３のＳ１０１）。
【００４９】
キーワード抽出部１０２は、分解された上記単語群の中から、符号６２に示すように、動詞及び名詞（「今回」、「システム」、「応答」、「速度」、「大変」、「重要」）をキーワードとして抽出する（図３のＳ１０２）。
【００５０】
項目抽出部１０３は、代表語ＤＢ１０４に保持される項目のうち、項目「ログイン機能」の代表語（「認証」及び「パスワード」）と、上記キーワードとの間で、共通する単語の数を求める（図４のＳ２０３）。項目「ログイン機能」については共通する単語が存在しないため、共通単語数は０と算出される。同様に、項目抽出部１０３は、項目「性能目標」の代表語（「速度」及び「応答」）と、上記キーワードとの間で、共通する単語の数を求める（図４のＳ２０３）。項目「性能目標」については、共通単語数は２と算出される。
【００５１】
結果、項目抽出部１０３は、上記キーワード（「今回」、「システム」、「応答」、「速度」、「大変」、「重要」）に対応する項目として、最大の共通単語数を有する「性能目標」を抽出する（図３のＳ１０３）。項目抽出部１０３は、抽出された項目「性能目標」を示すデータを項目取得情報保持部１１０に格納する。
【００５２】
未出項目特定部１０９は、項目テンプレート保持部１０７に保持される項目のうち、項目取得情報保持部１１０に記録されていない項目「認証機能」を抽出し、この抽出された項目「認証機能」を未だ聴取されていない項目として推定する（図３のＳ１０４）。最終的に、出力処理部１０８が、この項目の名称「認証機能」を含む表示データを生成し、それを表示装置に表示させる（図３のＳ１０５）。
【００５３】
〔作用及び効果〕
本実施形態では、インタビューにおいて聴取されるべき項目の一覧が項目テンプレート保持部１０７に、過去に作成された要求定義書のデータが要件定義書事例データベース（ＤＢ）１０６に、それぞれ予め保持される。その上で、これら保持されるデータに基づいて、必要となる項目毎に、過去の事例においてその項目に記述されていた単語である代表語が抽出され（代表語抽出部１０５）、項目毎の代表語が代表語ＤＢ１０４に保持される。
【００５４】
このように予め保持される項目毎の代表語のデータに基づいて、項目抽出部１０３により、聴取されたインタビューの少なくとも一部の内容に対応する項目が推定される。そして、推定された項目と、項目テンプレート保持部１０７に保持される必要な項目とを比較することにより、未出項目特定部１０９により未だ聴取されていない項目が推定され、この推定結果がインタビューアに提示される。
【００５５】
従って、本実施形態によれば、実際にインタビューされている内容に基づいて、未だ聴取されておらず、かつ、聴取する必要のある項目が提示されるため、インタビューアに対して聴取しなければならない項目に対する気付きを与えることができ、インタビューアのレベルによらず、インタビュー時に、インタビューすべき項目の漏れを少なくすることができる。
【００５６】
［変形例］
上述の実施形態では、代表語抽出部１０５により自動的に代表語ＤＢ１０４に項目毎の代表語が格納される例を示したが、代表語ＤＢ１０４には、ユーザインタフェースを介してマニュアルで入力された代表語が格納されるようにしてもよい。この変形例では、インタビュー支援装置１０は、代表語抽出部１０５、要件定義書事例ＤＢ１０６及び項目テンプレート保持部１０７を備えなくともよい。また、インタビュー支援装置１０は、代表語ＤＢ１０４に格納された代表語をマニュアルで修正させるようなユーザインタフェースを備えるようにしてもよい。
【００５７】
また、上述の実施形態では、要件定義書事例ＤＢ１０６に格納される過去の要求定義書のデータの各要件項目から代表語を抽出する例を示したが、インタビューすべき項目を定義する他のデータから当該代表語を抽出するようにしてもよい。
【００５８】
また、未だ聴取されていない項目の推定方法として、上述の実施形態における方法に代えて、以下のような方法を用いてもよい。項目取得情報保持部１１０は、項目抽出部１０３により抽出された、インタビュー内容に対応する項目を保持すると共に、各項目についての抽出回数を保持する。未出項目特定部１０９は、項目取得情報保持部１１０に保持されている項目のうち、抽出回数が所定回数より多い項目を既にインタビューされた項目として特定する。未出項目特定部１０９は、このように特定された、抽出回数が所定回数より多い項目を項目テンプレート保持部１０７により保持されている項目の一覧から取り除き、残った項目を未だ聴取されていない項目として推定する。
【００５９】
また、未出項目特定部１０９は、項目取得情報保持部１１０に保持されている項目を抽出回数が少ない順に並べ、最も抽出回数が少ない項目から所定数分の項目と、項目テンプレート保持部１０７により保持されているが項目取得情報保持部１１０に保持されていない項目とを、未だ聴取されていない項目として推定するようにしてもよい。
【００６０】
上述の実施形態では、項目抽出部１０３は、代表語ＤＢ１０４から抽出された代表語と、入力として取得された複数のキーワードとの間で、共通する単語の数を求め、最大の共通単語数となった項目を、当該キーワードに対応する項目として抽出したが、所定数を超えた共通単語数を持つ項目を当該キーワードに対応する項目として抽出するようにしてもよい。
【００６１】
なお、上述の説明で用いた複数のフローチャートでは、複数のステップ（処理）が順番に記載されているが、本実施形態で実行される処理ステップの実行順序は、その記載の順番に制限されない。本実施形態では、図示される処理ステップの順番を内容的に支障のない範囲で変更することができる。
【符号の説明】
【００６２】
１０  インタビュー支援装置
１００  インタビュー内容取得部
１０１  形態素解析部
１０２  キーワード抽出部
１０３  項目抽出部
１０４  代表語データベース（ＤＢ）
１０５  代表語抽出部
１０６  要件定義書事例データベース（ＤＢ）
１０７  項目テンプレート保持部
１０８  出力処理部
１０９  未出項目特定部
１１０  項目取得情報保持部
【図１】
2012168669.tif 000003
【図２】
2012168669.tif 000004
【図３】
2012168669.tif 000005
【図４】
2012168669.tif 000006
【図５】
2012168669.tif 000007
【図６】
2012168669.tif 000008