• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 前のページに戻る

ソフトウェア要求進化機構の解明とその活用法の研究

研究課題

研究課題/領域番号 21K11823
研究種目

基盤研究(C)

配分区分基金
応募区分一般
審査区分 小区分60050:ソフトウェア関連
研究機関南山大学

研究代表者

佐伯 元司  南山大学, 理工学部, 教授 (80162254)

研究期間 (年度) 2021-04-01 – 2025-03-31
研究課題ステータス 交付 (2023年度)
配分額 *注記
3,510千円 (直接経費: 2,700千円、間接経費: 810千円)
2023年度: 1,300千円 (直接経費: 1,000千円、間接経費: 300千円)
2022年度: 1,040千円 (直接経費: 800千円、間接経費: 240千円)
2021年度: 1,170千円 (直接経費: 900千円、間接経費: 270千円)
キーワード要求獲得 / 要求進化 / 不吉な臭い / 曖昧性 / グラフデータベース / 版管理 / ユースケースモデル / 波及解析 / 要求工学 / メトリックス / ゴール指向要求分析法
研究開始時の研究の概要

本研究では,ソフトウェアシステムの要求分析段階において,要求進化機構を明らかにするとともにそれらを分類し,再利用可能なパターンとして蓄積することによって,要求進化支援を行う手法および支援ツールを開発する。具体的には,要求進化を水平軸,垂直軸の2つの方向からなる2次元平面でモデル化し,進化のためのprimitive operationの適用列として蓄積する手法を開発し,要求の版管理システムを実現する。primitive operationの適用パターンを再利用可能な進化パターンとして抽出し,要求分析者をガイドする。さらに,進化度合いを表すメトリックスを開発し,進化の様を可視化することを試みる。

研究実績の概要

本年度は,主に水平方向の進化(要求の詳細化)について以下のような研究を行った.
1)要求仕様書からの曖昧箇所の検出と修正:
要求仕様書において曖昧さを引き起こす単語に着目し,曖昧語リストを作成した.まず,被験者実験により25 の仕様書で 108 の曖昧語を検出し,さらに Word2Vec と cosine 類似度を用いて,108語と類似する単語を検出し,最終的に 436 の曖昧語とみられる単語をリスト化できた.被験者実験の結果,その中で218 単語が曖昧語としてみなされた.また,被験者による曖昧の判断には差があり,それらの差を数値化することにより単語の曖昧度を明確にする手法を開発した.自動化ツールによる評価の結果,仕様書中の深刻な曖昧語の検出が行え,曖昧でない語句への修正を支援することができた.文中の係り受け関係による曖昧性については,文の形態素解析により品詞の出現パターンによって語句間の係り受け関係が複数存在する文を抽出し, 係り元の単語と係り先の単語を特定する.両者の意味的類似度を同様に計算し,類似度の差が見られた場合は類似性の高い語句に係ると判断し曖昧性はないとする.逆に差がない場合はどちらに係るか判定不能とし曖昧性があると判定する.評価実験を行った結果,曖昧でない係り受けの適合率はよかったが,曖昧である係り受けの検出の適合率はそれほど高くはなかった.抽出した係り受け関係を提示することにより,修正の支援が行えることを確認した.
2) ゴール指向要求分析法iStarにおける不吉な臭いの検出:昨年度までの成果をもとに,さらに不吉な臭いの検出法の精度をあげるために,自然言語で記述されたゴール記述に生成AIの適用可能性を検討し,意味的な不吉な臭いの検出と修正を試行し,これまでのWord2Vecを使う手法よりも有望な見通しが得られた.

現在までの達成度 (区分)
現在までの達成度 (区分)

2: おおむね順調に進展している

理由

水平軸方向の(要求の詳細化)については,不吉な臭いと曖昧性の検出・改善を取り上げ,自動化手法の開発と評価を行っていった.生成AIの活用についても,精度改善の上で有望な見通しが得られた.垂直軸(要求変更による改版)方向の進化については,昨年度まで自然言語文章の意味的類似度に基づく波及解析による進化支援を行うツールを開発し評価を行っており,両者を組み合わせるための技術開発についても進んでおり,全体としては順調に進んでいる.

