Communicating architectural knowledge: requirements for software architecture knowledge management tools

  • Authors:
  • Widura Schwittek;Stefan Eicker

  • Affiliations:
  • Paluno, The Ruhr Institute for Software Technology, University of Duisburg-Essen, Essen, Germany;Paluno, The Ruhr Institute for Software Technology, University of Duisburg-Essen, Essen, Germany

  • Venue:
  • ECSA'10 Proceedings of the 4th European conference on Software architecture
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Architecting is a communication intensive task in which architectural knowledge is shared between the architect and the stakeholders. The software architect's communicative action is often conducted face-to-face, e.g. in presentations and workshops. A software architecture documentation as a carrier of explicit architectural knowledge can also be seen as an architect's communicative action. This perspective opens the door for treating a software architecture documentation as an expression of an asynchronous knowledge communication process enabling the application of principles from communication theory. In this paper this perspective is taken and specific requirements are derived for software architecture knowledge management tools with respect to the context-oriented communication model.