Software Architecture Design Reasoning: A Case for Improved Methodology Support
Antony Tang, Jun Han, Rajesh Vasa · IEEE Software · 2009
This paper presents the capturing and recording of reasoning behind software architecture design to encourage architects to more carefully consider design decisions and better support future maintenance.