Knowledge management in software architecture: State of the art

34Citations
Citations of this article
58Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Architectural knowledge has played a role in discussions on design, reuse, and evolution for over a decade. Over the past few years, the term has significantly increased in popularity and attempts are being made to properly define what constitutes 'architectural knowledge'. In this chapter, we discuss the state-of-the-art in architectural knowledge management. We describe four main views on architectural knowledge based on the results of a systematic literature review. Based on software architecture and knowledge management theory we define four main categories of architectural knowledge, and discuss four distinct philosophies on managing architectural knowledge, which have their origin in the aforementioned views. Whereas traditionally tools, methods, and methodologies for architecture knowledge management were confined to a single philosophy, a trend can be observed that state-of-the-art approaches take a more holistic stance and integrate different philosophies in a single architecture knowledge management approach. © 2009 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Farenhorst, R., & De Boer, R. C. (2009). Knowledge management in software architecture: State of the art. In Software Architecture Knowledge Management: Theory and Practice (pp. 21–38). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-02374-3_2

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free