Skip to main content
Article thumbnail
Location of Repository

Software, architecture, and participatory design

By Stephen Rank, Carl O'Coill, Cornelia Boldyreff and Mark Doughty


Much work in software architecture has been inspired by work in physical architecture, in particular Alexander's work on `design patterns'. By contrast, Alexander's work is little-used in town planning and architecture. In this paper, we examine some of the reasons that this is so, describe some parallels and differences between the fields of physical and software architecture, and identify areas in which future collaboration may be fruitful. The notion of `participatory design' is important in software engineering and in urban regeneration, but the participatory mechanisms in each field are quite different

Topics: G610 Software Design, G600 Software Engineering
Year: 2004
DOI identifier: 10.1145/1029997.1030007
OAI identifier:

Suggested articles


  1. (1977). A Pattern Language: Towns{Buildings{Construction.
  2. Ethnographic methods and their relation to design.
  3. (1999). Extreme Programming Explained: Embrace Change. doi
  4. (2001). Models in planning: Technological imperatives and changing roles. doi
  5. (1972). Notes on the Synthesis of Form. doi
  6. Setting the stage for design as action.

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.