Goal-Oriented Requirements Engineering (GORE) approaches have been developed to facilitate the requirements engineers work by, for example, providing abstraction mechanisms to help eliciting and modeling requirements. One of the well-established GORE approaches is KAOS. Nevertheless, in large- scale systems building KAOS models may result in incomplete and/or complex goal models, which are difficult to understand and change. This may lead to an increase in costs of product development and evolution. Thus, for large-scale systems, the effective management of complexity and completeness of goal models is vital. In this paper, we propose a metrics framework for supporting the quantitative assessment of complexity and completeness of KAOS goal models. Those metrics are formally specified, implemented and incorporated in a KAOS modeling tool. We validate the metrics with a set of real-world case studies and discuss the identified recurring modeling practices.
|Title of host publication||Lecture Notes in Computer Science|
|Publication status||Published - 1 Jan 2013|
|Event||25th International Conference on Advanced Information Systems Engineering (CAiSE 2013) - |
Duration: 1 Jan 2013 → …
|Conference||25th International Conference on Advanced Information Systems Engineering (CAiSE 2013)|
|Period||1/01/13 → …|
Júnior, J. B. D. S. A., & Goulão, M. C. P. A. (2013). A Framework to Evaluate Complexity and Completeness of KAOS Goal Models. In Lecture Notes in Computer Science (pp. 562-577) https://doi.org/10.1007/978-3-642-38709-8_36