Architecture principles epitomize architecture's function: to clearly define the necessary constraints on a system's design without prescriptively defining all the design details. A good set of principles can provide context and justification for design decisions and can foster team collaboration and communication.
No takes yet. Share an insight, caveat, or question.
Eóin Woods (2016) studied this question.
Synapse has enriched one closely related paper. Consider it for comparative context: