discovering aspects in requirements with repertory grid
The dominant decomposition at the requirements level relies on how requirements are represented and modeled. An aspectual requirement is a broadly scoped concern that cuts across and has impacts on other requirements-level concerns or artifacts. This paper presents a novel use of Repertory Grid Technique with roots in psychology of personal constructs as a systematic and effective way to support analysts for viewing and manipulating requirements models to expose how entities relate to one another, thereby facilitating aspectual requirements identification and conflicts detection. We illustrate the approach with a proof-of-concept example adapted from the literature; in particular, we show how early aspects can be discovered in goal models, and how interference can be detected in viewpoints-based models.
repertory grid technique early aspects