K. Brandner, B. Mayer, R. Weinreich: Software Architecture Knowledge Sharing with the Architecture Knowledge Base (AKB), European Conference on Software Architecture (ECSA’19), Companion Proceedings, Paris, France, September 9-13, 2019. doi: 10.1145/3344948.3344960.


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.

Software Architecture Knowledge Sharing with the Architecture Knowledge Base (AKB)