Visualizing the Process of Process Modeling with PPMCharts
|
|
|
- Stephen Knight
- 5 years ago
- Views:
From this document you will learn the answers to the following questions:
What color is the deletion of the model elements in the process?
What is the process of recording each operation?
What is the first step in a process modeling?
Transcription
1 Visualizing the Process of Process Modeling with PPMCharts (regular paper) Jan Claes 1, Irene Vanderfeesten 2, Jakob Pinggera 3, Hajo A. Reijers 2, Barbara Weber 3 and Geert Poels 1 1 Ghent University, Belgium {jan.claes, geert.poels}@ugent.be 2 Eindhoven University of Technology, The Netherlands {i.t.p.vanderfeesten, h.a.reijers}@tue.nl 3 University of Innsbruck, Austria {jakob.pinggera, barbara.weber}@uibk.ac.at Abstract. In the quest for knowledge about how to make good process models, recent research focus is shifting from studying the quality of process models to studying the process of process modeling (often abbreviated as PPM) itself. This paper reports on our efforts to visualize this specific process in such a way that relevant characteristics of the modeling process can be observed graphically. By recording each modeling operation in a modeling process, one can build an event log that can be used as input for the PPMChart Analysis plug-in we implemented in ProM. The graphical representation this plug-in generates allows for the discovery of different patterns of the process of process modeling. It also provides different views on the process of process modeling (by configuring and filtering the charts). Keywords: Analysis Techniques and Visualization for Processes, Visualization Techniques for Processes, Change Visualization for Processes 1 Introduction A picture is worth a thousand words. This phrase is believed to originate from an Asian verb and advocates the use of visualization. The actual value of the graphical representation of models, however, is heavily influenced by its understandability [1, 2]. In our research we look for determinants of the modeling process that influence the understandability of the process modeling result (i.e., a process model) [3]. The visualization presented in this paper is developed to support our research to the process of process modeling. The process of process modeling is the course of action taken by the modeler to create/design/construct a (business) process model consisting of start and end event(s), activities, gateways, edges, etc. Such a process model
2 2 Jan Claes, Irene Vanderfeesten, Jakob Pinggera, Hajo A. Reijers, Barbara Weber and Geert Poels artifact is created by a stepwise design process, e.g., first putting a start event on the canvas, then an activity, then an arc connecting the start event and the activity, etc. To get insights into how process models are constructed, we searched for a technique to visualize the process of process modeling based on a log of recorded modeling actions, such that one can quickly obtain in-depth insights in the visualized process. In earlier research we used Modeling Phase Diagrams [4] to focus on highlevel, less detailed process characteristics: i.e., modeling phases. A modeling phase (e.g., reconciliation phase) summarizes a set of equivalent events in the process (e.g., move_node, create_edge_bendpoint) as one phase of which a modeling phase diagram shows only the duration and number of constructed model elements. For the more extensive representation described in this paper, we drew inspiration from the Dotted Chart Analysis plug-in of the process mining framework ProM [5]. This technique provides much detail and at the same time lets the user take a helicopter view on the visualized process. We extended the existing plug-in to solve three concrete issues when representing an instance of the process of process modeling: (i) the process of process modeling has a fixed set of possible events and therefore we mapped these events on fixed colors used in the visualization, which allows for visually comparing different charts, (ii) to establish a clear link between the visualization of the process and the constructed process model, we provided two extra sort options that are based on the execution order of the modeling elements in the process model, (iii) we added the possibility to filter certain modeling operations in order to be able to take different, more abstract views on the same modeling process. The visualization technique presented in this paper allows us to zoom in on the separate operations of the construction of the model. At the same time, it provides an overview of the entire modeling process. In this way it enables to obtain graphically a fast but detailed impression of how a process modeling effort was conducted. The acquired insights facilitate the study of the process of process modeling. The structure of the paper is as follows. Section 2 presents related research. Section 3 describes the necessary data for our visualization, the visualization itself, and the implemented tool support. Section 4 illustrates the use of the tool by describing how it was used to discover patterns in process model construction. Finally, Section concludes with a discussion and an overview of future research plans. 2 Related Research There is a wide body of literature that focuses on the quality of process models [6 10]. Mostly, the process model is considered in these papers as a given, complete, and finished artifact. Other literature reports on research on methods for business process modeling (e.g., [11] provides a comparative analysis between different techniques for business process modeling and contains an extensive list of related papers on process model notations). Recently, approaches are emerging that aim to connect the previous two topics: In what way does the used (in)formal modeling method relate to the properties (e.g., quality) of the outcome: a process model? In this context, various
3 Visualizing the Process of Process Modeling with PPMCharts 3 authors refer to the construction of a process model as the process of process modeling [12 15], a term often abbreviated as PPM. Crapo et al., report on research about the process of modeling in terms of visualization (i.e., they focus on graphical modeling) [16]. However, we are not aware of other research about the visualization of the process of process modeling. In [4] the possibilities of representing different phases of process modeling in Modeling Phase Diagrams were examined. Three specific phases are distinguished: comprehension, modeling and reconciliation. The visualization described in [4] differs from the one presented in this paper by the level of abstraction: While a Modeling Phase Diagram abstracts from individual modeling operations, our representation shows all recorded operations and all present information about the operations (e.g., timing aspects, model element type, and order in the model). The ultimate goal of our research is to improve knowledge about how to make correct and more understandable process models. Other research that provides guidelines or techniques for improved business process modeling includes Seven process modeling guidelines (7PMG) [17] and Guidelines of Modeling (GoM) [18]. 3 Visualizing the Process of Process Modeling with PPMCharts We called our visualization of the process of process modeling a PPMChart. Section 3.1 explains which data is used for construction of the charts, Section 3.2 describes the properties of PPMCharts, and Section 3.3 centers on the developed tool support for generating PPMCharts. 3.1 Data collection In order to visualize the process of process modeling, we use a record of modeling operations done by the modeler, and recorded by our experimentation tool, during the modeling process. The list of possible operations we consider is given in Table 1. For instance, the operation of creating an activity in the process model is logged by an event CREATE_ACTIVITY. In our analysis and experiments we build on a subset of the BPMN notation that can be used for the modeling. This subset was selected to correspond with the supported notation of our experimentation tool (see Section 4.1) and consists of six of the ten most used elements of BPMN according to [19]: start and end event, activities, OR and AND gateways, and edges. Besides creation of these model elements, the visualization also includes changes in the model. Activities, events and gateways can be moved over the canvas or deleted. Edges can be deleted or reconnected (which we categorized as a deletion and creation), an edge can be rerouted through creation, movement and deletion of bendpoints, and the label of an edge can be moved. Finally, activities and edges can be named or renamed. Note, that for the rest of the paper we assume only these modeling operations as part of the modeling process (according to the recorded operations of the experimentation tool), but our approach can easily be adapted for other modeling operation sets.
4 4 Jan Claes, Irene Vanderfeesten, Jakob Pinggera, Hajo A. Reijers, Barbara Weber and Geert Poels Table 1. Operations in the construction of a process model Create Move Delete CREATE_START_EVENT CREATE_END_EVENT CREATE_ACTIVITY CREATE_OR CREATE_AND CREATE_EDGE RECONNECT_EDGE (**) MOVE_START_EVENT MOVE_END_EVENT MOVE_ACTIVITY MOVE_OR MOVE_AND MOVE_EDGE_LABEL CREATE_EDGE_BENDPOINT (*) MOVE_EDGE_BENDPOINT (*) DELETE_EDGE_BENDBPOINT (*) Other : NAME_ACTIVITY, RENAME_ACITIVTY, NAME_EDGE, RENAME_EDGE (*) create, move and delete edge bendpoint were considered as moving an edge (**) reconnect edge was considered as deleting and creating an edge DELETE_START_EVENT DELETE_END_EVENT DELETE_ACTIVITY DELETE_OR DELETE_AND DELETE_EDGE RECONNECT_EDGE (**) 3.2 Visualization with PPMChart The collected data about consecutive operations in the process of process modeling for one modeler are used to construct a PPMChart (see Fig. 1). The horizontal axis represents a time interval of one hour. Vertically, each line represents one element of the model as it was present during modeling. Each dot represents one operation performed on the element; the color of the dot represents the type of operation: create (green), move (blue), delete (red) and (re)name (pink). The elements are vertically sorted by the time of their first operation; the first operation performed on each model element is its creation. The dots are aligned to the right such that the last operation performed by the modeler is shown to occur at the end of the one hour interval. Fig. 2 shows the process model resulting from the process model construction process that is visualized in Fig Tool support We implemented a plug-in for the popular process mining framework ProM 1. The input for most plug-ins in this tool is an event log. The file format for event logs for ProM is xml based and follows a certain hierarchical structure: A process consists of traces and each trace is a collection of events. The process, traces and events can have attributes (e.g., a time stamp). In our case modeling operations correspond with events and the operations on the same model element are bundled in one trace. We expect the names of events to correspond with the operations in Table 1. Further, each event has an attribute id that corresponds with the name of its trace. It can be seen as the unique identifier of the modeling element. 1 For information and download we refer to 2 High resolution graphs are available from
5 Visualizing the Process of Process Modeling with PPMCharts 5 Fig. 1. Visualization of the operations in the creation of one model by one modeler. 2 The operations creating nodes (activities and gateways) are depicted as green dots; the creation of edges is depicted in light green/blue, the moving of model elements in darker blue, the deletion in reddish colors and the reconnect or renaming in pink/purple. The first line for instance shows the creation of the start event, followed by a move of the start event on a later time. file check clearance contact contact flight plan engine delivery ground tower check weather + + large airport small has tower taxiing perform runup checks has tower take off airport no tower no tower not file flight plan check fuselage continue announce taxiing announce take-off Fig. 2. Process model as result of the modeling process in Fig Our PPMChart Analysis plug-in (see Fig. 3) is an adapted version of the existing Dotted Chart Analysis plug-in [5]. In the middle, the PPMChart is presented. At the right-hand side the user can customize the view by filtering on specific operations or elements: The top part represents a small view on the unfiltered PPMChart. Below, one can choose to hide specific element types (e.g., hide edges), hide specific operations (e.g., hide (re)name operations), or hide elements with a specific operation (e.g., hide deleted elements). For users that are familiar with the features of the Dotted Chart Analysis plug-in, we have chosen to keep the options of that plug-in in our implementation at the left-hand side of the window (see [5] for more information). 2 High resolution graphs are available from
6 6 Jan Claes, Irene Vanderfeesten, Jakob Pinggera, Hajo A. Reijers, Barbara Weber and Geert Poels Fig. 3. Screenshot of the PPMChart window in ProM. 2 To facilitate relating the different lines of the chart to the proper model elements in the process model, we also provided an additional sort option. This option sorts the lines of the chart from top to bottom according to the execution order of the model elements in the process model from start to end. Fig. 3 shows an example for the same case as for Fig. 1 and Fig. 2 but sorted in a different way. The green dots from top to bottom in the chart correspond to the model elements in the execution order in the process model (in Fig. 2 graphically from left to right). There are two variants of the additional sort option: The Distance from start sort option focuses on execution order. The value for nodes, events and gateways is defined as the sum of the lengths of the edges in the model, for the longest non-iterative path from that model element to the start event. The value for an edge is the average of the values for the source and target node of that edge. The Create order from start sort option centers on the creation of model elements from start to end and therefore it sorts an edge not between the nodes it connects, but after these nodes (an edge can only be created after both nodes exist). We use the same value for nodes, events and gateways, but for edges the value is one more than the maximum of values of source and target node. Note that these calculations are highly influenced by the layout of the process model. This means that we adopt the modeler s view on the process in the visualizations. For the example shown in Fig. 3, we selected Sort by Distance from start and show only create operations (start/end event creation operations are colored light green, activity creations are bright green, gateways are dark green, edges are bluegreen). It can be observed that the modeler first creates events, nodes and gateways in an order from start to end. Next, edges were created to connect the model elements. Finally, some extra nodes and edges were added. In the top right panel, all operations are displayed: Many intermediate move operations (blue dots) can be noticed.
7 Visualizing the Process of Process Modeling with PPMCharts 7 4 Application of the PPMChart Visualization Section 4.1 describes an experiment to which we applied our visualization technique to discover underlying patterns in process model construction. Section 4.2 describes how we used the experimental data to evaluate the correctness of our visualization technique. Section 4.3 lists a number of discovered patterns to demonstrate the usefulness of our technique for analyzing the process of process modeling data. 4.1 Experiment design In order to test the correctness and usefulness of our visualization and the implementation, we used data from our experiments on the process of process modeling, supported by Cheetah Experimental Platform (CEP) 3. This platform instruments a basic process modeling editor to record each user's modeling operations along with the corresponding time stamps in an event log. Table 1 summarizes all recorded operations. The experiment was conducted in November 2010 with 103 students following a graduate course on Business Process Management at Eindhoven University of Technology. Their task was to create a process model in BPMN from an informal description 4 while their process of process modeling was recorded in CEP. In the development of CEP, the developers decided to use a subset of BPMN (that we adopted for our research) without providing sophisticated tool features. The reasoning behind this was to not get the modelers confused or overwhelmed with tool aspects [16]. 4.2 Evaluation of correctness: Replay the modeling process By capturing all of the described interactions with the modeling tool, we are able to replay a recorded modeling process at any point in time, without interfering with the modeler. This allows for observing how the process model unfolds on the modeling canvas [4]. The evaluation of correctness was done by means of comparing the properties of the dots in the visualization with the observed properties of the steps in the replay. The test data concerned the process modeling efforts of the 103 students. 4.3 Demonstration of usefulness: Discovered properties and variations of the Process of Process Modeling This section demonstrates the usefulness of the visualization by providing five concrete examples of properties of the process of process modeling that were derived from an analysis of the PPMCharts. 3 For detailed information and download we refer to 4 The case description is available at
8 8 Jan Claes, Irene Vanderfeesten, Jakob Pinggera, Hajo A. Reijers, Barbara Weber and Geert Poels General dimensions: Number of created model elements and duration of the modeling process First, as one would expect from a visualization of the process of process modeling, the size and modeling time dimensions of the process can easily be compared between charts. Fig. 4a shows a variant where more modeling elements (91 elements) were created than the one in Fig. 4b (32 elements). Because operations for deleting or moving elements are included too, this provides more information than what can be obtained by comparing the resulting process models. Comparison of Fig. 4b and Fig. 4c reveals the difference in modeling time between two sessions (distances in the charts can be compared because the width of a PPMChart is always set to one hour). a. model 327 b. model 83 c. model Fig. 4. Number of created model elements and duration of the modeling process. 2 a. model 210 b. model 161 c. model 228 Fig. 5. Order of creating and changing model elements (sorted by First event) Order of modeling operations (create, move, delete, (re)name) Besides the general dimensions of the modeling process, one can also zoom in on the relative positions of the dots in the chart. Fig. 5 shows, for example, the modeling process of three modelers that moved some model elements after creation. Fig. 5a shows an example where elements were moved not long after their creation, the modeler of Fig. 5b performed most moves after all elements were created, while Fig. 5c shows a session in which move operations occurred during the whole modeling process. Instead of using complex data mining techniques (e.g., Activity Clustering) to reveal these differences, the PPMChart allows for a quick visual detection of graphical patterns that provide the same information. The discovered modeling patterns can, for example, be used to identify different modeling styles.
9 Visualizing the Process of Process Modeling with PPMCharts Order of creation of elements (events, nodes, gateways, edges) The filtering option enables to take different views on the process. By filtering the operations, one can, for example, focus on the order of creation of elements. Fig. 6 shows two extreme examples. The modeler of Fig. 6a first created the events, nodes and gateways and only afterwards the model elements were connected by edges. The modeler of Fig. 6b first created only events and nodes and afterwards the gateways and edges were created. Even if the process would consist of hundreds of modeling operations, this could be quickly observed in our visualization. Arguably, it would take much longer to discover this from the pure data or by replaying individual models. The discovered patterns can, for example, be used to identify different modeler profiles. a. model 344 b. model 367 Fig. 6. Order of creation of elements (view: only create operations; move / delete filtered out). 2 a. model 201 b. model 80 c. model 189 Fig. 7. Chunked process modeling (sorted by Distance from start, only create operations) Chunked process modeling Because of the limited capacity of the human working memory [20], most modelers work in chunks, i.e., they work on calculable pieces of the model, one at a time. In the charts this can be observed in the form of clear pauses between the operations. In Fig. 7a the modeler seems to construct the whole model in a continuous way: We only observe a quite large pause after the creation of the start event. In Fig. 7b one could distinct three clear chunks of modeling operations. The modeler of Fig. 7c pauses after completion of each block (i.e., all elements between a set of matching split and join gateways, see Section 4.3.5). The length of a period without operations that should be defined as a pause might differ between modelers because of the difference between slower and quicker
10 10 Jan Claes, Irene Vanderfeesten, Jakob Pinggera, Hajo A. Reijers, Barbara Weber and Geert Poels modelers. However, the decision of which gaps are clear pauses seems to be easy when based on the graphical representation at hand file flight plan 5 not file flight plan Fig. 8. Example of a block in a model. 2 a. model 121 b. model 344 c. model 354 d. model 357 Fig. 9. Order of constructing blocks. The numbers correspond with the numbers in Fig. 8. (sorted by Create order from start, only create operations) Working in blocks: order of constructing blocks The notion of a block appears to be very relevant in the study of the process of process modeling. In [3] we discovered a relation between the order modelers construct blocks in the modeling process (structuredness) and the understandability of the resulting process model (perspicuity). Fig. 8 shows an example of a block in a model: it is a unit of alternative (OR split/join) or parallel (AND split/join) paths consisting of the split and join gateway and all elements in between. The order of creating the elements in a block can tell us more about the modeler s general modeling style. Fig. 9 shows four alternative ways of constructing a block. In Fig. 9a one can observe the modeling operations for creating the block, where the modeler created the elements from left to right. Fig. 9b shows an example where first the involved activities were created, then the gateways, and finally the edges. In the modeling process of Fig. 9c first the two activities were created, then the gateways and edges. In Fig. 9d both gateways and both nodes were created before all the edges. The option to sort by Create order from start and the filtering of create operations enables the user to focus on this particular part of the modeling process (see Fig. 9). 5 Discussion and Conclusion This paper proposes a technique for visualizing a very specific process: i.e., the process of process modeling. Supported by a modeling tool that records all modeling
11 Visualizing the Process of Process Modeling with PPMCharts 11 operations, one should be able to construct an event log that can be used as input for our technique. It graphically represents the recorded modeling operations in a so called PPMChart, which consists of time lines per modeling element and dots on these lines that represent the different operations on each modeling element in time. The visualization technique and its implementation as a tool are based on the Dotted Chart Analysis plug-in in ProM [5]. However, we extended the functionality of this plug-in with three new features. First, we used a fixed mapping of the recorded events in the creation of a process model and the colors of the dots in the charts. This makes it easier to visually compare different charts. Second, we provided two extra sort options to match the order of the lines of a PPMChart with the order of the corresponding elements in the process model. Third, we provided filter options to hide certain model elements or modeling operations which allows a user to take different views on the data. We applied the visualization technique to the process of process modeling data of 103 students. To demonstrate its usefulness, we presented five concrete observed characteristic variations of the recorded modeling processes. The main benefit of our technique is that we show raw, uninterpreted data about the process of process modeling in a way that one can quickly discover (graphical) patterns in the charts (that can be translated to specific properties of the modeling process). Relating these patterns to the quality of the resulting process model could help to better comprehend factors that directly influence the result of the modeling process. We would be able to utilize this knowledge in training and tools supporting process modeling, which could result in more understandable process models and a more efficient modeling process as well. At the opposite side, one must be careful to draw conclusions from the analysis of the charts, because of a lack of information about the intentions of the modeler. A pause in the modeling activity can indicate, for example, that the modeler was thinking about next operations or also that the modeler was distracted. In other current research we are exploring the relation between the properties of the modeler, the way a modeler constructs process models and the quality of the resulting process model. For instance, in [3] we used the PPMChart visualization to derive three concrete conjectures about the relation of structuring, movement and speed of the modeling process to the understandability of the modeling result, which we then further tested statistically. Future research will include a search for causes and consequences of the patterns that can be discovered with PPMCharts. This will probably lead to further improvement of the visualization and its usefulness. In addition to that, we will investigate other visualization techniques that may enhance the analysis of the process of process modeling data. Currently, our visualization builds heavily on the Dotted Chart Analysis that was already available in ProM. This has given us many insights, but is not guaranteed to be the best technique. Therefore, we will investigate alternative graphical representations (such as time line trees). Acknowledgements. Our research builds upon the work of the development team of CEP and the researchers involved in the experiments. Therefore, we wish to express our extensive gratitude to Stefan Zugal, Jan Mendling and Dirk Fahland. This research was funded by the Austrian Science Fund (FWF): P23699-N23.
12 12 Jan Claes, Irene Vanderfeesten, Jakob Pinggera, Hajo A. Reijers, Barbara Weber and Geert Poels 6 References 1. Mendling, J., Reijers, H.A., Cardoso, J.: What makes process models understandable? Proc. BPM 07, LNCS4714. pp Springer (2007) 2. Genero, M., Poels, G., Piattini, M.: Defining and validating metrics for assessing the understandability of entity-relationship diagrams. Data & Knowledge Engineering. 64 (3), pp (2008) 3. Claes, J., Vanderfeesten, I., Reijers, H.A., Pinggera, J., Weidlich, M., Zugal, S., Fahland, D., Weber, B., Mendling, J., Poels, G.: Tying process model quality to the modeling process: The impact of structuring, movement, and speed. Proc. BPM 12. Springer (2012) 4. Pinggera, J., Zugal, S., Weidlich, M., Fahland, D., Weber, B., Mendling, J., Reijers, H.A.: Tracing the process of process modeling with modeling phase diagrams. Proc. ER-BPM 11, LNBIP99. pp (2012) 5. Song, M., Van der Aalst, W.M.P.: Supporting process mining by showing events at a glance. Proc. WITS 07. pp (2007) 6. Krogstie, J., Sindre, G., Jørgensen, H.: Process models representing knowledge for action: a revised quality framework. Eur. Journal of Information Systems. 15 (1), pp (2006) 7. Reijers, H.A., Mendling, J., Recker, J.C.: Business process quality management. Handbook on Business Process Management 1. pp Springer (2010) 8. Gruhn, V., Laue, R.: Complexity metrics for business process models. Proc. ICBIS 06. pp (2006) 9. Vanderfeesten, I., Cardoso, J., Mendling, J., Reijers, H.A., Van der Aalst, W.M.P.: Quality metrics for business process models. BPM and Workflow handbook. pp (2007) 10. Rittgen, P.: Quality and perceived usefulness of process models. Proc. SAC 10. pp ACM (2010) 11. Recker, J., Rosemann, M., Indulska, M., Green, P.: Business process modeling: a comparative analysis. Journal of the Association for Information Systems. 10 (4), pp (2009) 12. Pinggera, J., Zugal, S., Weber, B.: Investigating the process of process modeling with cheetah experimental platform. Proc. ER-POIS 10. pp (2010) 13. Indulska, M., Recker, J.C., Rosemann, M., Green, P.: Business process modeling: Current issues and future challenges. Proc. CAiSE 09. pp (2009) 14. Soffer, P., Kaner, M., Wand, Y.: Towards understanding the process of process modeling: Theoretical and empirical considerations. Proc. ER-BPM 11, LNBIP 99. pp (2012) 15. Pinggera, J., Soffer, P., Zugal, S., Weber, B., Weidlich, M., Fahland, D., Reijers, H.A., Mendling, J.: Modeling styles in business process modeling. Proc BPMDS 12. pp Springer (2012) 16. Crapo, A.W., Waisel, L.B., Wallace, W.A., Willemain, T.R.: Visualization and the process of modeling: a cognitive-theoretic view. Proc. ACM SIGKDD 00. pp (2000) 17. Mendling, J., Reijers, H.A., Van der Aalst, W.M.P.: Seven process modeling guidelines (7PMG). Information and Software Technology. 52 (2), pp (2010) 18. Becker, J., Rosemann, M., Von Uthmann, C.: Guidelines of business process modeling. Proc. BPM 00. LNCS pp Springer (2000) 19. Zur Muehlen, M., Recker, J.: How much language is enough? theoretical and practical use of the business process modeling notation. Proc. CAiSE 08, LNCS5074. pp Springer (2008) 20. Miller, G.: The magical number seven, plus or minus two: some limits on our capacity for processing information. Psychological review. 63 (2), pp (1956)
A visual analysis of the process of process modeling. 1 Introduction
A visual analysis of the process of process modeling Jan Claes 1,2, Irene Vanderfeesten 2, Jakob Pinggera 3, Hajo A. Reijers 2, Barbara Weber 3 and Geert Poels 1 1 Ghent University, Belgium {jan.claes,
Collaborative Business Process Modeling
ollaborative Business Process Modeling Simon Forster Jakob Pinggera [email protected] Barbara Weber [email protected] [email protected] bstract: Research on quality issues of business
Dotted Chart and Control-Flow Analysis for a Loan Application Process
Dotted Chart and Control-Flow Analysis for a Loan Application Process Thomas Molka 1,2, Wasif Gilani 1 and Xiao-Jun Zeng 2 Business Intelligence Practice, SAP Research, Belfast, UK The University of Manchester,
Business Process Quality Metrics: Log-based Complexity of Workflow Patterns
Business Process Quality Metrics: Log-based Complexity of Workflow Patterns Jorge Cardoso Department of Mathematics and Engineering, University of Madeira, Funchal, Portugal [email protected] Abstract. We
Towards Cross-Organizational Process Mining in Collections of Process Models and their Executions
Towards Cross-Organizational Process Mining in Collections of Process Models and their Executions J.C.A.M. Buijs, B.F. van Dongen, W.M.P. van der Aalst Department of Mathematics and Computer Science, Eindhoven
Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models?
Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models? Ludmila Penicina Institute of Applied Computer Systems, Riga Technical University, 1 Kalku, Riga, LV-1658,
ProM 6 Exercises. J.C.A.M. (Joos) Buijs and J.J.C.L. (Jan) Vogelaar {j.c.a.m.buijs,j.j.c.l.vogelaar}@tue.nl. August 2010
ProM 6 Exercises J.C.A.M. (Joos) Buijs and J.J.C.L. (Jan) Vogelaar {j.c.a.m.buijs,j.j.c.l.vogelaar}@tue.nl August 2010 The exercises provided in this section are meant to become more familiar with ProM
3D Interactive Information Visualization: Guidelines from experience and analysis of applications
3D Interactive Information Visualization: Guidelines from experience and analysis of applications Richard Brath Visible Decisions Inc., 200 Front St. W. #2203, Toronto, Canada, [email protected] 1. EXPERT
WoPeD - An Educational Tool for Workflow Nets
WoPeD - An Educational Tool for Workflow Nets Thomas Freytag, Cooperative State University (DHBW) Karlsruhe, Germany [email protected] Martin Sänger, 1&1 Internet AG, Karlsruhe, Germany [email protected]
of Business Process Modelling at Suncorp
Project Report No. 1 A Study of the Use of Business Process Modelling at Suncorp - Initial Insights - Naif Hassan Alzubidi Jan Recker Eike Bernhard A Study of the Use of Business Process Modelling at Suncorp.
The Structured Process Modeling Theory (SPMT)
The Structured Process Modeling Theory (SPMT) A cognitive view on why and how modelers benefit from structuring the process of process modeling Jan Claes 1,2, Irene Vanderfeesten 2, Frederik Gailly 1,
PLG: a Framework for the Generation of Business Process Models and their Execution Logs
PLG: a Framework for the Generation of Business Process Models and their Execution Logs Andrea Burattin and Alessandro Sperduti Department of Pure and Applied Mathematics University of Padua, Italy {burattin,sperduti}@math.unipd.it
Analytics for Performance Optimization of BPMN2.0 Business Processes
Analytics for Performance Optimization of BPMN2.0 Business Processes Robert M. Shapiro, Global 360, USA Hartmann Genrich, GMD (retired), Germany INTRODUCTION We describe a new approach to process improvement
Process Mining and the ProM Framework: An Exploratory Survey - Extended report
Process Mining and the ProM Framework: An Exploratory Survey - Extended report Jan Claes and Geert Poels Department of Management Information Science and Operations Management, Faculty of Economics and
MicroStrategy Analytics Express User Guide
MicroStrategy Analytics Express User Guide Analyzing Data with MicroStrategy Analytics Express Version: 4.0 Document Number: 09770040 CONTENTS 1. Getting Started with MicroStrategy Analytics Express Introduction...
Content Author's Reference and Cookbook
Sitecore CMS 6.5 Content Author's Reference and Cookbook Rev. 110621 Sitecore CMS 6.5 Content Author's Reference and Cookbook A Conceptual Overview and Practical Guide to Using Sitecore Table of Contents
Modeling Guidelines Manual
Modeling Guidelines Manual [Insert company name here] July 2014 Author: John Doe [email protected] Page 1 of 22 Table of Contents 1. Introduction... 3 2. Business Process Management (BPM)... 4 2.1.
CPN Tools 4: A Process Modeling Tool Combining Declarative and Imperative Paradigms
CPN Tools 4: A Process Modeling Tool Combining Declarative and Imperative Paradigms Michael Westergaard 1,2 and Tijs Slaats 3,4 1 Department of Mathematics and Computer Science, Eindhoven University of
Investigating Clinical Care Pathways Correlated with Outcomes
Investigating Clinical Care Pathways Correlated with Outcomes Geetika T. Lakshmanan, Szabolcs Rozsnyai, Fei Wang IBM T. J. Watson Research Center, NY, USA August 2013 Outline Care Pathways Typical Challenges
Human-Readable BPMN Diagrams
Human-Readable BPMN Diagrams Refactoring OMG s E-Mail Voting Example Thomas Allweyer V 1.1 1 The E-Mail Voting Process Model The Object Management Group (OMG) has published a useful non-normative document
Semantic Analysis of Flow Patterns in Business Process Modeling
Semantic Analysis of Flow Patterns in Business Process Modeling Pnina Soffer 1, Yair Wand 2, and Maya Kaner 3 1 University of Haifa, Carmel Mountain 31905, Haifa 31905, Israel 2 Sauder School of Business,
Extend Table Lens for High-Dimensional Data Visualization and Classification Mining
Extend Table Lens for High-Dimensional Data Visualization and Classification Mining CPSC 533c, Information Visualization Course Project, Term 2 2003 Fengdong Du [email protected] University of British Columbia
Mercy Health System. St. Louis, MO. Process Mining of Clinical Workflows for Quality and Process Improvement
Mercy Health System St. Louis, MO Process Mining of Clinical Workflows for Quality and Process Improvement Paul Helmering, Executive Director, Enterprise Architecture Pete Harrison, Data Analyst, Mercy
Process Modelling from Insurance Event Log
Process Modelling from Insurance Event Log P.V. Kumaraguru Research scholar, Dr.M.G.R Educational and Research Institute University Chennai- 600 095 India Dr. S.P. Rajagopalan Professor Emeritus, Dr. M.G.R
Spotfire v6 New Features. TIBCO Spotfire Delta Training Jumpstart
Spotfire v6 New Features TIBCO Spotfire Delta Training Jumpstart Map charts New map chart Layers control Navigation control Interaction mode control Scale Web map Creating a map chart Layers are added
Using Trace Clustering for Configurable Process Discovery Explained by Event Log Data
Master of Business Information Systems, Department of Mathematics and Computer Science Using Trace Clustering for Configurable Process Discovery Explained by Event Log Data Master Thesis Author: ing. Y.P.J.M.
SuperViz: An Interactive Visualization of Super-Peer P2P Network
SuperViz: An Interactive Visualization of Super-Peer P2P Network Anthony (Peiqun) Yu [email protected] Abstract: The Efficient Clustered Super-Peer P2P network is a novel P2P architecture, which overcomes
Figure 1: Opening a Protos XML Export file in ProM
1 BUSINESS PROCESS REDESIGN WITH PROM For the redesign of business processes the ProM framework has been extended. Most of the redesign functionality is provided by the Redesign Analysis plugin in ProM.
Rabobank: Incident and change process analysis
Rabobank: Incident and change process analysis Michael Arias 1, Mauricio Arriagada 1, Eric Rojas 1, Cecilia Sant-Pierre 1, Marcos Sepúlveda 1 1 Pontificia Universidad Católica de Chile, Av. Vicuña Mackenna
Creating a Poster Presentation using PowerPoint
Creating a Poster Presentation using PowerPoint Course Description: This course is designed to assist you in creating eye-catching effective posters for presentation of research findings at scientific
Supporting the BPM lifecycle with FileNet
Supporting the BPM lifecycle with FileNet Mariska Netjes Hajo A. Reijers Wil. M.P. van der Aalst Outline Introduction Evaluation approach Evaluation of FileNet Conclusions Business Process Management Supporting
Business Process Management. Prof. Corrado Cerruti General Management Course
Business Process Management General Management Course Summary Business Process Management definition Business Process Management Life Cycle ARIS approach to BPM Business Process Identification; Designing
Process Mining. ^J Springer. Discovery, Conformance and Enhancement of Business Processes. Wil M.R van der Aalst Q UNIVERS1TAT.
Wil M.R van der Aalst Process Mining Discovery, Conformance and Enhancement of Business Processes Q UNIVERS1TAT m LIECHTENSTEIN Bibliothek ^J Springer Contents 1 Introduction I 1.1 Data Explosion I 1.2
Introduction to the TI-Nspire CX
Introduction to the TI-Nspire CX Activity Overview: In this activity, you will become familiar with the layout of the TI-Nspire CX. Step 1: Locate the Touchpad. The Touchpad is used to navigate the cursor
An Evaluation of BPMN Modeling Tools
An Evaluation of BPMN Modeling Tools Zhiqiang Yan, Hajo A. Reijers, and Remco M. Dijkman Eindhoven University of Technology PO Box 513, NL-5600 MB Eindhoven, The Netherlands. {z.yan,h.a.reijers,r.m.dijkman}@tue.nl
Instagram Post Data Analysis
Instagram Post Data Analysis Yanling He Xin Yang Xiaoyi Zhang Abstract Because of the spread of the Internet, social platforms become big data pools. From there we can learn about the trends, culture and
Advanced Microsoft Excel 2010
Advanced Microsoft Excel 2010 Table of Contents THE PASTE SPECIAL FUNCTION... 2 Paste Special Options... 2 Using the Paste Special Function... 3 ORGANIZING DATA... 4 Multiple-Level Sorting... 4 Subtotaling
CSU, Fresno - Institutional Research, Assessment and Planning - Dmitri Rogulkin
My presentation is about data visualization. How to use visual graphs and charts in order to explore data, discover meaning and report findings. The goal is to show that visual displays can be very effective
CREATING EXCEL PIVOT TABLES AND PIVOT CHARTS FOR LIBRARY QUESTIONNAIRE RESULTS
CREATING EXCEL PIVOT TABLES AND PIVOT CHARTS FOR LIBRARY QUESTIONNAIRE RESULTS An Excel Pivot Table is an interactive table that summarizes large amounts of data. It allows the user to view and manipulate
E XPLORING QUADRILATERALS
E XPLORING QUADRILATERALS E 1 Geometry State Goal 9: Use geometric methods to analyze, categorize and draw conclusions about points, lines, planes and space. Statement of Purpose: The activities in this
Relational XES: Data Management for Process Mining
Relational XES: Data Management for Process Mining B.F. van Dongen and Sh. Shabani Department of Mathematics and Computer Science, Eindhoven University of Technology, The Netherlands. B.F.v.Dongen, [email protected]
Handling Big(ger) Logs: Connecting ProM 6 to Apache Hadoop
Handling Big(ger) Logs: Connecting ProM 6 to Apache Hadoop Sergio Hernández 1, S.J. van Zelst 2, Joaquín Ezpeleta 1, and Wil M.P. van der Aalst 2 1 Department of Computer Science and Systems Engineering
Excel -- Creating Charts
Excel -- Creating Charts The saying goes, A picture is worth a thousand words, and so true. Professional looking charts give visual enhancement to your statistics, fiscal reports or presentation. Excel
Process Mining Tools: A Comparative Analysis
EINDHOVEN UNIVERSITY OF TECHNOLOGY Department of Mathematics and Computer Science Process Mining Tools: A Comparative Analysis Irina-Maria Ailenei in partial fulfillment of the requirements for the degree
Excel 2007 - Using Pivot Tables
Overview A PivotTable report is an interactive table that allows you to quickly group and summarise information from a data source. You can rearrange (or pivot) the table to display different perspectives
What Do You Think? for Instructors
Accessing course reports and analysis views What Do You Think? for Instructors Introduction As an instructor, you can use the What Do You Think? Course Evaluation System to see student course evaluation
About PivotTable reports
Page 1 of 8 Excel Home > PivotTable reports and PivotChart reports > Basics Overview of PivotTable and PivotChart reports Show All Use a PivotTable report to summarize, analyze, explore, and present summary
Intelligent Process Management & Process Visualization. TAProViz 2014 workshop. Presenter: Dafna Levy
Intelligent Process Management & Process Visualization TAProViz 2014 workshop Presenter: Dafna Levy The Topics Process Visualization in Priority ERP Planning Execution BI analysis (Built-in) Discovering
UPROM Tool: A Unified Business Process Modeling Tool for Generating Software Life Cycle Artifacts
UPROM Tool: A Unified Business Process Modeling Tool for Generating Software Life Cycle Artifacts Banu Aysolmaz 1 and Onur Demirörs 2 1, 2 Informatics Institute, Middle East Technical University, Ankara,
NetApp SANtricity Management Pack for Microsoft System Center Operations Manager 3.0
NetApp SANtricity Management Pack for Microsoft System Center Operations Manager 3.0 User Guide NetApp, Inc. Telephone: +1 (408) 822-6000 Part number: 215-10033_A0 495 East Java Drive Fax: +1 (408) 822-4501
Visual Analysis Tool for Bipartite Networks
Visual Analysis Tool for Bipartite Networks Kazuo Misue Department of Computer Science, University of Tsukuba, 1-1-1 Tennoudai, Tsukuba, 305-8573 Japan [email protected] Abstract. To find hidden features
AutoCAD Civil 3D Profile Views, Data Bands, and Styles
AutoCAD Civil 3D Profile Views, Data Bands, and Styles Thomas Martin UDS Urbane Daten-Systeme GmbH Roman Börnchen UDS Urbane Daten-Systeme GmbH CI4513 How do I get a profile view that meets my expectations?
Excel 2013 - Using Pivot Tables
Overview A PivotTable report is an interactive table that allows you to quickly group and summarise information from a data source. You can rearrange (or pivot) the table to display different perspectives
ORACLE BUSINESS INTELLIGENCE WORKSHOP
ORACLE BUSINESS INTELLIGENCE WORKSHOP Integration of Oracle BI Publisher with Oracle Business Intelligence Enterprise Edition Purpose This tutorial mainly covers how Oracle BI Publisher is integrated with
Remote Usability Evaluation of Mobile Web Applications
Remote Usability Evaluation of Mobile Web Applications Paolo Burzacca and Fabio Paternò CNR-ISTI, HIIS Laboratory, via G. Moruzzi 1, 56124 Pisa, Italy {paolo.burzacca,fabio.paterno}@isti.cnr.it Abstract.
Creative Personality and Business Process Redesign
Creative Personality and Business Process Redesign Kathrin Figl,Barbara Weber Vienna University of Economics and Business (WU Vienna) [email protected] University of Innsbruck [email protected]
Adobe Acrobat 6.0 Professional
Adobe Acrobat 6.0 Professional Manual Adobe Acrobat 6.0 Professional Manual Purpose The will teach you to create, edit, save, and print PDF files. You will also learn some of Adobe s collaborative functions,
Designing portal site structure and page layout using IBM Rational Application Developer V7 Part of a series on portal and portlet development
Designing portal site structure and page layout using IBM Rational Application Developer V7 Part of a series on portal and portlet development By Kenji Uchida Software Engineer IBM Corporation Level: Intermediate
A Qualitative Research Perspective on BPM Adoption and the Pitfalls of Business Process Modeling
A Qualitative Research Perspective on BPM Adoption and the Pitfalls of Business Process Modeling Monika Malinova and Jan Mendling Institute for Information Business, Wirtschaftsuniversität Wien, Austria
IFS-8000 V2.0 INFORMATION FUSION SYSTEM
IFS-8000 V2.0 INFORMATION FUSION SYSTEM IFS-8000 V2.0 Overview IFS-8000 v2.0 is a flexible, scalable and modular IT system to support the processes of aggregation of information from intercepts to intelligence
Visualizing the Top 400 Universities
Int'l Conf. e-learning, e-bus., EIS, and e-gov. EEE'15 81 Visualizing the Top 400 Universities Salwa Aljehane 1, Reem Alshahrani 1, and Maha Thafar 1 [email protected], [email protected], [email protected]
BPMN PATTERNS USED IN MANAGEMENT INFORMATION SYSTEMS
BPMN PATTERNS USED IN MANAGEMENT INFORMATION SYSTEMS Gabriel Cozgarea 1 Adrian Cozgarea 2 ABSTRACT: Business Process Modeling Notation (BPMN) is a graphical standard in which controls and activities can
A Beginning Guide to the Excel 2007 Pivot Table
A Beginning Guide to the Excel 2007 Pivot Table Paula Ecklund Summer 2008 Page 1 Contents I. What is a Pivot Table?...1 II. Basic Excel 2007 Pivot Table Creation Source data requirements...2 Pivot Table
An Open Framework for Reverse Engineering Graph Data Visualization. Alexandru C. Telea Eindhoven University of Technology The Netherlands.
An Open Framework for Reverse Engineering Graph Data Visualization Alexandru C. Telea Eindhoven University of Technology The Netherlands Overview Reverse engineering (RE) overview Limitations of current
TIBCO Spotfire Business Author Essentials Quick Reference Guide. Table of contents:
Table of contents: Access Data for Analysis Data file types Format assumptions Data from Excel Information links Add multiple data tables Create & Interpret Visualizations Table Pie Chart Cross Table Treemap
PowerPoint 2007 Basics Website: http://etc.usf.edu/te/
Website: http://etc.usf.edu/te/ PowerPoint is the presentation program included in the Microsoft Office suite. With PowerPoint, you can create engaging presentations that can be presented in person, online,
Frog VLE Update. Latest Features and Enhancements. September 2014
1 Frog VLE Update Latest Features and Enhancements September 2014 2 Frog VLE Update: September 2014 Contents New Features Overview... 1 Enhancements Overview... 2 New Features... 3 Site Backgrounds...
The Value of Visualization 2
The Value of Visualization 2 G Janacek -0.69 1.11-3.1 4.0 GJJ () Visualization 1 / 21 Parallel coordinates Parallel coordinates is a common way of visualising high-dimensional geometry and analysing multivariate
Dealing with Data in Excel 2010
Dealing with Data in Excel 2010 Excel provides the ability to do computations and graphing of data. Here we provide the basics and some advanced capabilities available in Excel that are useful for dealing
Product Guide. Sawmill Analytics, Swindon SN4 9LZ UK [email protected] tel: +44 845 250 4470
Product Guide What is Sawmill Sawmill is a highly sophisticated and flexible analysis and reporting tool. It can read text log files from over 800 different sources and analyse their content. Once analyzed
OECD.Stat Web Browser User Guide
OECD.Stat Web Browser User Guide May 2013 May 2013 1 p.10 Search by keyword across themes and datasets p.31 View and save combined queries p.11 Customise dimensions: select variables, change table layout;
ProM 6 Tutorial. H.M.W. (Eric) Verbeek mailto:[email protected] R. P. Jagadeesh Chandra Bose mailto:j.c.b.rantham.prabhakara@tue.
ProM 6 Tutorial H.M.W. (Eric) Verbeek mailto:[email protected] R. P. Jagadeesh Chandra Bose mailto:[email protected] August 2010 1 Introduction This document shows how to use ProM 6 to
an introduction to VISUALIZING DATA by joel laumans
an introduction to VISUALIZING DATA by joel laumans an introduction to VISUALIZING DATA iii AN INTRODUCTION TO VISUALIZING DATA by Joel Laumans Table of Contents 1 Introduction 1 Definition Purpose 2 Data
Excel 2007 A Beginners Guide
Excel 2007 A Beginners Guide Beginner Introduction The aim of this document is to introduce some basic techniques for using Excel to enter data, perform calculations and produce simple charts based on
Online Sharing User Manual
Online Sharing User Manual June 13, 2007 If discrepancies between this document and Online Sharing are discovered, please contact [email protected]. Copyrights and Proprietary Notices The information
Modelling Workflow with Petri Nets. CA4 BPM PetriNets
Modelling Workflow with Petri Nets 1 Workflow Management Issues Georgakopoulos,Hornick, Sheth Process Workflow specification Workflow Implementation =workflow application Business Process Modelling/ Reengineering
Scientific Graphing in Excel 2010
Scientific Graphing in Excel 2010 When you start Excel, you will see the screen below. Various parts of the display are labelled in red, with arrows, to define the terms used in the remainder of this overview.
White Paper April 2006
White Paper April 2006 Table of Contents 1. Executive Summary...4 1.1 Scorecards...4 1.2 Alerts...4 1.3 Data Collection Agents...4 1.4 Self Tuning Caching System...4 2. Business Intelligence Model...5
TOWARDS SIMPLE, EASY TO UNDERSTAND, AN INTERACTIVE DECISION TREE ALGORITHM
TOWARDS SIMPLE, EASY TO UNDERSTAND, AN INTERACTIVE DECISION TREE ALGORITHM Thanh-Nghi Do College of Information Technology, Cantho University 1 Ly Tu Trong Street, Ninh Kieu District Cantho City, Vietnam
ProM Framework Tutorial
ProM Framework Tutorial Authors: Ana Karla Alves de Medeiros ([email protected]) A.J.M.M. (Ton) Weijters ([email protected]) Technische Universiteit Eindhoven Eindhoven, The Netherlands February
ARIS Design Platform Getting Started with BPM
Rob Davis and Eric Brabander ARIS Design Platform Getting Started with BPM 4y Springer Contents Acknowledgements Foreword xvii xix Chapter 1 An Introduction to BPM 1 1.1 Brief History of Business Process
Snagit 10. Getting Started Guide. March 2010. 2010 TechSmith Corporation. All rights reserved.
Snagit 10 Getting Started Guide March 2010 2010 TechSmith Corporation. All rights reserved. Introduction If you have just a few minutes or want to know just the basics, this is the place to start. This
MultiExperiment Viewer Quickstart Guide
MultiExperiment Viewer Quickstart Guide Table of Contents: I. Preface - 2 II. Installing MeV - 2 III. Opening a Data Set - 2 IV. Filtering - 6 V. Clustering a. HCL - 8 b. K-means - 11 VI. Modules a. T-test
Mining Configurable Process Models from Collections of Event Logs
Mining Configurable Models from Collections of Event Logs J.C.A.M. Buijs, B.F. van Dongen, and W.M.P. van der Aalst Eindhoven University of Technology, The Netherlands {j.c.a.m.buijs,b.f.v.dongen,w.m.p.v.d.aalst}@tue.nl
NetBeans Profiler is an
NetBeans Profiler Exploring the NetBeans Profiler From Installation to a Practical Profiling Example* Gregg Sporar* NetBeans Profiler is an optional feature of the NetBeans IDE. It is a powerful tool that
Freehand Sketching. Sections
3 Freehand Sketching Sections 3.1 Why Freehand Sketches? 3.2 Freehand Sketching Fundamentals 3.3 Basic Freehand Sketching 3.4 Advanced Freehand Sketching Key Terms Objectives Explain why freehand sketching
Treemaps for Search-Tree Visualization
Treemaps for Search-Tree Visualization Rémi Coulom July, 2002 Abstract Large Alpha-Beta search trees generated by game-playing programs are hard to represent graphically. This paper describes how treemaps
Introduction to BPMN
Stephen A. White, IBM Corporation Abstract This paper is intended to provide a high-level overview and introduction to the Business Process Modeling Notation (BPMN). The context and general uses for BPMN
