Reuse is a powerful tool for improving the productivity of software development. The paper puts forward arguments in favor of generic requirements reuse rooted in the vision that effectiveness requires a focus on coordinated composition of reusable artifacts across the whole software development life cycle. A survey of publications on requirements reuse from the International Requirements Engineering (RE) Conference series determines the research landscape in this area over the last twenty years, assessing the hypothesis that there is no or little research reported at RE about generic reuse of requirements models that spans the software development life cycle. The paper then outlines, for the RE community, a research agenda associated with the presented vision for such an approach to requirements reuse that builds on concern-orientation, i.e., the ability to modularize and compose important requirements concerns throughout the software development life cycle, and model-driven engineering principles. In addition, early research results are briefly presented that illustrate favorably the feasibility of such an approach.


  • Please feel free to discuss this article directly on this page. Constructive comments are welcomed! Please sign your TWiki name.

FormForVirtualLibrary edit

Title A Vision for Generic Concern-Oriented Requirements ReuseRE@21
Authors Mussbacher, G. and Kienzle, J.
Type Conference
Conference/Journal Title 21st IEEE International Requirements Engineering Conference
Publisher IEEE CS
Month July
Year 2013
Pages 238-249
DOI 10.1109/RE.2013.6636724
Keywords RE@21, generic requirements reuse, concern-oriented, separation of concerns, composition, AoURN, RAM
Topic revision: r2 - 27 Oct 2013, DanielAmyot
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback