2013
DOI: 10.1016/j.scico.2012.11.002
|View full text |Cite
|
Sign up to set email alerts
|

Stratified sampling of execution traces: Execution phases serving as strata

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
14
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 21 publications
(15 citation statements)
references
References 28 publications
0
14
0
Order By: Relevance
“…These methods primarily involve removing trivial behaviors, such as repetitive behaviors [6], [10], [14], and implementation details [9]. Another approach is to divide an execution trace into several phases [8], [11], [21]- [23] that correspond with the starting points of tasks.…”
Section: Coping With a Scalability Issue Of A Reverseengineered Sequementioning
confidence: 99%
“…These methods primarily involve removing trivial behaviors, such as repetitive behaviors [6], [10], [14], and implementation details [9]. Another approach is to divide an execution trace into several phases [8], [11], [21]- [23] that correspond with the starting points of tasks.…”
Section: Coping With a Scalability Issue Of A Reverseengineered Sequementioning
confidence: 99%
“…A sample typically represents a subset of the population of manageable size, thus allowing faster data collection and smaller analysis costs. Many previous works, such as [11][12][13][14][15][16], have explored the use of sampling to reduce the size of execution traces and/or the runtime overhead of dynamic analysis tools. Overall, sampling appears to be a valuable tool in dynamic analysis, although sampled traces are not always representative of the original ones, and the results often heavily depend on manual tuning of a variety of parameters.…”
Section: Samplingmentioning
confidence: 99%
“…Therefore, many tools and techniques have been developed to tackle this problem. For example, research papers suggest different abstraction techniques (such as [44][45][46][47][48][49]) or different metrics (such as [50]) for large traces to aid program comprehension or verification. In addition, they suggest many trace visualization techniques (e.g., [51][52][53]) that factor human cognition into concrete visualization to make a large trace understandable.…”
Section: Execution Tracesmentioning
confidence: 99%
“…15 shows the number of classes in Weka and OE with various DIT values. Among 1,025 classes in Weka (not accounting for inner classes 48 ) thirty percent (308 classes) have one ancestor (DIT=2). On the other hand, among four classes in OE, there is only one class with one ancestor and the DIT for other classes is equal to one.…”
mentioning
confidence: 99%
See 1 more Smart Citation