A framework for assessing group memory approaches for software design projects
DIS '97 Proceedings of the 2nd conference on Designing interactive systems: processes, practices, methods, and techniques
Architecture-based runtime software evolution
Proceedings of the 20th international conference on Software engineering
Acme: architectural description of component-based systems
Foundations of component-based systems
Taming architectural evolution
Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering
ArchJava: connecting software architecture to implementation
Proceedings of the 24th International Conference on Software Engineering
Documenting Software Architectures: Views and Beyond
Documenting Software Architectures: Views and Beyond
Design erosion: problems and causes
Journal of Systems and Software
SOFA/DCUP: Architecture for Component Trading and Dynamic Updating
CDS '98 Proceedings of the International Conference on Configurable Distributed Systems
Documenting after the fact: Recovering architectural design decisions
Journal of Systems and Software
Extending Software Architecting Processes with Decision-Making Activities
Balancing Agility and Formalism in Software Engineering
ACM Transactions on Programming Languages and Systems (TOPLAS)
Effort Estimation in Capturing Architectural Knowledge
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
ADDSS: Architecture Design Decision Support System Tool
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
An architectural design decision-centric approach to architectural evolution
ICACT'09 Proceedings of the 11th international conference on Advanced Communication Technology - Volume 1
A comparative study of architecture knowledge management tools
Journal of Systems and Software
Viability for codifying and documenting architectural design decisions with tool support
Journal of Software Maintenance and Evolution: Research and Practice
How do architecture patterns and tactics interact? A model and annotation
Journal of Systems and Software
Towards decision centric repository of architectural knowledge
CEE-SET'09 Proceedings of the 4th IFIP TC 2 Central and East European conference on Advances in Software Engineering Techniques
Hi-index | 0.00 |
Evolution of software architectures is, different from architectural design, an area that only few tools have covered. We claim this is due to the lack of support for an important concept of architectural evolution: the notion of architectural design decisions. The absence of this concept in architectural evolution leads to several problems. In order to address these problems, we present a set of requirements that tools should support for architectural evolution. We evaluate existing software architecture tools against these architectural requirements. The results are analyzed and an outline for future research directions for architectural evolution tool support is presented.