• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

A Study on Detecting and Improving Bad Smells in Requirements Elicitation

Research Project

Project/Area Number 18K11237
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Review Section Basic Section 60050:Software-related
Research InstitutionNanzan University (2021)
Tokyo Institute of Technology (2018-2020)

Principal Investigator

SAEKI MOTOSHI  南山大学, 理工学部, 教授 (80162254)

Project Period (FY) 2018-04-01 – 2022-03-31
Project Status Completed (Fiscal Year 2021)
Budget Amount *help
¥4,420,000 (Direct Cost: ¥3,400,000、Indirect Cost: ¥1,020,000)
Fiscal Year 2020: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Fiscal Year 2019: ¥1,690,000 (Direct Cost: ¥1,300,000、Indirect Cost: ¥390,000)
Fiscal Year 2018: ¥1,560,000 (Direct Cost: ¥1,200,000、Indirect Cost: ¥360,000)
Keywords要求工学 / ゴール指向要求分析法 / ユースケースモデル / 詳細化 / 不吉なにおい / 要求仕様書 / 不吉な臭い / EARS / ユースケースモデリング / データ依存性解析 / データ依存解析 / メトリックス / ユースケース法
Outline of Final Research Achievements

In this research project, we develop techniques to detect automatically "bad smells", symptoms of missing requirements and poor refinement of requirements, included in the artifacts produced in requirements elicitation processes. Firstly, we collect and analyze instances of bad smells in real requirements elicitation processes, and based on their characteristics we categorize them. To automate detecting bad smells, we develop metrics to quantify structural characteristics and semantical ones of bad smells. A supporting tool is developed to detect and to classify the instances of bad smells using the developed metrics, and their improvement can be suggested based on their classification result. We pick up two elicitation methods, goal-oriented analysis and use case modeling.

Academic Significance and Societal Importance of the Research Achievements

低品質な要求仕様書は,開発の後段までその影響が及び,最終成果物が顧客の真の要求を満たさないものになってしまうばかりか,最悪,開発をやり直す事態になりかねない.要求仕様書の構造的な特徴より,低品質箇所を検出するための手法は,これまで個別に提案されてきたが,仕様書を作り出す前の作業である要求獲得作業の中の本質的な作業である段階的詳細化過程で後工程に悪影響を及ぼすと思われる「不吉なにおい」を定義し,その検出・改善手法まで開発した研究はなく,本研究はその点が独創的である.また,本手法は低品質な仕様書が生み出される前の段階での検出・改善であり,その後段への効果も大きい.

Report

(5 results)
  • 2021 Annual Research Report   Final Research Report ( PDF )
  • 2020 Research-status Report
  • 2019 Research-status Report
  • 2018 Research-status Report
  • Research Products

    (12 results)

All 2022 2021 2020 2019 2018

All Journal Article (8 results) (of which Peer Reviewed: 3 results,  Open Access: 3 results) Presentation (4 results)

  • [Journal Article] Automating Bad Smell Detection in Goal Refinement of Goal Models2022

    • Author(s)
      Shinpei Hayashi, Keisuke Asano, Motoshi Saeki
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E105.D Issue: 5 Pages: 837-848

    • DOI

      10.1587/transinf.2021KBP0006

    • ISSN
      0916-8532, 1745-1361
    • Year and Date
      2022-05-01
    • Related Report
      2021 Annual Research Report
    • Peer Reviewed / Open Access
  • [Journal Article] Cataloging Bad Smells in Use Case Descriptions and Automating Their Detection2022

    • Author(s)
      Yotaro Seki, Shinpei Hayashi, Motoshi Saeki
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E105.D Issue: 5 Pages: 849-863

    • DOI

      10.1587/transinf.2021KBP0008

    • ISSN
      0916-8532, 1745-1361
    • Year and Date
      2022-05-01
    • Related Report
      2021 Annual Research Report
    • Peer Reviewed / Open Access
  • [Journal Article] 要求仕様の曖昧性を減少させるための日本語版簡易構文テンプレートEARS2022

    • Author(s)
      宮崎大河,北野聖也,佐伯元司
    • Journal Title

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

      Volume: SS2021-58 Pages: 97-102

    • Related Report
      2021 Annual Research Report
  • [Journal Article] 不適切なゴール詳細化検出のためのゴール記述類似度算出法の比較2021

    • Author(s)
      飯島慧,林晋平,佐伯元司
    • Journal Title

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

      Volume: vol. 120, no. 407 Pages: 67-72

    • Related Report
      2020 Research-status Report
  • [Journal Article] 変更履歴とゴール間依存関係を用いたゴールへの不適切な変更操作の回避支援2021

    • Author(s)
      山崎友路,林晋平,佐伯元司
    • Journal Title

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

      Volume: vol. 120, no. 407 Pages: 96-101

    • Related Report
      2020 Research-status Report
  • [Journal Article] データ依存解析によるユースケース記述中の不吉な臭い検出2021

    • Author(s)
      関洋太朗,林晋平,佐伯元司
    • Journal Title

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

      Volume: vol. 2021-SE-207 Pages: 1-8

    • Related Report
      2020 Research-status Report
  • [Journal Article] Detecting Bad Smells in Use Case Descriptions2019

    • Author(s)
      Yotaro Seki, Shinpei Hayashi, Motoshi Saeki
    • Journal Title

      Proc. of 27th IEEE International Requirements Engineering Conference

      Volume: IEEE Pages: 98-108

    • DOI

      10.1109/re.2019.00021

    • Related Report
      2019 Research-status Report
    • Peer Reviewed / Open Access
  • [Journal Article] ユースケース記述中の不吉な臭いの体系化と検出2019

    • Author(s)
      関 洋太朗, 林 晋平, 佐伯 元司
    • Journal Title

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

      Volume: 2019-SE-201 Pages: 1-8

    • Related Report
      2018 Research-status Report
  • [Presentation] ユースケース記述の不吉なにおい2020

    • Author(s)
      佐伯元司
    • Organizer
      情報処理学会ソフトウェア工学研究会要求工学ワーキンググループ 2020年2月
    • Related Report
      2019 Research-status Report
  • [Presentation] ゴールモデルの不吉な臭いー多平面モデル再考2019

    • Author(s)
      佐伯元司
    • Organizer
      情報処理学会ソフトウェア工学研究会要求工学ワーキンググループ 2019年10月
    • Related Report
      2019 Research-status Report
  • [Presentation] 要求モデルの不吉な臭いーユースケース記述2019

    • Author(s)
      佐伯元司
    • Organizer
      情報処理学会ソフトウェア工学研究会要求工学ワーキンググループ 2019年6月
    • Related Report
      2019 Research-status Report
  • [Presentation] ゴール詳細化の支援法2018

    • Author(s)
      佐伯元司
    • Organizer
      情報処理学会ソフトウェア工学研究会要求工学ワーキンググループ
    • Related Report
      2018 Research-status Report

URL: 

Published: 2018-04-23   Modified: 2023-01-30  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi