The Concept of Stratified Sampling of Execution Traces

被引:18
|
作者
Pirzadeh, Heidar [1 ]
Shanian, Sara [2 ]
Hamou-Lhadj, Abdelwahab [1 ]
Mehrabian, Ali [1 ]
机构
[1] Concordia Univ, Dept Elect & Comp Engn, Montreal, PQ H3G 1M8, Canada
[2] Laval Univ, Dept Comp Sci, Quebec City, PQ, Canada
关键词
Trace analysis; program comprehension; sampling techniques; stratified sampling; execution phases;
D O I
10.1109/ICPC.2011.17
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Execution traces can be overwhelmingly large. To reduce their size, sampling techniques, especially the ones based on random sampling, have been extensively used. Random sampling, however, may result in samples that are not representative of the original trace. We propose a trace sampling framework based on stratified sampling that not only reduces the size of a trace but also results in a sample that is representative of the original trace by ensuring that the desired characteristics of an execution are distributed similarly in both the sampled and the original trace.
引用
收藏
页码:225 / +
页数:2
相关论文
共 50 条
  • [21] Stratified Path Sampling
    Lao, Mena
    THAILAND STATISTICIAN, 2022, 20 (03): : 562 - 574
  • [22] Distributions in stratified sampling
    Anderson, PH
    ANNALS OF MATHEMATICAL STATISTICS, 1942, 13 : 42 - 52
  • [23] Partitions for stratified sampling
    Clement, Francois
    Kirk, Nathan
    Pausinger, Florian
    MONTE CARLO METHODS AND APPLICATIONS, 2024, 30 (02): : 163 - 181
  • [24] A declarative framework for stateful analysis of execution traces
    Florian Wininger
    Naser Ezzati-Jivan
    Michel R. Dagenais
    Software Quality Journal, 2017, 25 : 201 - 229
  • [25] Mining Patterns From Concurrent Execution Traces
    Ahmed, Md Rubel
    Zheng, Hao
    Mukherjee, Parijat
    Ketkar, Mahesh C.
    Yang, Jin
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (08) : 2758 - 2762
  • [26] A Fast Algorithm to Locate Concepts in Execution Traces
    Medini, Soumaya
    Galinier, Philippe
    Di Penta, Massimiliano
    Gueheneuc, Yann-Gael
    Antoniol, Giuliano
    SEARCH BASED SOFTWARE ENGINEERING, 2011, 6956 : 252 - +
  • [27] A metamodel for the compact but lossless exchange of execution traces
    Hamou-Lhadj, Abdelwahab
    Lethbridge, Timothy C.
    SOFTWARE AND SYSTEMS MODELING, 2012, 11 (01): : 77 - 98
  • [28] Ratio estimators using stratified random sampling and stratified ranked set sampling
    Monika Saini
    Ashish Kumar
    Life Cycle Reliability and Safety Engineering, 2019, 8 (1) : 85 - 89
  • [29] Representing Guard Dependencies in Dataflow Execution Traces
    Brunet, Simone Casale
    Mattavelli, Marco
    Alberti, Claudio
    Janneck, Jorn W.
    2013 FIFTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE, COMMUNICATION SYSTEMS AND NETWORKS (CICSYN), 2013, : 291 - 295
  • [30] A metamodel for the compact but lossless exchange of execution traces
    Abdelwahab Hamou-Lhadj
    Timothy C. Lethbridge
    Software & Systems Modeling, 2012, 11 : 77 - 98