International Conference Peer-reviewed

Multi-Dimensional Goal Refinement in Goal-Oriented Requirements Engineering

Wataru Inoue, Shinpei Hayashi, Haruhiko Kaiya, Motoshi Saeki

In Proceedings of the 10th International Conference on Software Engineering and Applications (ICSOFT-EA 2015), pp. 185–195, Colmar, Alsace, France, July 2015.

Abstract

In this paper, we propose a multi-dimensional extension of goal graphs in goal-oriented requirements engineering in order to support the understanding the relations between goals, i.e., goal refinements. Goals specify multiple concerns such as functions, strategies, and non-functions, and they are refined into sub goals from mixed views of these concerns. This intermixture of concerns in goals makes it difficult for a requirements analyst to understand and maintain goal graphs. In our approach, a goal graph is put in a multi-dimensional space, a concern corresponds to a coordinate axis in this space, and goals are refined into sub goals referring to the coordinates. Thus, the meaning of a goal refinement is explicitly provided by means of the coordinates used for the refinement. By tracing and focusing on the coordinates of goals, requirements analysts can understand goal refinements and modify unsuitable ones. We have developed a supporting tool and made an exploratory experiment to evaluate the usefulness of our approach.

Related papers

This work builds on

Continued in

BibTeX

@inproceedings{inouew-icsoft2015,
    author = {Wataru Inoue and Shinpei Hayashi and Haruhiko Kaiya and Motoshi Saeki},
    title = {Multi-Dimensional Goal Refinement in Goal-Oriented Requirements Engineering},
    booktitle = {Proceedings of the 10th International Conference on Software Engineering and Applications},
    pages = {185--195},
    doi = {10.5220/0005499301850195},
    year = 2015,
}
Type
International Conference
Conference
ICSOFT-EA 2015
Location
Colmar, Alsace, France
Presented
July 21, 2015
Volume / Pages
pp. 185–195
DOI
10.5220/0005499301850195
Note
Best paper award runner-up