International Conference Peer-reviewed

Detecting Bad Smells of Refinement in Goal-Oriented Requirements Analysis

Keisuke Asano, Shinpei Hayashi, Motoshi Saeki

In Proceedings of the 4th International Workshop on Conceptual Modeling in Requirements and Business Analysis (MReBa 2017), LNCS, vol. 10651, pp. 122–132, Valencia, Spain, November 2017.

Abstract

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. Based on the classification of poor refinement, we defined four types of bad smells of goal refinement 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 support tool to detect bad smells and assessed its usefulness by an experiment.

Related papers

This work builds on

Continued in

BibTeX

@inproceedings{k_asano-mreba2017,
    author = {Keisuke Asano and Shinpei Hayashi and Motoshi Saeki},
    title = {Detecting Bad Smells of Refinement in Goal-Oriented Requirements Analysis},
    booktitle = {Proceedings of the 4th International Workshop on Conceptual Modeling in Requirements and Business Analysis},
    pages = {122--132},
    doi = {10.1007/978-3-319-70625-2_12},
    year = 2017,
}
Type
International Conference
Conference
MReBa 2017
Location
Valencia, Spain
Presented
November 6, 2017
Volume / Pages
vol. 10651, pp. 122–132
Acceptance rate
8/18 (44%)
DOI
10.1007/978-3-319-70625-2_12