IEEE Software · 2009 · 38 citations · 5 references
ComputingComputer ScienceSoftware EngineeringSystems ArchitectureSystems DesignSoftware ArchitectureSoftware DesignSoftware EvolutionSoftware ModelingSoftware Process ModelsArchitecture EvolutionArchitecture ModelsSoftware Architecture Modeling
In "The Golden Age of Software Architecture" Paul Clements and Mary Shaw reviewed the emergence of software architecture as the principled understanding of the large-scale structures of software systems. Here they reflect on progress since that article, updating the state of practice and reassessing some of the opportunities.
5
No Silver Bullet Essence and Accidents of Software Engineering
Architecting principles for systems-of-systems
Mark W. Maier · Systems Engineering · 1998 · 2.2K citations
Ultra-Large-Scale Systems: The Software Challenge of the Future
Linda Northrop, Peter H. Feiler, Richard P. Gabriel et al. · Figshare · 2018 · 478 citations
The golden age of software architecture
Mary Shaw, Paul Clements · IEEE Software · 2006 · 267 citations
The Duties, Skills, and Knowledge of Software Architects
Paul Clements, Rick Kazman, Mark Klein et al. · 2007 · 62 citations
Computing, Knowledge Management, Requirements Engineering +6