(57)【要約】【課題】  本発明は、文書において、ユーザーが指定した部分に関連する可能性が高いチェック項目を、チェックリストから抽出することを目的とする。【解決手段】  ユーザーが指定した部分について、チェックリストの各チェック項目に記述されたキーワードおよびその類語を検索し、一致した場合、そのチェック項目を記憶する。この処理を全てのチェック項目について実行する。そして最後に、記憶されたチェック項目の情報を表示する。【選択図】図１
2009059332.tif 000002
【特許請求の範囲】
【請求項１】
文書のチェック項目をキーワードとともに記憶したチェックリスト記憶手段と、
キーワードの類語を記憶した類語記憶手段と、
文書内の一部分をユーザーに指定させるユーザーインターフェイス手段と、
前記チェックリスト記憶手段から各チェック項目ごとにキーワードを読み出し、前記類語記憶手段からそのキーワードの類語を読み出し、前記ユーザーインターフェイス手段により指定された部分内について、前記キーワードと類語を検索し、一致した場合にそのチェック項目の情報を記憶する検索・記憶手段と、
前記検索・記憶手段に記憶されたチェック項目の情報を表示する表示手段とからなることを特徴とする、
文書情報表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、文書情報表示システムに関する。
【背景技術】
【０００２】  従来、過去の不具合情報やノウハウを蓄積し検索可能としたデータベースやチェックリストがあるが、文書のレビューにおいて、文書内の全ての単語やその類語を検索するのには手間がかかりすぎる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】  文書のレビューにおいて、チェックリストが使用されることがあるが、必ずしも有効に運用できているとは言えない。チェックリストの項目数がｎ個あり、文書がｍ行あれば、理論的には最大ｎ＊ｍ回のチェックを必要とし、項目数ｎが大きくなると、限られたレビュー時間の中でそれらを完全にチェックするのは難しい、ということが原因の一因として挙げられる。【０００４】  ｎ＊ｍ回のチェックをシステムにより実行し、少なくとも候補を絞ることができれば、レビュワーのチェックの回数を減らすことが出来る。【０００５】  本発明は、文書において、ユーザーが指定した部分に関連する可能性が高いチェック項目を、チェックリストから抽出することを目的とするものである。
【課題を解決するための手段】
【０００６】  この課題を解決するための請求項１の発明は、図１のように構成されるシステムである。図１において、１はチェックリスト記憶手段であり、文書のチェック項目をキーワードとともに記憶する。【０００７】  ２は類語記憶手段であり、キーワードの類語を記憶する。【０００８】  ３は文書であり、チェックの対象である。【０００９】  ４はユーザーインターフェイス手段であり、文書３内の一部分をユーザーに指定させる。【００１０】  ５は検索・記憶手段であり、チェックリスト記憶手段１から各チェック項目ごとにキーワードを読み出し、類語記憶手段２からそのキーワードの類語を読み出し、ユーザーインターフェイス手段４により指定された部分内について、前記キーワードと類語を検索し、一致した場合にそのチェック項目の情報を記憶する。この処理を、チェックリスト記憶手段１に記憶されたチェック項目全てまたは一部について行う。【００１１】  ６は表示手段であり、検索・記憶手段５に記憶されたチェック項目の情報を表示する。
【発明の効果】
【００１２】  本発明により、文書において、ユーザーが指定した部分に関連する可能性が高いチェック項目を、チェックリストから抽出することができる。【００１３】  これにより、チェックリストの項目数がｎ個あり、文書がｍ行ある場合でも、レビュワーは最大ｎ＊ｍ回のチェックをする必要が無く、システムによって抽出されたチェック項目を、そのキーワードまたは類語が一致した箇所についてのみチェックすれば良い。レビュワーは、１つのチェック項目の検討にかける時間を増やすことが出来るため、より精度の高いレビューを実施し、品質の高い文書を仕上げることが出来る。【００１４】  また、チェックリストに多くの項目を追加しても、レビューに要する工数への影響が少ない。これにより、メンバーが自由にチェックリストへ項目追加することを促進でき、チェックリストをノウハウの蓄積として、より充実させていくことが出来る。【００１５】  さらに、もし抽出漏れがあった場合、キーワードや類語を追加したり、検索ロジックを修正し曖昧検索の一致範囲を広げたりするなど、明確、かつ、効果の確認が容易な再発防止策をとることが出来る。人間によるチェック漏れの場合の再発防止策は、曖昧になりがちであり、また、人間に対してレビュー時と同じ条件を再現させることはできないので、効果の確認が困難であった。なお、万一にも抽出漏れがあってはならないチェック項目は、キーワード条件を緩くすることで対応可能である。【００１６】  なお、レビューだけではなく、テスト項目の抽出に使用することにより、テストの品質・効率向上が期待できる。また、文書作成作業中に使用することで、文書作成作業の品質・効率向上が期待できる。
【発明を実施するための最良の形態】
【００１７】  以下、本発明の実施の形態を図２〜図５に基づき説明する。図２は本発明の実施の形態の構成図、図３はチェックリストの例、図４は類語辞書の例、図５は画面表示イメージの例である。【００１８】  図２において、１ａはチェックリストファイル、２ａは類語辞書ファイル、３は文書、４はユーザーインターフェイス手段、５は検索・記憶手段、６は表示手段である。各ファイルや文書は、ローカルコンピュータやサーバーコンピュータ内のハードディスク等の記憶装置に記憶される。また、各ファイルは複数のファイルに分割して記憶し、それをシステムでマージすることができるようにする。なお、本文書情報表示システムは、単独で動作するほか、文書編集システムや文書参照システム内に組み込むことができる。【００１９】  チェックリストファイル１ａは、文書のチェック項目の集合であり、各チェック項目は、図３で示すように、キーワードをＡＮＤ／ＯＲで連結した検索条件と、チェック内容と、不具合事例等の付加情報とから構成される。例えば、図３の例は、プログラムのソースコードに対するチェックリストの例であり、最初のチェック項目は、ウインドウを閉じる処理において、ウインドウをＥＳＣキーで閉じることができることをチェックすべきである、ということを示している。その検索条件として、“  「閉じる」という単語と「ウインドウ」という単語が同一行にある場合、もしくは、「ＣｌｏｓｅＷｉｎｄｏｗ」という単語（ウインドウを閉じる関数名）がある場合  ”を記述している。【００２０】  類語辞書ファイル２ａは、図４で示すように、チェックリストファイル１ａに記述されうるキーワードに対し、その類語を記憶したものである。例えば、本例が想定するプログラムでは、ウインドウを閉じる関数として、「ＣｌｏｓｅＷｉｎｄｏｗ」と「ＤｉｓｐｏｓｅＷｉｎｄｏｗ」があることから、それらを類語として記述している。また、「エスケープ」の別の表現方法として、「ＥＳＣ」やエスケープキーのアスキーコードである「０ｘ１Ｂ」を記述している。【００２１】  チェックリストファイルや類語ファイルは、分野ごとに一般的な内容をシステムに付属したり、ユーザーが作成したり、他のデータベースからデータを取得して作成したりできるようにする。また、他の人が作成したファイルを、ネットワーク等を介して入手し、使用できるようにする。【００２２】  ユーザーインターフェイス手段４は、文書３内の一部分をユーザーに指定させる。例えば、文書３の内容を表示する画面上の一部分を、マウス操作等によって選択した後、ボタンをクリックするなどの操作を行わせる。【００２３】  検索・記憶手段５は、チェックリストファイル１ａの各チェック項目について、キーワードを読み出し、類語辞書ファイル２ａからそのキーワードの類語を読み出す。そして、ユーザーインターフェイス手段４によって指定された文書の部分内について、前記キーワードと類語を検索する。検索に一致した場合、そのチェック項目の情報と、文書３内の一致した箇所の位置情報とを記憶する。この処理をチェックリストファイル１ａ内の全てのチェック項目について実行する。【００２４】  表示手段６は、検索・記憶手段５で記憶したチェック項目のチェック���容を一覧表示する。また、チェック項目をクリックすると、そのチェック項目の情報を全て表示する。【００２５】  また、検索・記憶手段５で記憶した、文書３内の一致した箇所の位置情報を全て読み出し、文書表示画面上で該当箇所を強調表示する。その強調表示箇所をクリックすると、チェック項目の一覧表示のうち、該当するチェック項目が強調表示される。逆に、チェック項目をクリックすると、文書表示画面上の該当箇所がさらに強調表示される。【００２６】  なお、推奨テスト項目を一覧表示させることもできる。【００２７】  画面表示イメージの例を図５に示す。表示中の文書内でユーザーが指定した部分について、キーワードが一致したチェック項目を一覧表示し、クリックされたチェック項目の詳細情報を表示している。【００２８】  なお、チェックリストファイル１ａの各チェック項目に重要度情報を追加することにより、表示手段６において、重要度順に表示することが出来る。【００２９】  また、表示手段６において、ユーザーのクリックによって詳細情報が表示されたチェック項目を記憶したり、一覧表示された各チェック項目について、そのチェック項目によって文書の問題を発見したかどうかをユーザーに入力させたりすることにより、その情報をチェックリストファイル１ａにフィードバックして記憶し、次回以降、有用なチェック項目である確率が高い順に表示することが出来る。例えば、チェックリスト１ａの各チェック項目の各キーワードごとに、キーワードが一致した回数と、そのキーワードの一致によって最終的に文書の問題を発見した回数とを記憶する。表示手段６は、この情報を元に、ベイズ推定等を用いて、そのチェック項目によって文書の問題が発見される確率を計算し、その確率順に表示する。【００３０】  また、表示手段６において、一覧表示された各チェック項目について、文書の問題を発見したかどうかをユーザーに入力させることにより、発見された問題のリストを自動作成し、対策を実施したかどうかのチェックに使用することが出来る。
【図面の簡単な説明】
【００３１】
【図１】  本発明の原理構成図である。
【図２】  本発明の実施の形態の構成図である。
【図３】  チェックリストの例である。
【図４】  類語辞書の例である。
【図５】  画面表示イメージの例である。
【符号の説明】
【００３２】      １  チェックリスト記憶手段
２  類語記憶手段
３  文書
４  ユーザーインターフェイス手段
５  検索・記憶手段
６  表示手段
１ａ  チェックリストファイル
２ａ  類語辞書ファイル
【図１】
2009059332.tif 000003
【図２】
2009059332.tif 000004
【図３】
2009059332.tif 000005
【図４】
2009059332.tif 000006
【図５】
2009059332.tif 000007