Detecting bad smells of refinement in goal-oriented requirements analysis

6Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

Asano, K., Hayashi, S., & Saeki, M. (2017). Detecting bad smells of refinement in goal-oriented requirements analysis. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10651 LNCS, pp. 122–132). Springer Verlag. https://doi.org/10.1007/978-3-319-70625-2_12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free