Architectural Stability

  • Authors:
  • Rami Bahsoon;Wolfgang Emmerich

  • Affiliations:
  • School of Computer Science, The University of Birmingham Edgbaston, Birmingham, UK B15 2TT;London Software Systems, Dept. of Computer Science, University College London, London, UK WC1E 6BT

  • Venue:
  • OTM '09 Proceedings of the Confederated International Workshops and Posters on On the Move to Meaningful Internet Systems: ADI, CAMS, EI2N, ISDE, IWSSA, MONET, OnToContent, ODIS, ORM, OTM Academy, SWWS, SEMELS, Beyond SAWSDL, and COMBEK 2009
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

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.