=Paper=
{{Paper
|id=Vol-1859/bpmds-05-paper
|storemode=property
|title=Designing Visual Decision Making Support with the Help of Eye-tracking
|pdfUrl=https://ceur-ws.org/Vol-1859/bpmds-05-paper.pdf
|volume=Vol-1859
|authors=Barbara Weber,Jens Gulden,Andrea Burattin
|dblpUrl=https://dblp.org/rec/conf/emisa/WeberGB17
}}
==Designing Visual Decision Making Support with the Help of Eye-tracking==
Designing Visual Decision Making Support with the Help of Eye Tracking Barbara Weber1,3 , Jens Gulden2 , and Andrea Burattin3 1 Technical University of Denmark, Denmark 2 University of Duisburg-Essen, Germany 3 University of Innsbruck, Austria Abstract. Data visualizations are helpful tools to cognitively access large amounts of data and make complex relationships in data under- standable. This paper shows how results from neuro-physiological mea- surements, more specifically eye-tracking, can support justified design decisions about improving existing data visualizations for exploring pro- cess execution data. This is achieved by gaining insight into how vi- sualizations are used for decision-making. The presented examination is embedded in the domain of process modeling behavior analysis, and the analyses are performed on the background of representative analyt- ical questions from the domain of process model behavior analysis. We present initial findings on one out of three visualization types we have examined, which is the Rhythm-Eye visualization. 1 Introduction Research on business process modeling has evolved a wide variety of reflections on characteristics of process models with regard to their structural and dynamic properties, their execution semantics, and their expressiveness [1, 2]. With re- spect to the execution of business process instances, however, mainly the area of process mining [3] has yet provided a systematic analytical approach. Visual analysis tools allow to leverage capabilities of the human cognitive apparatus which is capable of pattern-based processing of perceived stimuli on multiple levels of granularity in parallel. These kinds of analyses allow to gain insight into process event data by a projection of data into appropriate percep- tual spaces, and thus offer a complementary perspective on existing statistical approaches, e. g., process mining techniques. There have been suggestions for time-line based views on event data [4], but additional work into this direction is missing up to now. In the course of examining cognitive aspects of human process modeling [5, 6], we have collected a series of experimental data about the behavior of hu- man modelers during the solving of specific modeling tasks. The data consists of recorded modeling phases of type “Comprehension”, “Modeling”, and “Rec- onciliation”. Each phase has an exact start time and end time. In order to gain an analytical understanding from this data collection, it is important to apply analysis techniques which allow to exploratively navigate through the available data, rather than to perform statistical analyses that pre-suppose an underlying structure of the data. 48 Designing Visual Decision Making Support with the Help of Eye-tracking For the purpose of performing exploratory analyses on our data collection re- sulting from process modeling experiments, we are currently examining different visualization types with respect to their usefulness for our analysis purposes. In this paper, we focus on the Rhythm-Eye [7] visualization as a versatile process instance data analysis instrument (cf. Sect. 2.2). This visualization type uses a circular visual structure for plotting process log data over time, and claims to be potentially more cognitively efficient than a traditional linear time-line pro- jection. We analyze its suitability for our analytical purposes with the help of an eye-tracking experiment which gets qualitatively evaluated. The following section introduces the Rhythm-Eye and the application con- text. Sect. 3 describes our experiment. Initial findings are summarized in Sect. 4. Related work is discussed in Sect. 5, and the final Sect. 6 concludes the paper. 2 Backgrounds 2.1 Process Behavior Analysis The creation of a process model (also denoted as process of process modeling) is an iterative process involving three phases [5], i. e., comprehension, modeling and reconciliation, that can be combined in a flexible way (i. e., phases can occur repeatably and phases can be skipped in different) [8]. During comprehension phases the modeler understands the problem at hand and builds an internal representation of it (i. e., a mental model). During modeling phases the modeler interacts with the modeling tool in order to externalize the mental model and to create an actual representation. Finally, reconciliation phases represent actions aiming at improving the understandability of the model by changing the layout of the modeling. To analyze the process of process modeling and to support pro- cess behavior analysis Cheetah Experimental Platform has been developed that allows to collect all interactions of a modeler with the modeling environment [9]. Analyzing the modeler’s interactions with the modeling environment allows to infer the sequence of modeling phases. In general, creation and deletion inter- actions (e. g., creating a new task on the modeling canvas, or deleting an edge connecting two tasks) are classified as modeling phase. Interactions to rename modeling elements and move elements usually characterize reconciliation phases. Comprehension phases, in turn, are phases without any interaction between the user and the modeling tool. Techniques for the automatic identification of mod- eling phases are reported in the literature [5]. 2.2 The Rhythm-Eye Visualization A well-known visualization for time-related data is its projection onto a linear time-line, which from left to right displays the progress of time. Horizontal po- sitions on the time-line represent points in time, and sections represent phases with a beginning and an end time. The Rhythm-Eye visualization [7] uses a cir- cular representation to display the temporal progress of processes. Points in time and phases are projected onto a ring structure, rather than onto a linear time- line, according to their time of occurrence during process execution (cf. Figures 1 and 2). The circular ring structure is interrupted by a gap that separates the 2 Designing Visual Decision Making Support with the Help of Eye-tracking 49 start and end points of displayed processes. In the same way as multiple lanes of a time-line projection can be placed one below each other, the Rhythm-Eye visualization allows to nest multiple rings inside each other. With this circular projection, it can be expected that rhythmic patterns in processes can be made visible at a glance and better be compared across boundaries of process types [7]. This assumption is based on the consideration, that a ring structure avoids the perception of periphery areas at the very start and end of the projection space. Hence, a more homogeneous impression of the distribution of events and phases over time would be achieved. The ring projection can also use space on a display device in a more compact and efficient way than a time-line projection. Our implementation of the Rhythm-Eye visualization is embedded into an experimentation environment which, among others, allows to configure the num- ber of rings and their size parameters, as well as to assign data from different sources to be projected onto the rings. The configuration allows for a free choice of combinations of phase data from either the same experiment subject (intra- subject analysis) or different ones (inter-subject analysis). Types of events and phases can be filtered individually per ring. As a consequence, a variety of config- urations becomes possible, in which multiple rings may be used to differentiate between different types, or events and phases of the same types are projected onto multiple rings for comparison. For the purpose of analyzing the detected modeling phases of our experi- ments, this means that the experimentation environment is able to deal with diverse analytical questions that can be asked towards the existing data, e. g., questions that focus on temporal relationships of different modeling phases in one particular experiment, versus questions that compare distributions of modeling phases from multiple experiments. Since the configuration of the visualization is performed dynamically and the resulting rendering is immediately shown, the experimentation environment also allows for a seamless navigation between these different analytical perspectives. For example, an exploration can begin with an inter-subject analysis that compares phases of one particular kind with each other, then the analyst decides to drill-down into the details of one specific subject to compare the individual modeling phases of this experiment with each other, and later widens the focus again by re-incorporating other subjects to investigate a particular constellation discovered. This type of explorative navi- gation resembles “slicing & dicing” techniques from Online Analytical Processing (OLAP) approaches in the field of data warehouse analysis [10, 11]. In order to differentiate between the starting point of a process and its end, not the whole 360° circle can be used, but a gap between the start and the end is inserted to distinguish both sides of the displayed process. We have examined two settings of the visual projection. The first one uses a symmetric gap around the top-most 0°/ 360° angle with the size of 30° (see Figures 1b and 2a). The second one uses a larger asymmetric gap of 90° to the left of the 0° / 360° angle, i. e., effectively 270° of the circle are used to project a process, beginning from the top-most 0° “north” angle, and reaching to the 270° “west” angle (see Figures 1a, 1c, and 2b). 3 50 Designing Visual Decision Making Support with the Help of Eye-tracking 3 Methodological Approach To analyze the effectiveness of the Rhythm-Eye visualization in the context of Process Behavior Analysis we conduced an eye tracking session where we asked two students from the Technical University of Denmark that are familiar with process modeling and were introduced to process behavior analysis to answer three different analytical questions that are relevant in the context of process behavior analysis. Analytical Questions Q1 Is there a long reconciliation phase at the end of the process? Q2 Is the modeling done in rather short or large chunks throughout the process? Q3 Is the comprehension behavior of the subject changing over time? Question Q1 is relevant since it allows to differentiate between modelers that exhibit long reconciliation phases at the end and modelers that perform contin- uous reconciliation activities [5]. Long reconciliation phases at the end indicate that the modeler was paying attention to the actual layout of the model (and improvements thereof as last operation done), which suggests some attention towards future readability. Question Q2 is chosen since, from research on the process of process modeling, we know that subjects differ in terms of model- ing chunk size [5]. While some modeler exhibit behavior where numerous short modeling phases exist, other modeler are able to mentally construct larger por- tions of the process and to externalize it as larger chunks. Finally, Q3 is relevant to differ modelers with large initial comprehension phase followed by several shorter phases suggesting they created a full mental model of the entire process from modelers that immediately start modeling and have comprehension phases distributed over the whole session [5]. Design. For each analytical questions we presented participants with 6 vi- sualizations (3 for each configuration of the Rhythm-Eye) that all depicted the modeling behavior of a single modeler. Overall, this led to 18 measurements for each participant. At the end of the session we asked the participants for feed- back and their perception regarding the two configurations of the Rhythm-Eye visualization. Research Questions. From a cognitively effective visualization we would ex- pect that it allows the user of the visualization to focus on only those parts of the information that is relevant for answering. In our setting all three analytical questions have in common that they can be answered by focusing on a single phase type, i.e., comprehension, modeling, or reconciliation. For example, for Q1 we would expect that a cognitively effective visualizations guides subjects to fo- cus mostly on the ring of the Rhythm-Eye that projects the reconciliation phase. Moreover, since the question is about the ending part of the modeling session the focus should be concentrated there. In turn, if we would observe that the visual- ization does not guide the attention of the user to the relevant parts, it cannot be considered cognitively effective for answering the posed analytical questions. This results into our first research question RQ1: Does the Rhythm-Eye vi- sualization support to focus the user’s attention on the parts of the visualization that are relevant for answering the questions? 4 Designing Visual Decision Making Support with the Help of Eye-tracking 51 Moreover, concerning the two configurations of the Rhythm-Eye we would expect that configuration 2 guides the user better to find the starting point of the modeling session. The fact that the representation resembles a clock starting at 12 o’clock presumably supports the user in understanding that this coincides with the starting point of the modeling session and that the visualization is to be read in a clock-wise direction. With configuration 1, in turn, we expect less guidance from the visual representation and more difficulties of the users to orientate themselves. This results into our second research question RQ2: Does configuration 2 provide better initial orientation for their user in finding the starting point when compared to configuration 1? Instrumentation. To collect the data for answering the two above mentioned research questions the participants’ eye movements were tracked while answering the analytical questions using a Tobii Pro TX300 eye tracker. For designing the eye tracking session and for analysis of the eye tracking data Tobii Pro Studio 3.4 was used. 4 Initial Findings Results Research Question 1. To answer research question RQ1 we considered eye fixations. A fixation is a time frame, typically lasting for about 200 millisec- onds up to several seconds, in which a subject’s gaze stops on a stimulus. For this reason, fixations represent the amount of time a specific area caught the attention of the subject [12]. From the collected fixation data we then created heatmaps showing the fixations of both participants in an integrated manner (cf. Fig. 1). The heatmaps display the sum of fixation times of all subjects, while answering the analytical questions. In line with our expectations, when subjects were answering Q1 their cumulative focus was clearly on the end of the session and mostly on the reconciliation ring (cf. Fig. 1a). When subjects were answer- ing Q2, their focus was distributed throughout the whole session and mostly on the modeling ring (cf. Fig. 1b). Finally, when answering Q3 subjects’ gaze was very focused on the comprehension ring (cf. Fig. 1c). These results were consistent over all visualizations presented. Based on the heatmaps it can be concluded that the Rhythm-Eye visualization supports the users to focus their attention on those parts of the visualization that are relevant for answering the questions (while ignoring less relevant parts), i.e., the visualization seems to be cognitively effective. This is supported by the qualitative feedback provided by the participants. They both perceived answering the analytical questions using the visualizations as an easy task. Moreover, they pointed the clear differentia- tion of information positively out (i.e., one modeling phase type for each ring, plus the different color coding for each modeling phase). Results Research Question 2. To answer RQ2 we compared the two configu- rations described Section 2.2. For our analysis we used so called gaze plots that show the time sequence of where a participant looked (cf. Fig. 2). In gaze plots, fixations are numbered in ascending temporal order and connected with a line to the subsequent fixation. Since RQ2 is concerned with the question whether con- figuration 2 better guides users to the starting point, we focused in our analysis 5 52 Designing Visual Decision Making Support with the Help of Eye-tracking (a) Sum of all fixation times (b) Sum of all fixation times (c) Sum of all fixations while answering Q1. while answering Q2. times while answering Q3. Fig. 1: Heat maps with sum of fixation times for all subjects and questions. (a) Gaze plot of the first configuration. (b) Gaze plot of the second configuration. Fig. 2: Gaze plots of the two visualization configurations. Each colored circle represents a fixation point whereby the size indicates the fixation duration, the number in the center is the ordering of the fixations (i. e., 1 represents the first fixation), and its background color represents the subject. on the first few fixations in the gaze plot. Our data revealed that configuration 2 immediately guided both users to start looking at the area on the screen where the modeling session starts, i.e., approx. 12 o’clock in the visualization and to read from there the visualization clock-wise (cf. Fig. 2b). Configuration 1, in turn, provided less guidance for the user on where to start reading the visualiza- tion and we observed less consistent gaze plots when compared to configuration 2 (cf. Fig. 2a). In many cases, participants started their exploration of the vi- sualization its upper left-hand side, before thy moved there focus to the right where the modeling session starts. Overall, our results suggest that configura- tion 2 better guides the user in to effectively read the visualization. This is also supported by the qualitative feedback where one of the participants pointed out that the clock metaphor appeared very effective to immediately recognize the beginning and the end of each session.4 5 Related Work Several publications with different backgrounds discuss visualizations as means to provide cognitive support for understanding information, e. g., [13–15]. In our work, we share the view that advantages of the use of visualizations stem from 4 Video recordings are available at http://bpm.q-e.at/gaze_plots_rhythm_eye. 6 Designing Visual Decision Making Support with the Help of Eye-tracking 53 cognitive capabilities of the human visual perception apparatus, which to ef- ficiently leverage is a relevant research challenge. The relevance of a reflected use of visualizations is also increasingly recognized in the field of Information Systems [16, 17]. With respect to process-aware information systems (PAIS), re- search has identified the demand to more strongly focus on providing analytical means which can give insight into the characteristics of process-related data [18, 19]. As one direction to follow, it is suggested to develop visual analysis techniques which take in specific perspectives on data to fulfill business-relevant information needs. Some analysis techniques of this kind have already been de- veloped [4, 20]. The examination at hand follows this path of research. Means for performing in-depth process data analyses currently mostly originate from the field of Process Mining [21]. While up to now the focus in this field lies on the analytical reconstruction of structural relationships between events using statistical methods, it is also argued from out this research area, that model reconstruction alone does not provide a comprehensive set of methods to gain valuable insight into process execution knowledge [18]. In the context of analyzing the process of process modeling, the most widely used visualization tool currently available is the Modeling Phase Diagram (MPD) [22]. A MPD is a line chart where the x axis reports the time and the y axis indicates the number of items in the modeling canvas. To indicate the different modeling phases, corresponding fractions of the line are shaped according to different patterns (e.g., filled black for modeling, filled gray for reconciliation, dotted black for comprehension). 6 Conclusion and Future Work In this paper we analyzed the effectiveness of the Rhythm-Eye visualization in the context of process modeling behavior analysis. We could demonstrate that the Rhythm-Eye visualization is an effective mean for analyzing analyti- cal questions on process modeling behavior. We could also show that different configurations of the Rhythm-Eye differ in guiding users to the starting point of the session to be analyzed. This work-in-progress is a first step in an attempt to inform the design of visualizations for process modeling behavior through neuro-physiological measurements and the analysis of eye movements. The findings reported in this paper are subject to several limitations: they are based on a very small sample size, i.e., only two participants. This could be mitigated by performing repeated measurements. However, additional data collection is certainly needed to increase external validity in terms of generaliz- ability of results. Another limitation is that all three analytical questions in our setting can be answered by focusing on a single phase type. While such questions are certainly relevant for process behavior analysis, they only constitute a sub- set of relevant questions. In the future we plan to look into questions that need to integrate information from several phases and comparisons of the behavior of different subjects. Another limitation is the focus on a single visualization. While this was sufficient to demonstrate its usefulness for answering analytical questions, a comparison with other visualizations for analysing process modeling 7 54 Designing Visual Decision Making Support with the Help of Eye-tracking behavior is needed. As for future work we plan to systematically compare the Rhythm-Eye projection with MPD and the piano roll projection (cf. Sect. 5). References 1. Weske, M.: Business Process Management: Concepts, Languages, Architectures. second edition edn. Springer, Berlin Heidelberg (2012) 2. Mendlng, J.: Metrics for Process Models: Empirical Foundations of Verification, Error Prediction, and Guidelines for Correctness. Springer (2008) 3. van der Aalst, W.M.P.: Process Mining: Discovery, Conformance and Enhancement of Business Processes. Springer, Berlin Heidelberg (2011) 4. Song, M., van der Aalst, W.M.P.: Supporting process mining by showing events at a glance. In Chari, K., Kumar, A., eds.: Annual Workshop on Information Technologies and Systems, Social Science Research Network (2007) 139–145 5. Pinggera, J.: The Process of Process Modeling. PhD thesis, University of Inns- bruck, Department of Computer Science (2014) 6. Burattin, A., Kaiser, M., Neurauter, M., Weber, B.: Eye Tracking Meets the Process of Process Modeling: a Visual Analytic Approach. In: TAProViz. (2016) 7. Gulden, J.: Visually comparing process dynamics with rhythm-eye views. In Ross Brown, S.K., ed.: TaProViz, Springer (2016) 8. Pinggera, J., Soffer, P., Fahland, D., Weidlich, M., Zugal, S., Weber, B., Reijers, H., Mendling, J.: Styles in business process modeling: an exploration and a model. Software & Systems Modeling 14(3) (2015) 1055–1080 9. Pinggera, J., Zugal, S., Weber, B.: Investigating the Process of Process Modeling with Cheetah Experimental Platform. In: Proc. ER-POIS ’10. (2010) 13–18 10. Codd, E. F., C.S.B.S.C.T.: Providing olap (on-line analytical processing) to user analysts: An it mandate. (1993) 11. Berson, A., Smith, S.J.: Data Warehousing, Data Mining, & OLAP. McGraw-Hill, New York (2004) 12. Riedl, R., Léger, P.M.: Fundamentals of NeuroIS. Springer (2016) 13. Chen, C.: Information visualization. Springer, London (2010) 14. Cairo, A.: The Functional Art. Voices That Matter. Pearson Education (2010) 15. Whitney, H.: Data Insights: New Ways to Visualize and Make Sense of Data. Morgan Kaufman, Waltham (2013) 16. Gulden, J., Reijers, H.A.: Toward advanced visualization techniques for conceptual modeling. In: CAiSE Forum, CEUR (2015) 17. Gulden, J., van der Linden, D., Aysolmaz, B.: Requirements for research on visu- alizations in information systems engineering. In: ENASE Conference. (2016) 18. van der Aalst, W.M.P., de Leoni, M., ter Hofstede, A.H.: Process mining and visual analytics: Breathing life into business process models. In Floares, A., ed.: Computational Intelligence. Nova Science Publishers, New York (2011) 19. Mendling, J., Recker, J.: The state of the art of business process management research. Business & Information Systems Engineering (BISE) 58(1) (2016) 55–72 20. Begole, J., Tang, J.C., Smith, R.B., Yankelovich, N.: Work rhythms: Analyzing visualizations of awareness histories of distributed groups. In: CSCW, ACM (2002) 21. Aalst, W.M.v.d., Desel, J., Oberweis, A., eds.: Business Process Management: Models, Techniques, and Empirical Studies. Springer, Berlin Heidelberg (2000) 22. Pinggera, J., Zugal, S., Weidlich, M., Fahland, D., Weber, B., Mendling, J., Reijers, H.: Tracing the Process of Process Modeling with Modeling Phase Diagrams. In: Proc. ER-BPM ’11. (2012) 370–382 Acknowledgments: This work is partially funded by the Austrian Science Fund project “The Mod- eling Mind: Behavior Patterns in Process Modeling” (P26609). 8