K. Brandner, B. Mayer, R. Weinreich: Software Architecture Knowledge Sharing with the Architecture Knowledge Base (AKB). In ECSA’19: European Conference on Software Architecture: Companion Proceedings, September 9-13, 2019, Paris, France. ACM, New York, NY, USA, accepted for publication.


The Software Architecture Knowledge Base (AKB) is a web-based application for architecture knowledge sharing. It uses compact architecture knowledge descriptions, which we call architecture profiles, as building blocks for establishing a community-driven software architecture knowledge base. The tool facilitates documentation, sharing and reuse of architectural knowledge both within and across different software projects. We have used it in different student projects and are currently evaluating it in an industrial context.