Metric of modifiability for software maintenance

Stephen S. Yau, Pao Sheng Chang

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Scopus citations


A model for measuring software modifiability is presented. In this model, the key to the modifiability of a program module is attributed to its localization property, which can be interpreted as indicating whether changes made to the module would have only a localized effect or not. The localization property of a module can be further broken down into intramodular localization and intermodular localization. Corresponding to the localization property are the dependencies among program code entities. A data-interdependency metric for measuring the dependencies among primitive statements in a module is developed. The metric is then extended to incorporate intermodular localization property to measure the modifiability of program modules. A number of software maintenance experiments were designed and conducted for validating the software modifiability metric. The details of the experimentation as well as the results are presented.

Original languageEnglish (US)
Title of host publicationConf on Software Maint 1988 Proc
PublisherPubl by IEEE
Number of pages8
ISBN (Print)081860879X
StatePublished - Dec 1 1988
Externally publishedYes

Publication series

NameConf on Software Maint 1988 Proc

ASJC Scopus subject areas

  • Engineering(all)


Dive into the research topics of 'Metric of modifiability for software maintenance'. Together they form a unique fingerprint.

Cite this