gIBIS: a hypertext tool for exploratory policy discussion
CSCW '88 Proceedings of the 1988 ACM conference on Computer-supported cooperative work
Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
Documenting Software Architectures: Views and Beyond
Documenting Software Architectures: Views and Beyond
The 4+1 View Model of Architecture
IEEE Software
Software Architecture in Practice
Software Architecture in Practice
Evaluation of Tool Support for Architectural Evolution
Proceedings of the 19th IEEE international conference on Automated software engineering
Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives
Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives
Architecture Decisions: Demystifying Architecture
IEEE Software
Static Evaluation of Software Architectures
CSMR '06 Proceedings of the Conference on Software Maintenance and Reengineering
A Survey of the Use and Documentation of Architecture Design Rationale
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
Recovering architectural assumptions
Journal of Systems and Software
A web-based tool for managing architectural design decisions
ACM SIGSOFT Software Engineering Notes
Using ontology to support development of software architectures
IBM Systems Journal
A rationale-based architecture model for design traceability and reasoning
Journal of Systems and Software
Modeling and Documenting the Evolution of Architectural Design Decisions
ICSEW '07 Proceedings of the 29th International Conference on Software Engineering Workshops
A Tool for Managing Software Architecture Knowledge
ICSEW '07 Proceedings of the 29th International Conference on Software Engineering Workshops
Tool Support for Architectural Decisions
WICSA '07 Proceedings of the Sixth Working IEEE/IFIP Conference on Software Architecture
Do Architecture Design Methods Meet Architects' Needs?
WICSA '07 Proceedings of the Sixth Working IEEE/IFIP Conference on Software Architecture
Building up and reasoning about architectural knowledge
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
The decision view of software architecture
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
Viability for codifying and documenting architectural design decisions with tool support
Journal of Software Maintenance and Evolution: Research and Practice
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge
The value of design rationale information
ACM Transactions on Software Engineering and Methodology (TOSEM) - In memoriam, fault detection and localization, formal methods, modeling and design
Classification of design decisions: an expert survey in practice
ECSA'13 Proceedings of the 7th European conference on Software Architecture
Hi-index | 0.00 |
Capturing and using design rationale is becoming a hot topic for software architects, as architectural design decisions are now considered first class entities that should be recorded and documented explicitly. Capturing such architecture knowledge has been underestimated for several years as architects have been only focused on documenting their architectures and neglecting the rationale that led to them. The importance of recording design rationale becomes enormous for maintenance and evolution activities, as design decisions can be replayed in order to avoid highly cost architecture recovery processes. Hence, in this work we describe how architecture design decisions can be captured and documented with specific tool support. We also provide effort estimation in capturing such knowledge and we compare this with architecture modeling efforts in order to analyze the viability of knowledge capturing strategies.