Accession Number:

ADA224472

Title:

The Effect of Software Reusability on Information Theory Based Software Metrics

Descriptive Note:

Master's thesis,

Corporate Author:

AIR FORCE INST OF TECH WRIGHT-PATTERSON AFB OH

Personal Author(s):

Report Date:

1990-01-01

Pagination or Media Count:

252.0

Abstract:

The main purpose of this thesis is to theoretically investigate the effect of reusing software on metrics that are based on the entropy function of communication information theory. R. Chanons Entropy Loading and E. Chens Control Structure Entropy were applied to C and Ada programs obtained from the open literature. Four units of program decomposition statement, component, module, and program along Chanons definition of an object were introduced to classify software reuse units. A total of three versions for each of the programs included in the study were considered i.e., optimum reuse, intermediate reuse, and no reuse. The lines of code metric was utilized to quantify the amount of nonreusable code in each of the versions of the programs. The lines of code metric was not applied to the reused segments of code since they are not considered part of the effort of writing the new program. Pearson product-moment correlations were computed between the metrics studied and the lines of code metric. kr

Subject Categories:

  • Computer Programming and Software

Distribution Statement:

APPROVED FOR PUBLIC RELEASE