Title :
The Defenestration of Superfluous Architectural Accoutrements
Author_Institution :
IBM, NY
Abstract :
Simple architectures have conceptual integrity and are better than more complex ones. Continuous architectural refactoring helps to converge a system to its practical and optimal simplicity.
Keywords :
software architecture; software maintenance; software metrics; conceptual integrity; continuous architectural refactoring; software architectural complexity measurement; superfluous architectural accoutrement defenestration; Assembly systems; Brushes; Circuits; Computer architecture; Control systems; Electric motors; Moon; Programming; Safety; Stress; conceptual integrity; refactoring; software architecture;
Journal_Title :
Software, IEEE
DOI :
10.1109/MS.2009.105