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 条
  • [41] SHANNON ENTROPY AND CYCLICITY
    ARORA, PN
    CHOWDHARY, S
    CYBERNETICS AND SYSTEMS, 1982, 13 (04) : 345 - 356
  • [42] Riemannian-geometric entropy for measuring network complexity
    Franzosi, Roberto
    Felice, Domenico
    Mancini, Stefano
    Pettini, Marco
    PHYSICAL REVIEW E, 2016, 93 (06):
  • [43] Measuring Complexity and Predictability in Networks with Multiscale Entropy Analysis
    Riihijaervi, Janne
    Wellens, Matthias
    Maehoenen, Petri
    IEEE INFOCOM 2009 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-5, 2009, : 1107 - 1115
  • [44] Measuring the Complexity of Chaotic Time Series by Fuzzy Entropy
    Li, Chenxi
    Li, Zan
    Guan, Lei
    Qi, Peihan
    Si, Jiangbo
    Hao, Benjian
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND DISTRIBUTED SYSTEMS (ICFNDS '17), 2017,
  • [45] Characterization of network complexity by communicability sequence entropy and associated Jensen-Shannon divergence
    Shi, Dan-Dan
    Chen, Dan
    Pan, Gui-Jun
    PHYSICAL REVIEW E, 2020, 101 (04)
  • [46] Contrasting stochasticity with chaos in a permutation Lempel-Ziv complexity - Shannon entropy plane
    Mateos, Diego M.
    Zozor, Steeve
    Olivares, Felipe
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2020, 554
  • [47] Using entropy measures for comparison of software traces
    Miranskyy, A. V.
    Davison, M.
    Reesor, R. M.
    Murtaza, S. S.
    INFORMATION SCIENCES, 2012, 203 : 59 - 72
  • [48] Shannon entropy as a new measure of aromaticity, Shannon aromaticity
    Noorizadeh, Siamak
    Shakerzadeh, Ehsan
    PHYSICAL CHEMISTRY CHEMICAL PHYSICS, 2010, 12 (18) : 4742 - 4749
  • [49] Physical information entropy and probability Shannon entropy
    R. Ascoli
    R. Urigu
    International Journal of Theoretical Physics, 1997, 36 : 1691 - 1716
  • [50] The Tsallis entropy and the Shannon entropy of a universal probability
    Tadaki, Kohtaro
    2008 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS, VOLS 1-6, 2008, : 2111 - 2115