![]() |
|
||
Architectural StabilityRami Bahsoon1 and Wolfgang Emmerich2 1School of Computer Science, The University of Birmingham Edgbaston, B15 2TT, Birmingham, UK
2London Software Systems, Dept. of Computer Science, University College London, Gower Street, WC1E 6BT, London, UK
Abstract. One of the major indicators of the success (failure) of software evolution is the extent to which the software system can endure changes in requirements, while leaving the architecture of the software system intact. The presence of this “intuitive” phenomenon is referred to as architectural stability. The concept is still far from being understood and many architectural stability related questions are remained unanswered. Reflecting on our extensive research into the problem, we explore perspectives in handling the problem. We review existing research effort and discuss their limitations. We outline research challenges and opportunities. LNCS 5872, p. 304 ff. lncs@springer.com
|