DocumentCode :
2760825
Title :
Entropy-Based Measures of Heterogeneity of Software Structural Profile
Author :
Yin, Bei-Bei ; Zhu, Ling-Zan ; Cai, Kai-Yuan
Author_Institution :
Dept. of Autom. Control, Beijing Univ. of Aeronaut. & Astronaut., Beijing, China
fYear :
2010
fDate :
19-23 July 2010
Firstpage :
196
Lastpage :
201
Abstract :
Following the growing research interests in complex networks, in recent years many researchers treated software static structures as complex networks and revealed that most of these networks follow a scale-free degree distribution. Different from the perspectives adopted in these works, our previous work found that the networks of software dynamic execution processes may also be scale-free. Scale-free degree distribution demonstrates that during the execution process the methods being invoked only a few times are far more abundant than those being frequently invoked, i.e. the software structural profile is heterogeneous. Software structural profile describes the probabilities of software modules or states being invoked. Since many unique properties of complex networks are due to the heterogeneity, the quantitative measure of it is important and desirable. This paper proposes two quantitative measures of heterogeneity of software structural profile based on entropy. Three case studies are presented to show the effectiveness of the proposed measures.
Keywords :
object-oriented programming; complex networks; entropy based measurement; quantitative measurement; scale free degree distribution; software dynamic execution; software static structures; software structural profile;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference Workshops (COMPSACW), 2010 IEEE 34th Annual
Conference_Location :
Seoul
Print_ISBN :
978-1-4244-8089-0
Electronic_ISBN :
978-0-7695-4105-1
Type :
conf
DOI :
10.1109/COMPSACW.2010.41
Filename :
5615784
Link To Document :
بازگشت