The architectural change process
Software architecture is recognized as a critical factor for successful products, but few have studied how organizations decide on architectural changes. In this paper we study the topic through several case studies. The changes are in all cases changes to the quality attributes of the system, and follow the same general process. We find that architectural changes have aspects of both functional a
