NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Measuring and assessing maintainability at the end of high level designSoftware architecture appears to be one of the main factors affecting software maintainability. Therefore, in order to be able to predict and assess maintainability early in the development process we need to be able to measure the high-level design characteristics that affect the change process. To this end, we propose a measurement approach, which is based on precise assumptions derived from the change process, which is based on Object-Oriented Design principles and is partially language independent. We define metrics for cohesion, coupling, and visibility in order to capture the difficulty of isolating, understanding, designing and validating changes.
Document ID
19940030932
Acquisition Source
Legacy CDMS
Document Type
Other
Authors
Briand, Lionel C.
(Maryland Univ. College Park, MD, United States)
Morasca, Sandro
(Maryland Univ. College Park, MD, United States)
Basili, Victor R.
(Maryland Univ. College Park, MD, United States)
Date Acquired
September 6, 2013
Publication Date
November 1, 1993
Publication Information
Publication: NASA. Goddard Space Flight Center, Collected Software Engineering Papers, Volume 11
Subject Category
Computer Programming And Software
Accession Number
94N35438
Funding Number(s)
CONTRACT_GRANT: NSG-5123
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available