Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

17Collaborative Software Architecting through Knowledge Sharing

Summary: 17Collaborative Software Architecting through
Knowledge Sharing
Peng Liang, Anton Jansen, Paris Avgeriou
Abstract: In the field of software architecture, there has been a para-
digm shift from describing the outcome of the architecting process to
documenting architectural knowledge, such as design decisions and ra-
tionale. Moreover, in a global, distributed setting, software architecting
is essentially a collaborative process in which sharing and reusing archi-
tectural knowledge is a crucial and indispensible part. Although the im-
portance of architectural knowledge has been recognized for a consider-
able period of time, there is still no systematic process emphasizing the
use of architectural knowledge in a collaborative context. In this chap-
ter, we present a two-part solution to this problem: a collaborative archi-
tecting process based on architectural knowledge and an accompanying
tool suite that demonstrates one way to support the process.
Keywords: Software Architecture, Collaborative Architecting, Archi-
tecting Process, Architectural Knowledge, Knowledge Sharing, Colla-
borative Software Engineering.
17.1 Introduction
According to a recent paradigm shift in the field of software architecture 0


Source: Avgeriou, Paris - Institute for Mathematics and Computing Science, Rijksuniversiteit Groningen


Collections: Computer Technologies and Information Sciences