Institute for Software Research
School of Computer Science, Carnegie Mellon University
The Golden Age of Software Architecture:
A Comprehensive Survey
Mary Shaw, Paul Clements
This paper updates an invited keynote for ICSE-23,
"The Coming-of-Age of Software Architecture Research" by Mary Shaw.
It is also the basis for "The Golden Age of Software Architecture"
published in IEEE Software, March/April 2006.
Keywords: Software architecture, technology maturation, history of
This retrospective on nearly two decades of software architecture
research examines the maturation of the software architecture
research area by tracing the evolution of research questions and
results through their maturation cycle. We show how early
qualitative results set the stage for later precision, formality,
and automation, how results have built up over time, and how the
research results have moved into practice.
*Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA.