Partition, Shape, Summary, Truncated, Visibility

This lesson introduces the following analysis patterns: trace partition, trace shape, trace summary, truncated trace, and visibility limit.

Trace partition

Here, we introduce the partitioning of a trace in a narratological software into head, prologue, core, epilogue, and tail segments. Trace partition is helpful for comparative software trace analysis. Let’s suppose that a trace started just before the reproduction steps, or a start marker was injected and finished just after the last repro steps or after an end marker was injected. Then its core trace messages would be surrounded by prologue and epilogue statements. What is before and after is not necessary for analysis and are usually distractions for an analyst. They are shown as gray areas on the following picture where the left trace is for a working (non-working) scenario, and the right trace is for a non-working (working) scenario:

Get hands-on with 1200+ tech skills courses.