• DocumentCode
    3329083
  • Title

    Software reuse and information theory based metrics

  • Author

    Torres, William R. ; Samadzadeh, Mansur H.

  • Author_Institution
    Air Force Inst. of Technol., Wright-Patterson AFB, OH, USA
  • fYear
    1991
  • fDate
    3-5 Apr 1991
  • Firstpage
    437
  • Lastpage
    446
  • Abstract
    The main purpose of the research presented is to theoretically investigate the effect of reusing software on metrics that are based on the entropy function of communication information. R.N. Chanon´s (1973) entropy loading and E.T. Chen´s (1978) control structure entropy were applied to C and Ada programs obtained from the open literature. Four units of decomposition (statement, component, module, and program) along Chanon´s definition of an object were introduced to classify software reuse units. A total of three versions for each of the three programs were considered (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. Pearson product-moment correlations were computed between the information theory based metrics and the lines of code metric. The results of this study show that there are significant correlations between the information theory based metrics and software reusability
  • Keywords
    information theory; software metrics; software reusability; Ada programs; C; code metric; communication information; component; control structure entropy; decomposition; entropy function; entropy loading; information theory based metrics; module; nonreusable code; product-moment correlations; program; software reusability; software reuse units; statement; Algorithms; Communication system control; Entropy; History; Information theory; Military computing; Software design; Software libraries; Software metrics; Software reusability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applied Computing, 1991., [Proceedings of the 1991] Symposium on
  • Conference_Location
    Kansas City, MO
  • Print_ISBN
    0-8186-2136-2
  • Type

    conf

  • DOI
    10.1109/SOAC.1991.143916
  • Filename
    143916