Developer refinement of runtime architectural structure
Marwan Abi-Antoun, Talia Selitsky, Thomas D. LaToza · 2010
Runtime architecture is important because it helps reason about quality attributes such as performance and security. We conducted an on-site field study to help us understand how developers understand object relationships, and what tool features a developer might need to convey their mental model of object relationships.