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
Link To Document :
بازگشت