FIELD NOTE / 2026.09.212 MIN READ / 5 SOURCES

The Minds Behind Software Architecture – 7 People Redefining Software

Seven researchers helped make software architecture a discipline of system structure, quality attributes, architectural views, styles, tradeoffs, and documented design rationale.

TL;DR

Seven researchers helped make software architecture a discipline of system structure, quality attributes, architectural views, styles, tradeoffs, and documented design rationale. [1][2]

Why you should read it anyway

Architecture exists because large systems have properties that cannot be understood by reading individual functions. Performance, reliability, security, modifiability, deployment, and team boundaries emerge from relationships among components, connectors, data, and responsibilities.

Imagine where Software Architecture would be without them

Without this group, experienced developers would still design systems, but architecture would have remained a less explicit craft with weaker shared terminology, fewer evaluation methods, and less disciplined documentation of tradeoffs.

Time Estimate of how many years we would be hindered without them for human progress

Editorial counterfactual estimate: 6–12 years. This is not a measured historical fact. It is an editorial estimate of how much slower the field might have matured without this cluster of people, institutions, practices, and tools.

The 7 people behind Software Architecture

1. David Garlan

Why they matter: helped establish software architecture as a distinct research discipline, including architectural styles, components, connectors, and formal ways to describe system structure.[1]

2. Mary Shaw

Why they matter: co-authored foundational work on software architecture and architectural styles, helping move design discussion above individual modules and algorithms toward recurring system-level structures.[2]

3. Dewayne Perry

Why they matter: co-authored the influential paper Foundations for the Study of Software Architecture, framing architecture around elements, form, and rationale.[3]

4. Alexander Wolf

Why they matter: co-authored Foundations for the Study of Software Architecture and contributed to research on software process, configuration, and architectural structure.[4]

5. Len Bass

Why they matter: co-authored Software Architecture in Practice and helped make quality attributes, architectural tactics, and scenario-based reasoning standard parts of architecture education and practice.[5]

6. Paul Clements

Why they matter: helped codify methods for documenting and evaluating software architectures, including views, quality attributes, and architecture tradeoff analysis.[1]

7. Philippe Kruchten

Why they matter: created the 4+1 architectural view model and helped popularize architecture as a set of complementary stakeholder views rather than one all-purpose diagram.[2]

How they each differ from one another

Garlan and Shaw established styles and architecture research; Perry and Wolf framed the field formally; Bass and Clements operationalized quality attributes and evaluation; Kruchten supplied a practical multi-view model for communicating architecture.

Final Take

Software architecture became a field when developers learned to reason explicitly about the structures that determine a system’s long-term behavior, not just the code that implements today’s features.

RESEARCH / PROVENANCE

Works Cited

5 SOURCES
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05

CodeHistory is a living archive. Citations document the evidence used for this edition; later evidence may refine the account.

Contribute / Corrections

Improve the record.

Use this moderated submission form to suggest a correction, provide a source, challenge a priority claim or identify a missing contributor. Submissions are treated as research leads, not automatically published comments.

Submit a research lead

Please do not submit confidential material or claims you cannot support.