The search functionality is under construction.

IEICE TRANSACTIONS on Information

Automating Bad Smell Detection in Goal Refinement of Goal Models

Shinpei HAYASHI, Keisuke ASANO, Motoshi SAEKI

  • Full Text Views

    0

  • Cite this

Summary :

Goal refinement is a crucial step in goal-oriented requirements analysis to create a goal model of high quality. Poor goal refinement leads to missing requirements and eliciting incorrect requirements as well as less comprehensiveness of produced goal models. This paper proposes a technique to automate detecting bad smells of goal refinement, symptoms of poor goal refinement. At first, to clarify bad smells, we asked subjects to discover poor goal refinement concretely. Based on the classification of the specified poor refinement, we defined four types of bad smells of goal refinement: Low Semantic Relation, Many Siblings, Few Siblings, and Coarse Grained Leaf, and developed two types of measures to detect them: measures on the graph structure of a goal model and semantic similarity of goal descriptions. We have implemented a supporting tool to detect bad smells and assessed its usefulness by an experiment.

Publication
IEICE TRANSACTIONS on Information Vol.E105-D No.5 pp.837-848
Publication Date
2022/05/01
Publicized
2022/01/06
Online ISSN
1745-1361
DOI
10.1587/transinf.2021KBP0006
Type of Manuscript
Special Section PAPER (Special Section on Knowledge-Based Software Engineering)
Category

Authors

Shinpei HAYASHI
  Tokyo Institute of Technology
Keisuke ASANO
  Tokyo Institute of Technology
Motoshi SAEKI
  Nanzan University

Keyword