Issue No.01 - January/February (1997 vol.14)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/52.566428
Christopher Alexander is an architect who invented the term "pattern" for use in building towns, homes, and offices. Kerth and Cunningham show how concepts in patterns and architecture for building may be applied in software. They explore the relationship between objects and architecture and propose that Alexander's concept of a "pattern language" can be used to fill the gap between the two-especially as project size increases.
Norman L. Kerth, Ward Cunningham, "Using Patterns to Improve Our Architectural Vision", IEEE Software, vol.14, no. 1, pp. 53-59, January/February 1997, doi:10.1109/52.566428