6 – 10 November 2005

Pittsburgh, Pennsylvania, USA  http://www.wicsa.net

the conference for software architects, by software architects


Meeting with the Working Conference on Reverse Engineering (WCRE 2005) with an integrated conference program.

Working IEEE/IFIP Conference on Software Architecture


WICSA is the only specialist conference series devoted to software architecture.  These are the conferences where researchers meet practitioners to find out about the state of practice of software architecture. WICSA is a working conference and so isn’t just about sitting and listening.  Alongside the traditional conference keynotes and paper sessions, WICSA includes lively panel discussions and interactive working sessions where practitioners and researchers discuss their experiences, priorities and perspectives in order to understand the current state of the field, and identify opportunities to make a difference in the future.


The 5th WICSA conference is taking place on the 10th birthday of modern software architecture, being 10 years after the first international workshop devoted to software architecture (ISAW-1) and the first two special issues of IEEE Software and Transactions on Software Engineering that were devoted to the subject.  To mark this anniversary, WICSA 5 aims to be a dialogue between researchers and practitioners, to allow us all to understand what has been achieved in the last 10 years and what today’s priorities are.


This focus means that WICSA 5 is the ideal venue for researchers and software architecture practitioners  to discuss successes, failures, and ideas with each other, with these insights helping to identify how best to move the state of both research and practice forward.


The conference working sessions will focus specifically on the transfer of information on best and worst experiences from the trenches and descriptions of areas where research progress is slowed because of lack of access to real world problems.  Working sessions will be used to collect examples of existing best practices; identify characteristics of existing methods and techniques; identify gaps in the state of the practice; and propose new research directions to fill those gaps.


Themes strongly represented in the conference’s paper program include:


  • Design Rationale and Architectural Decision Making
  • Achieving Consistency in Software Architecture
  • Relating Software Architecture to Requirements and Design
  • Achieving System Qualities Through Software Architecture
  • Describing Software Architectures


Interactive working sessions in the program include:


  • The Architectural Design Process
  • Quality in Software Architecture
  • Making Architectural Decisions With Rationales
  • Effective Software Architecture Documentation in Practice
  • Evaluating and Analyzing Software Architectures
  • Software Architecture for Components and Services
  • Architecture Description Languages in Practice


We hope to see you in Pittsburgh in November 2005, to help decide what the next ten years of software architecture should be about.


To find out more and reserve your conference place, visit http://www.wicsa.net


Be part of it!


WICSA 5 keynote speaker:

Grady Booch, IBM Fellow.

Hear Grady Booch’s vision for software architecture.



Conference tutorials cover topics including:

Information System Architecture
Software Product Lines
Architectural Description

Come to WICSA and find out how to apply these leading edge techniques to your projects.



Conference panelists include:

Maarten Boasson
Grady Booch
Paul Clements
David Garlan
Alex Wolf
Eoin Woods

Meet these panelists at WICSA and see if you agree with their views on the past, present and future of the field.



Organizations sending participants to previous WICSA conferences have included:

SEI, CMU, Boeing, InterTrust, Sun, Microsoft, Nokia, Motorola, Siemens, Philips & Zühlke

Come and learn how these industry leading organizations use software architecture for competitive advantage.



Sponsors: IEEE Computer Society, TCSE Reengineering Forum


In cooperation with
IFIP WG 2.10 Software Architecture