Utilizing patterns and pattern languages in education
Annals of Software Engineering - Special issue on software engineering education
IWSSD '96 Proceedings of the 8th International Workshop on Software Specification and Design
Towards a knowledge-based approach to architectural adaptation management
WOSS '04 Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems
The Past, Present, and Future for Software Architecture
IEEE Software
Building up and Exploiting Architectural Knowledge
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
First workshop on sharing and reusing architectural knowledge
ACM SIGSOFT Software Engineering Notes
Sharig and Reusing Architectural Knowledge--Architecture, Rationale, and Design Intent
ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
Constructing a Reading Guide for Software Product Audits
WICSA '07 Proceedings of the Sixth Working IEEE/IFIP Conference on Software Architecture
Capturing and Replaying Architectural Knowledge through Derivational Analogy
SHARK-ADI '07 Proceedings of the Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent
A Tool for Managing Software Architecture Knowledge
SHARK-ADI '07 Proceedings of the Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent
Applying Systematic Reviews to Diverse Study Types: An Experience Report
ESEM '07 Proceedings of the First International Symposium on Empirical Software Engineering and Measurement
Structuring the co-design of requirements and architecture
REFSQ'07 Proceedings of the 13th international working conference on Requirements engineering: foundation for software quality
Effective tool support for architectural knowledge sharing
ECSA'07 Proceedings of the First European conference on Software Architecture
A Tool to Visualize Architectural Design Decisions
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
Controversy Corner: On the similarity between requirements and architecture
Journal of Systems and Software
QuOnt: an ontology for the reuse of quality criteria
SHARK '09 Proceedings of the 2009 ICSE Workshop on Sharing and Reusing Architectural Knowledge
Systematic literature reviews in software engineering - A tertiary study
Information and Software Technology
Refining the systematic literature review process--two participant-observer case studies
Empirical Software Engineering
Capturing tacit architectural knowledge using the repertory grid technique (NIER track)
Proceedings of the 33rd International Conference on Software Engineering
Reducing architectural knowledge vaporization by applying the repertory grid technique
ECSA'11 Proceedings of the 5th European conference on Software architecture
Evolution-centered architectural design decisions management
SEPADS'12/EDUCATION'12 Proceedings of the 11th WSEAS international conference on Software Engineering, Parallel and Distributed Systems, and proceedings of the 9th WSEAS international conference on Engineering Education
A knowledge-based framework for reference architectures
Proceedings of the 27th Annual ACM Symposium on Applied Computing
An approach to documenting and evolving architectural design decisions
Proceedings of the 2013 International Conference on Software Engineering
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
Hi-index | 0.00 |
The software architecture community puts more and more emphasis on 'architectural knowledge'. However, there appears to be no commonly accepted definition of what architectural knowledge entails, which makes it a fuzzy concept. In order to obtain a better understanding of how different authors view 'architectural knowledge', we have conducted a systematic review to examine how architectural knowledge is defined and how the different definitions in use are related. From this review it became clear that many authors do not provide a concrete definition of what they think architectural knowledge entails. What is more intriguing, though, is that those who do give a definition seem to agree that architectural knowledge spans from problem domain through decision making to solution; an agreement that is not obvious from the definitions themselves, but which is only brought to light after careful systematic comparison of the different studies.