416 ◾ Jon Espen Ingvaldsen
processes. is group highlighting shows that VRU outputs consistently decide
which manual services will follow and which teams cover dierent areas of cus-
tomer service.
15.4.3.2 Evolution Charts
e presence of time stamp information in events and traces makes it possible to
animate the evolution of property values over time. Evolution charts animate how
numerical properties related to trace clusters develop over a period of time. A stan-
dard scatter plot shows data distributions across two dimensions (X-axis and Y-axis).
Evolution charts, on the other hand, reveal data across ve dimensions (X-axis, Y-axis,
color, size, and time). ey were inspired by the TrendAnalyzer from GapMinder
and use such animated visualizations to map world data (GapMinder 2010).
Based on concepts in the ontology and their internal ow relationships, EVS
constructs a large set of features that are available for statistics and data mining.
Duration measures are one such set of features that can be valuable for describing
trace cluster characteristics. e event log typically describes traces with dierent
proles. Traces cover dierent business areas; some overlap partly or completely
with each other, while others are separated. As a result, we must specify start and
end points when we describe duration values. When the event log is read into the
search index, the system remembers all possible starting points and end points for
successive event executions. ese combinations are used to construct and present
a set of possible duration features. An example of a duration feature is the time
elapsed from VRU complete to Regular Service start. Another set of features counts
the number of occurrences for each ontological concept. Two examples are the
number of times Martin or VRU complete was involved in the traces.
Each trace cluster is visualized as a bubble whose radius is a function of cluster
size (number of traces contained in cluster). e vertical and horizontal positions
of the trace cluster bubble depend on numerical features selected by the user, who
can also specify the animation speed, aggregation period, and number of animation
steps between the rst and last event in the visualized dataset.
Evolution charts make it possible to perform high level analyses such as identifying
long-term trends, and targeted analyses for gauging the impacts of a specic change.
An example of a high level analysis is investigating how business processes measures
(like durations and loads) develop relative to each other and over time in dierent
organizational units. Targeted analysis, on the other hand, may investigate how these
organizational units develop before and after a large marketing campaign.
Figure15.14 shows two screenshots from an animation sequence in an evolution
chart. We selected organizational teams as the highlighted clusters. Each cluster
is represented as a colored bubble. e discovered model in Figure15.11 revealed
that Regular Service is the most commonly requested service. In the chart, we set
the duration between Regular Service start and Regular Service complete to indi-
cate time spent servicing a customer as a horizontal feature, and duration between