Title
The golden age of software architecture
Abstract
Since the late 1980s, software architecture has emerged as the principled understanding of the large-scale structures of software systems. From its roots in qualitative descriptions of empirically observed useful system organizations, software architecture has matured to encompass a broad set of notations, tools, and analysis techniques. Whereas initially the research area interpreted software practice, it now offers concrete guidance for complex software design and development. It has made the transition from basic research to an essential element of software system design and construction. This retrospective examines software architecture's growth in the context of a technology maturation model, matching its significant accomplishments to the model's stages to gain perspective on where the field stands today. This trajectory has taken architecture to its golden age.
Year
DOI
Venue
2006
10.1109/MS.2006.58
Software, IEEE
Keywords
Field
DocType
software architecture,software architecture,software design,software development,software system,system organization,Software architecture,history of software engineering,technology maturation
Software engineering,Systems engineering,Software peer review,Software architecture description,Computer science,Architecture tradeoff analysis method,Software system,Reference architecture,Resource-oriented architecture,Software architecture,Software construction
Journal
Volume
Issue
ISSN
23
2
0740-7459
Citations 
PageRank 
References 
117
5.77
29
Authors
2
Search Limit
100117
Name
Order
Citations
PageRank
Mary Shaw13731587.22
Paul Clements21511283.79