Briand, Lionel C.Morasca, SandroBasili, Victor R.en-USsoftware architecturesoftware maintainabilitymeasurement approachObject-Oriented design principlecohesioncouplingvisibilityMeasuring and Assessing Maintainability at the End of High Level DesignTechnical Report