今後の研究の推進方策

生成AI技術を活用し,各支援ツールのさらなる自動化と高性能化をはかる.また,不吉な臭い改善の観点での進化操作のモデル化を進め,要求獲得プロセスからの進化とそれに伴う要求詳細化の事例分析と評価を進めていく.

報告書

(3件)
  • 2023 実施状況報告書
  • 2022 実施状況報告書
  • 2021 実施状況報告書
  • 研究成果

    (18件)

すべて 2024 2023 2022 2021

すべて 雑誌論文 (9件) (うち査読あり 4件、 オープンアクセス 2件) 学会発表 (9件)

  • [雑誌論文] 要求仕様書における単語類似度を用いた曖昧語辞書作成法2024

    • 著者名/発表者名
      石井里彩,今村咲彩,佐伯元司
    • 雑誌名

      電子情報通信学会ソフトウェアサイエンス研究会

      巻: SS2023-49 ページ: 1-6

    • 関連する報告書
      2023 実施状況報告書
  • [雑誌論文] Defining Bad Smells and Automating Their Detection in Goal-Oriented Requirement Analysis Method iStar2023

    • 著者名/発表者名
      Yoshitake Hirabayashi, Shinji Ota, Suzuka Fujii, Motoshi Saeki
    • 雑誌名

      Proc. of 30th Asia-Pacific Software Engineering Conference (APSEC2023)

      巻: APSEC2023 ページ: 349-358

    • DOI

      10.1109/apsec60848.2023.00045

    • 関連する報告書
      2023 実施状況報告書
    • 査読あり
  • [雑誌論文] ゴール指向要求分析手法iStarにおける不吉な臭いの検出2023

    • 著者名/発表者名
      平林 義健,大田 真史,藤井 涼香,佐伯 元司
    • 雑誌名

      情報処理学会研究報告ソフトウェア工学研究会

      巻: Vol.2023-SE-213 ページ: 1-8

    • 関連する報告書
      2022 実施状況報告書
  • [雑誌論文] データ依存関係を用いた要求仕様書中の欠落の検出法2023

    • 著者名/発表者名
      広岡伸之甫,佐伯元司
    • 雑誌名

      電子情報通信学会技報ソフトウェアサイエンス研究会

      巻: SS2022-47 ページ: 1-6

    • 関連する報告書
      2022 実施状況報告書
  • [雑誌論文] 要求獲得における質疑応答プロセスのグラフデータベースを用いた支援2023

    • 著者名/発表者名
      今堀 由唯,加藤 潤三,林 晋平,大西 淳,佐伯 元司
    • 雑誌名

      電子情報通信学会技報ソフトウェアサイエンス研究会

      巻: SS2022-48 ページ: 7-12

    • 関連する報告書
      2022 実施状況報告書
  • [雑誌論文] Automating Bad Smell Detection in Goal Refinement of Goal Models2022

    • 著者名/発表者名
      Shinpei Hayashi, Keisuke Asano, Motoshi Saeki
    • 雑誌名

      IEICE Transactions on Information and Systems

      巻: E105.D 号: 5 ページ: 837-848

    • DOI

      10.1587/transinf.2021KBP0006

    • ISSN
      0916-8532, 1745-1361
    • 年月日
      2022-05-01
    • 関連する報告書
      2021 実施状況報告書
    • 査読あり / オープンアクセス
  • [雑誌論文] Cataloging Bad Smells in Use Case Descriptions and Automating Their Detection2022

    • 著者名/発表者名
      Yotaro Seki, Shinpei Hayashi, Motoshi Saeki
    • 雑誌名

      IEICE Transactions on Information and Systems

      巻: E105.D 号: 5 ページ: 849-863

    • DOI

      10.1587/transinf.2021KBP0008

    • ISSN
      0916-8532, 1745-1361
    • 年月日
      2022-05-01
    • 関連する報告書
      2021 実施状況報告書
    • 査読あり / オープンアクセス
  • [雑誌論文] 要求獲得における質疑応答履歴のグラフデータベースシステムの実現2022

    • 著者名/発表者名
      今堀 由唯, 加藤 潤三, 林 晋平, 大西 淳, 佐伯 元司
    • 雑誌名

      ソフトウェア工学の基礎〈29〉日本ソフトウェア科学会ソフトウェア工学の基礎研究会 FOSE2022

      巻: 48 ページ: 123-128

    • 関連する報告書
      2022 実施状況報告書
    • 査読あり
  • [雑誌論文] 要求獲得のためのシソーラスの統合2021

    • 著者名/発表者名
      加藤潤三,佐伯元司,大西淳,林晋平,海谷治彦,山本修一郎
    • 雑誌名

      情報処理学会ソフトウェア工学研究会

      巻: Vol.2021-SE-208,No.4 ページ: 1-8

    • 関連する報告書
      2021 実施状況報告書
  • [学会発表] 要求文の分類について2023

    • 著者名/発表者名
      佐伯元司
    • 学会等名
      情報処理学会ソフトウェア工学研究会要求工学ワーキンググループ 2023年5月
    • 関連する報告書
      2023 実施状況報告書
  • [学会発表] 生成 AI の要求工学への 適用可能性2023

    • 著者名/発表者名
      佐伯元司
    • 学会等名
      情報処理学会ソフトウェア工学研究会要求工学ワーキンググループ 2023年10月
    • 関連する報告書
      2023 実施状況報告書
  • [学会発表] 要求仕様書における 曖昧語辞書作成と評価2023

    • 著者名/発表者名
      石井里彩,佐伯元司
    • 学会等名
      情報処理学会ソフトウェア工学研究会要求工学ワーキンググループ 2023年10月
    • 関連する報告書
      2023 実施状況報告書
  • [学会発表] 要求仕様書における多義語の検出法2023

    • 著者名/発表者名
      山堂美空,佐伯元司
    • 学会等名
      情報処理学会ソフトウェア工学研究会要求工学ワーキンググループ 2023年10月
    • 関連する報告書
      2023 実施状況報告書
  • [学会発表] 要求仕様書の係り受け関係の曖昧性検出法2023

    • 著者名/発表者名
      牧野希来里,佐伯元司
    • 学会等名
      情報処理学会ソフトウェア工学研究会要求工学ワーキンググループ 2023年10月
    • 関連する報告書
      2023 実施状況報告書
  • [学会発表] 文間の類似度を用いた要求文書内の変更の波及解析2023

    • 著者名/発表者名
      木方 友香,森永 紫音,中野 樹,佐伯 元司
    • 学会等名
      情報処理学会ソフトウェア工学研究会要求工学ワーキンググループ 2023年2月
    • 関連する報告書
      2022 実施状況報告書
  • [学会発表] 波及解析のための類似要求文の検出法2022

    • 著者名/発表者名
      佐伯元司
    • 学会等名
      情報処理学会ソフトウェア工学研究会要求工学ワーキンググループ 2022年5月
    • 関連する報告書
      2022 実施状況報告書
  • [学会発表] 類似要求文の検出による変更波及解析2022

    • 著者名/発表者名
      佐伯元司
    • 学会等名
      情報処理学会ソフトウェア工学研究会要求工学ワーキンググループ 2022年10月
    • 関連する報告書
      2022 実施状況報告書
  • [学会発表] 波及解析のためのユースケース記述間の意味的類似性検出2022

    • 著者名/発表者名
      SUN Jiahong,佐伯元司
    • 学会等名
      情報処理学会ソフトウェア工学研究会要求工学ワーキンググループ 2022年3月
    • 関連する報告書
      2021 実施状況報告書

URL: 

公開日: 2021-04-28   更新日: 2024-12-25  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi