Measuring the complexity of traces using Shannon entropy

被引:4
|
作者
Hamou-Lhadj, Abdelwahab [1 ]
机构
[1] Concordia Univ, Dept Elect & Comp Engn, Montreal, PQ H3G 1M8, Canada
关键词
dynamic analysis; trace complexity; Shannon entropy; program comprehension; software maintenance;
D O I
10.1109/ITNG.2008.169
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Exploring the content of large execution traces can be a tedious task without efficient tool support. Building efficient trace analysis tools, however, requires a good understanding of the complexity embedded in traces. Trace complexity has traditionally been measured using the file size or the number of lines in the trace. In this paper, we argue that these metrics provide limited indication of the effort required to understand the content of a trace. We address this issue by introducing new trace complexity metrics based on the concept Of entropy. Our metrics measure two important aspects of an execution trace: repeatability and variability. We present a case study where we apply the metrics to several execution traces. A discussion on how we can reduce the complexity of a trace based on these metrics is also presented
引用
收藏
页码:489 / 494
页数:6
相关论文
共 50 条
  • [21] ESTIMATION OF MULTIVARIATE SHANNON ENTROPY USING MOMENTS
    Mnatsakanov, Robert M.
    Li, Shengqiao
    Harner, E. James
    AUSTRALIAN & NEW ZEALAND JOURNAL OF STATISTICS, 2011, 53 (03) : 271 - 288
  • [22] Comparing Shannon entropy with Deng entropy and improved Deng entropy for measuring biodiversity when a priori data is not clear
    Ozkan, Kursad
    FORESTIST, 2018, 68 (02) : 136 - 140
  • [23] Entropy of Difference: A New Tool for Measuring Complexity
    Nardone, Pasquale
    Sonnino, Giorgio
    AXIOMS, 2024, 13 (02)
  • [24] Link segmentation entropy for measuring the network complexity
    Hadi Shakibian
    Nasrollah Moghadam Charkari
    Social Network Analysis and Mining, 2022, 12
  • [25] Measuring the complexity of complex network by Tsallis entropy
    Wen, Tao
    Jiang, Wen
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2019, 526
  • [26] Link segmentation entropy for measuring the network complexity
    Shakibian, Hadi
    Charkari, Nasrollah Moghadam
    SOCIAL NETWORK ANALYSIS AND MINING, 2022, 12 (01)
  • [27] A Decomposition Method for Global Evaluation of Shannon Entropy and Local Estimations of Algorithmic Complexity
    Zenil, Hector
    Hernandez-Orozco, Santiago
    Kiani, Narsis A.
    Soler-Toscano, Fernando
    Rueda-Toicen, Antonio
    Tegner, Jesper
    ENTROPY, 2018, 20 (08):
  • [28] Jensen-Shannon Complexity and Permutation Entropy Analysis of Geomagnetic Auroral Currents
    Osmane, Adnane
    Dimmock, Andrew P.
    Pulkkinen, Tuija, I
    JOURNAL OF GEOPHYSICAL RESEARCH-SPACE PHYSICS, 2019, 124 (04) : 2541 - 2551
  • [29] Measuring information content from observations for data assimilation: relative entropy versus shannon entropy difference
    Xu, Qin
    TELLUS SERIES A-DYNAMIC METEOROLOGY AND OCEANOGRAPHY, 2007, 59 (02) : 198 - 209
  • [30] Measuring inconsistencies on ontology change estimate based on cooperative game and Shannon entropy
    Bousso, Mamadou
    Gaye, Mouhamadou
    Sall, Ousmane
    Thiam, Mouhamadou
    Lo, Moussa
    3RD INTERNATIONAL CONFERENCE ON CONTROL, ENGINEERING & INFORMATION TECHNOLOGY (CEIT 2015), 2015,