Large-scale information retrieval with latent semantic indexing
Information Sciences: an International Journal
A comparison of reading paper and on-line documents
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
The Rational Unified Process: an introduction
The Rational Unified Process: an introduction
A Classification and Comparison Framework for Software Architecture Description Languages
IEEE Transactions on Software Engineering
Annotea: an open RDF infrastructure for shared Web annotations
Proceedings of the 10th international conference on World Wide Web
Planning Extreme Programming
Agile Software Development with Scrum
Agile Software Development with Scrum
The 4+1 View Model of Architecture
IEEE Software
S-CREAM - Semi-automatic CREAtion of Metadata
EKAW '02 Proceedings of the 13th International Conference on Knowledge Engineering and Knowledge Management. Ontologies and the Semantic Web
Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema
ISWC '02 Proceedings of the First International Semantic Web Conference on The Semantic Web
Software Architecture in Practice
Software Architecture in Practice
A Semantic Web Primer
Architecture Decisions: Demystifying Architecture
IEEE Software
Predicting Change Impact in Architecture Design with Bayesian Belief Networks
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
A Survey of the Use and Documentation of Architecture Design Rationale
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
Software Architecture as a Set of Architectural Design Decisions
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
A web-based tool for managing architectural design decisions
ACM SIGSOFT Software Engineering Notes
A rationale-based architecture model for design traceability and reasoning
Journal of Systems and Software
Architectural Knowlege Management Strategies: Approaches in Research and Industry
SHARK-ADI '07 Proceedings of the Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent
Architectural knowledge and rationale: issues, trends, challenges
ACM SIGSOFT Software Engineering Notes
A Just-In-Time Architectural Knowledge Sharing Portal
WICSA '08 Proceedings of the Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)
WICSA '08 Proceedings of the Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)
Wishes and Boundaries for a Software Architecture Knowledge Community
WICSA '08 Proceedings of the Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)
Documenting after the fact: Recovering architectural design decisions
Journal of Systems and Software
Third international workshop on sharing and reusing architectural knowledge (SHARK 2008)
Companion of the 30th international conference on Software engineering
Journal of Systems and Software
Handbook of Parametric and Nonparametric Statistical Procedures
Handbook of Parametric and Nonparametric Statistical Procedures
Applied Software Architecture
Architectural knowledge: getting to the core
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
Building up and reasoning about architectural knowledge
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
OWLIM – a pragmatic semantic repository for OWL
WISE'05 Proceedings of the 2005 international conference on Web Information Systems Engineering
The decision view of software architecture
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
ACM SIGSOFT Software Engineering Notes
Capturing exploration to improve software architecture documentation
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
A classification of value for software architecture decisions
ECSA'10 Proceedings of the 4th European conference on Software architecture
ECSA'10 Proceedings of the 4th European conference on Software architecture
Advanced quality prediction model for software architectural knowledge sharing
Journal of Systems and Software
Component-based specification of software architecture constraints
Proceedings of the 14th international ACM Sigsoft symposium on Component based software engineering
Rationale, decisions and alternatives traceability for architecture design
Proceedings of the 5th European Conference on Software Architecture: Companion Volume
Capturing architecture evolution with maps of architectural decisions 2.0
ECSA'11 Proceedings of the 5th European conference on Software architecture
Towards software architecture documents matching stakeholders' interests
ADNTIIC'11 Proceedings of the Second international conference on Advances in New Technologies, Interactive Interfaces and Communicability
3D architecture viewpoints on service automation
Journal of Systems and Software
WEON: towards a software ecosystem ONtology
Proceedings of the 2013 International Workshop on Ecosystem Architectures
Difficulty of architectural decisions: a survey with professional architects
ECSA'13 Proceedings of the 7th European conference on Software Architecture
Future Generation Computer Systems
Knowledge-based approaches in software documentation: A systematic literature review
Information and Software Technology
Hi-index | 0.00 |
The effective documentation of Architectural Knowledge (AK) is one of the key factors in leveraging the paradigm shift toward sharing and reusing AK. However, current documentation approaches have severe shortcomings in capturing the knowledge of large and complex systems and subsequently facilitating its usage. In this paper, we propose to tackle this problem through the enrichment of traditional architectural documentation with formal AK. We have developed an approach consisting of a method and an accompanying tool suite to support this enrichment. We evaluate our approach through a quasi-controlled experiment with the architecture of a real, large, and complex system. We provide empirical evidence that our approach helps to partially solve the problem and indicate further directions in managing documented AK.