研究課題
本研究では、大規模情報システムの要求仕様書の効率的な理解のために、記述内容を(1)システム構築の背景や目的、(2)機能要求、(3)非機能要求に分類し、各分類に対して自然言語処理技術に基づく要約技術を用いることを提案し、使い分けの手法と要約データの生成ツールを開発した。(1)~(3)に加えて、重要な要求が要求仕様書のどのページにどれぐらい記述されているかを表す記述状況に関する要約を自動生成する方法と、記述状況を用いた文書の理解支援手法を提案した。記述状況の要約の生成には、自然言語処理技術により決定する対象文書全体の要約情報を活用している。様々な大規模言語モデルによる要約技術を適用可能にするために、ツールのアーキテクチャを汎用化し、自然言語処理モデルBERTの抽出型要約と、OpenAIのGPT3, GPT3.5等の抽象型要約を用いた場合の記述状況可視化を試行した。また、要約対象を技術文書に拡大した適用評価を行った。本適用結果をまとめ、実技術者や管理者等にヒアリングを行った。ヒアリングから次の評価を得た:(i)要求仕様書に加えて,論文,特許明細書,技術レポート,企画書等のさまざまな技術文書への活用は有効である。(ii)大規模文書の場合には、文章を章別に区切り、章別の重要トピックに対する記述状況を章横断で可視化することで、全体理解の加速が期待できる。(iii)組織に蓄積されている多数の技術文書を人手のみで参照し理解することは困難なため、記述状況の要約技術を用いて、ベテラン技術者が指定した重要概念が文書のどこに記述されているかを可視化し共有することで、若手技術者へのノウハウの伝達を加速し、組織の知識継承に有効である。
すべて 2024 2023 その他
すべて 雑誌論文 (5件) (うち査読あり 1件) 学会発表 (14件) 備考 (1件)
情報処理学会,研究報告ソフトウェア工学(SE)(2024-SE-216巻)
巻: 2024-SE-216 ページ: 1-7
情報サービス産業協会 JISA 会報(JISA Quarterly)
巻: 149 ページ: 74-80
2023 8th International Conference on Information and Network Technologies (ICINT)
巻: - ページ: 43-48
10.1109/ICINT58947.2023.00016
巻: 150 ページ: 47-51
日本ソフトウェア科学会第40回大会講演論文集
巻: - ページ: -
https://www.ns.kogakuin.ac.jp/relab/index.html