Wishes and Boundaries for a Software Architecture Knowledge Community

Software architecting is a highly knowledge-intensive process demanding and producing a large and rich amount of information. To remain competitive, companies and organizations working in the IT sector must be able to manage this knowledge portfolio and effectively exploit and reuse it. In the era of Web 2.0, knowledge grids, social networking, global development and semantic Web, this working session addresses the problem of building a knowledge community in the field of software architecture. To this end, we aim at exploring the wishes of academics and industrial organizations, on the one hand, and their boundaries on he other. Our goal is to compare and contrast the inputs from academia and industry, and gain a shared understanding about what can be done now, and in the near future.

[1]  Paul Clements,et al.  Software architecture in practice , 1999, SEI series in software engineering.

[2]  Morten T. Hansen,et al.  What's your strategy for managing knowledge? , 1999, Harvard business review.

[3]  Paris Avgeriou,et al.  First workshop on sharing and reusing architectural knowledge , 2006, SOEN.

[4]  Mark Klein,et al.  The Duties, Skills, and Knowledge of Software Architects , 2007, 2007 Working IEEE/IFIP Conference on Software Architecture (WICSA'07).

[5]  Klaus Pohl,et al.  Software Product Line Engineering , 2005 .

[6]  Philippe Kruchten,et al.  Architectural knowledge and rationale: issues, trends, challenges , 2007, SOEN.

[7]  Mary Shaw,et al.  The golden age of software architecture , 2006, IEEE Software.

[8]  Patricia Lago,et al.  Architectural Knowledge: Getting to the Core , 2007, QoSA.

[9]  Klaus Pohl,et al.  Software Product Line Engineering - Foundations, Principles, and Techniques , 2005 .

[10]  Guisseppi A. Forgionne,et al.  The Merits of a Just-in-Time Knowledge Management (Jitkm) Approach to Decision-Making Support , 2006, J. Inf. Knowl. Manag..

[11]  Mary Shaw,et al.  Software architecture - perspectives on an emerging discipline , 1996 .

[12]  Jan Bosch,et al.  Software Architecture: The Next Step , 2004, EWSA.

[13]  M. Lindvall,et al.  Knowledge management in software engineering , 2002, IEEE Software.

[14]  Uwe Zdun,et al.  Using Patterns to Capture Architectural Decisions , 2007, IEEE Software.

[15]  IEEE-SA Standards Board , 2000 .