SlideShare a Scribd company logo
1 of 41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
TU/e Colloquium 2013
2 October, 2013
FACULTY OF ECONOMICS AND BUSINESS ADMINISTRATION
The process of process modeling
and process model quality
Jan Claes
Teaching assistant : PhD 2009 – 2015 : Joint PhD
Supervisors : Geert Poels (UGent) and Paul Grefen (TU/e)
Co-supervisors : Frederik Gailly (UGent) and Irene Vanderfeesten (TU/e)
TU/e Colloquium 2013
2/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Outline
Process of process modeling (PPM)
 PPMChart visualization
 Structured process modeling (SPM)
Future work: preliminary ideas
 Process model quality
 Experiments to link SPM with quality
TU/e Colloquium 2013
3/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Process of Process Modeling (PPM)
Properties of
textual description
Properties of
modeler
Properties of
modeling process
Properties of
resulting model
PRIMARY RESEARCH FOCUS
Properties of
real process
Properties of
observation process
Properties of software
and modeling language
Properties of
model reader
Properties of
reading process
Properties of
process engine
TU/e Colloquium 2013
4/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Process of Process Modeling (PPM)
Observational modeling sessions
 People construct models
 Every action on modeling canvas is logged
 Different datasets
• 120 students in Eindhoven 2010
• 14 experts in Berlin 2010
• 14 experts in Eindhoven 2011
• 118 students in Eindhoven 2012
• 146 students in Gent 2013
TU/e Colloquium 2013
5/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Process of Process Modeling (PPM)
Properties of the modeling process
Activity Timestamp Attributes
Create start event 10:00 Id = 1; x = 10; y = 10
Create activity 10:04 Id = 2; x = 40; y = 10; name = “Receive order”
Create edge 10:05 Id = 3; from = 1, to = 2
Move activity 10:07 Id = 2; x = 15; y = 10
Create gateway 10:08 Id = 4; x = 65; y = 10; type = “XOR”
Create edge 10:09 Id = 5; from = 2, to = 4
Create activity 10:24 Id = 6; x = 80; y = 0; name = “Reject order”
Create activity 10:25 Id = 7; x = 80; y = 20; name = “Prepare order”
Create gateway 10:27 Id = 8; x = 105; y = 10; type = “XOR”
TU/e Colloquium 2013
6/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
 CREATE_ACTIVITY
 CREATE_START_EVENT
 CREATE_END_EVENT
 CREATE_AND
 CREATE_XOR
 CREATE_EDGE
 MOVE_ACTIVITY
 MOVE_START_EVENT
 MOVE_END_EVENT
 MOVE_AND
 MOVE_XOR
 DELETE_ACTIVITY
 DELETE_START_EVENT
 DELETE-END_EVENT
 DELETE_AND
 DELETE_XOR
 DELETE_EDGE
 NAME_ACTIVITY
 RENAME_ACTIVITY
 NAME_EDGE
 RENAME_EDGE
Process of Process Modeling (PPM)
Visualization in PPMChart
time
modelelements
TU/e Colloquium 2013
7/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Process of Process Modeling (PPM)
9 design principles of visual notations(Moody 2009)
 Visual expressiveness
 Perceptual discriminability
 Graphic economy
 Semantic transparency
 Semiotic clarity
 Dual coding
 Cognitive fit
 Complexity management
 Cognitive integration
TU/e Colloquium 2013
8/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Process of Process Modeling (PPM)
Visual expressiveness
 Optimal use of graphical variables
 8 graphical variables: shape, size, color, brightness,
orientation, texture, horizontal position and
vertical position(Bertin, 2010)
 Color is most effective(Lohse, 1993; Treisman, 1982; Winn, 1993)
 But can also cause problems (e.g., color blindness,
black-and-white printers)
TU/e Colloquium 2013
9/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Process of Process Modeling (PPM)
8 graphical variables
 Shape: model element type (   )
 Size: not used
 Color: operation type (   )
 Brightness: model element type (   )
 Orientation: not used
 Texture: not used
 Horizontal position: time
 Vertical position: model element
TU/e Colloquium 2013
10/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Process of Process Modeling (PPM)
Perceptual discriminability
 Symbols are clearly distinguishable
 The more two concepts differ, the more the
corresponding symbols should differ(Winn, 1990)
 Visual distance is determined by
• Number of different values for the graphical variables
• Size of these differences
 CREATE_ACTIVITY
 CREATE_START_EVENT
 CREATE_END_EVENT
 CREATE_AND
 CREATE_XOR
 CREATE_EDGE
 MOVE_ACTIVITY
 MOVE_START_EVENT
 MOVE_END_EVENT
 MOVE_AND
 MOVE_XOR
 DELETE_ACTIVITY
 DELETE_START_EVENT
 DELETE-END_EVENT
 DELETE_AND
 DELETE_XOR
 DELETE_EDGE
 NAME_ACTIVITY
 RENAME_ACTIVITY
 NAME_EDGE
 RENAME_EDGE
TU/e Colloquium 2013
11/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Process of Process Modeling (PPM)
Graphic economy
 Limited amount of values for each variable
 Assures cognitive effectiveness(Nordbotten & Crosby, 1999)
 Span of absolute judgment
• Is the amount of distinct observable perceptual values
• Estimated at seven (Miller, 1956)
 Span of attention
• Is the amount of different objects that can be
distinguished at a glance
• Estimated at six objects(Miller, 1956)
TU/e Colloquium 2013
12/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Process of Process Modeling (PPM)
Semantic transparency
 If a novice would be able to guess the meaning of
each symbol
 Achieved through natural mappings (Norman, 2002)
 Shapes similar to bpmn (   )
 Logical colors (creation, deletion, movement)
 Horizontal timing
TU/e Colloquium 2013
13/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Process of Process Modeling (PPM)
Semiotic clarity
 Every concept is represented by exactly one symbol
and every symbol represents exactly one concept
(Goodman, 1968)
 Same default symbol for XOR and AND gateway ()
 Same default symbol for start and end event ()
TU/e Colloquium 2013
14/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Process of Process Modeling (PPM)
Dual coding
 For information processing
 Graphical representation is better than textual
 Combination has highest cognitive effectiveness
(Paivio, 1990)
 Textual line identifiers and time intervals
 No textual code on the dots
 Textual information in pop-up on selected items
TU/e Colloquium 2013
15/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Process of Process Modeling (PPM)
Cognitive fit
 Optimal representation depends on the task
 Cognitive load is lower for experts(Vessey & Galletta, 1991)
(Optimal representation depends on the modeler)
 View is customizable through various options
 View can be filtered (e.g. hide deleted elements)
TU/e Colloquium 2013
16/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Process of Process Modeling (PPM)
Complexity management
 Reduce complexity(R. Weber, 1997)
• by modularization (divide the diagram in smaller
subsystems)
• hierarchical structuring (make separate diagrams of the
same information at different levels of abstraction)
 Only one PPM instance at a time
TU/e Colloquium 2013
17/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Process of Process Modeling (PPM)
Cognitive integration
 Mechanisms to integrate different diagrams
(Hahn & Kim, 1999; Kim, Hahn, & Hahn, 2000)
 Fixed default values for easy comparison
 Line identifiers correspond to model element id’s
 Lines are sorted according to model (start to end)
TU/e Colloquium 2013
18/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
 CREATE_ACTIVITY
 CREATE_START_EVENT
 CREATE_END_EVENT
 CREATE_AND
 CREATE_XOR
 CREATE_EDGE
 MOVE_ACTIVITY
 MOVE_START_EVENT
 MOVE_END_EVENT
 MOVE_AND
 MOVE_XOR
 DELETE_ACTIVITY
 DELETE_START_EVENT
 DELETE-END_EVENT
 DELETE_AND
 DELETE_XOR
 DELETE_EDGE
 NAME_ACTIVITY
 RENAME_ACTIVITY
 NAME_EDGE
 RENAME_EDGE
Process of Process Modeling (PPM)
Visualization in PPMChart
 Start event
 Edge
 Activity
 Gateway
 Edge
 Activity
 Edge
 Edge
 Activity
 Edge
 Gateway
 Edge
7
29
8
9
32
14
30
31
10
33
56
34
time
modelelements
TU/e Colloquium 2013
19/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Structured Process Modeling (SPM)
UNSTRUCTURED
(rather) chaotic process
TU/e Colloquium 2013
20/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Structured Process Modeling (SPM)
FLOW-ORIENTED
From start event to end event
TU/e Colloquium 2013
21/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
ASPECT-ORIENTED
Content – structure – lay-out
Structured Process Modeling (SPM)
TU/e Colloquium 2013
22/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
CHUNKING
Work on model part by part
Structured Process Modeling (SPM)
TU/e Colloquium 2013
23/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Structured Process Modeling (SPM)
Structured process modeling
 Applying a modeling strategy consistently
 Flow-oriented modeling versus aspect-oriented
 First content, then
structure, then lay-out
 Finish aspect before continuing
 Separate vertical zones
 From start to end
(according to the process flow)
 Finish part before continuing
 Diagonal zone in charts
With or within chunks
TU/e Colloquium 2013
24/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Structured Process Modeling (SPM)
Cognitive aspects
 Cognitive Load Theory (CLT)
limited capacity of working memory
 Cognitive Fit Theory (CFT)
effect increase if task representation fits
TU/e Colloquium 2013
25/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Structured Process Modeling (SPM)
Conclusion 1
How to construct models?
Apply a modeling style consistently!
Properties of
modeling process
Properties of
resulting model
PRIMARY RESEARCH FOCUS
Structured process modeling
Aspect-oriented
modeling
Flow-oriented
modeling
Chunked
modeling
TU/e Colloquium 2013
26/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Different studies
 Apply process mining techniques on historical data (Eo-BS)
 Develop PPM visualization (Co-DS)
 Different structuring styles (Ea-BS)
 Link modeling strategy with model quality (Co-BS)
 Develop method/tool to increase model quality (Co-DS)
Different research methods
 Behavioral science (BS) vs. Design science (DS)
 Explorative (Eo) vs. Explanatory (Ea) vs. Confirmative (Co)
Different studies
 Apply process mining techniques on historical data
 Develop PPM visualization
 Different structuring styles
 Link modeling strategy with model quality
 Develop method/tool to increase model quality
Methodology
TU/e Colloquium 2013
27/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Business Process Modeling (BPM)
Business process model
 Graphical, abstract representation of a process
 Important tool for analysis and improvement
Business process model in BPMN notation
TU/e Colloquium 2013
28/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Process model quality
 Less nodes
 Less crossing arcs
 Less nested gateways
 …
 More realistic
 More precise
 More complete
 …
Which model is better?
TU/e Colloquium 2013
29/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Which model is better?
Process model quality
 Less nodes
 Less crossing arcs
 Less nested gateways
 …
 More realistic
 More precise
 More complete
 …
InspectionExecution
TU/e Colloquium 2013
30/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Execution Inspection
Process model quality
Conclusion 2
Process model quality?
Depends on the goal of the model!
TU/e Colloquium 2013
31/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Structured Process Modeling (SPM)
How does SPM influence model quality?
Structured process modeling lowers
cognitive efforts and cognitive overload
Less unintentional quality issues in model
 Focus on correctness and completeness
 Focus on understandability and maintainability
But no effect on
 Missing knowledge of domain or model language
 Wrong quality focus
TU/e Colloquium 2013
32/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Structured Process Modeling (SPM)
Structured process modeling causes
model quality improvement!
 Explanation 1:
• Apply structured modeling style
• Lowers cognitive load
• Results in improved process model quality
 Explanation 2:
• Have a lot of modeling experience
• Results in a consistent modeling style
• And in improved process model quality
Or not?
TU/e Colloquium 2013
33/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Experiments
How to prove causality?
 Take two identical groups of people
 Give only one group a treatment
 Let both groups make the same exercise
 Check for significant difference of the results
 Difference can only be caused by treatment
TU/e Colloquium 2013
34/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Experiments
Two identical groups
 Randomized: assign participants randomly to group
 Block randomized: control for secondary variables
• E.g. equal amount of (fe)male participants in each group
 Check with pre-test: check primary variables
• E.g. check difference in experience of both groups
TU/e Colloquium 2013
35/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Experiments
Give only one group a treatment
 Traditionally pharmaceutical
 In our case learning a technique
 Placebo effect
 Treatment effect (TE) should be verified and
separated from learning effect (LE)
 Treatment group: TE + LE
 Control group: LE
TU/e Colloquium 2013
36/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Experiments
Triple blinded
 Blind experiment: participants do not know if they
are in the treatment group or the control group
 Double blind: participants and administrators do
not know to which group participants belong
 Triple blind: participants, administrators and data
analysts do not know the group assignment
TU/e Colloquium 2013
37/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Experiments
Make the same exercise under the same
conditions
 Keep as much variables constant as possible
 Try to control for the others
 Literally the only difference between the two
groups should be the treatment
TU/e Colloquium 2013
38/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Participants for comparative experiment
 High school students? OK!
 Undergraduates? OK!
 Experienced modelers? OK!
 Non human movie characters? Not OK!
 Cognitive processes in the human mind
Experiments
Participants for comparative experiment
 High school students?
 Undergraduates?
 Experienced modelers?
 Non human movie characters?
TU/e Colloquium 2013
39/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Experiments with undergraduates
When use students?
 For confirmative, comparative experiments
 No reason to believe that effect is different
(general human cognitive processes)
 Very homogeneous group, large groups
When not to use students?
 For explanatory, observational experiments
 Use real modelers with varying levels of experience
 Representative sample
TU/e Colloquium 2013
40/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Experiments
Conclusion 3
Use undergraduate students in experiments?
Sometimes no, sometimes yes!
ComparativeExplanatory
TU/e Colloquium 2013
41/41
Ghent University & Eindhoven University of Technology
jan.claes@ugent.be - www.janclaes.info
Contact information
Jan Claes
jan.claes@ugent.be
http://www.janclaes.info
Twitter: @janclaesbelgium
Thanks for your attention!
Do you have feedback on my research plans?
> explanatory theories <
> behavioral science <
> methodology <
> evaluation <

More Related Content

Similar to Colloquium@TUe

ITI 2011 paper
ITI 2011 paperITI 2011 paper
ITI 2011 paperntankovic
 
Implementation of a Simulation Model Using the Systems Dynamics: Case Study f...
Implementation of a Simulation Model Using the Systems Dynamics: Case Study f...Implementation of a Simulation Model Using the Systems Dynamics: Case Study f...
Implementation of a Simulation Model Using the Systems Dynamics: Case Study f...IJERA Editor
 
DH101 2013/2014 course 5 - Project on Venice / Datafication / Regulated repre...
DH101 2013/2014 course 5 - Project on Venice / Datafication / Regulated repre...DH101 2013/2014 course 5 - Project on Venice / Datafication / Regulated repre...
DH101 2013/2014 course 5 - Project on Venice / Datafication / Regulated repre...Frederic Kaplan
 
Advanced Master in Computational Design & Making
Advanced Master in Computational Design & MakingAdvanced Master in Computational Design & Making
Advanced Master in Computational Design & MakingDesign By Data
 
Resume clement gross-bourgeois
Resume clement gross-bourgeoisResume clement gross-bourgeois
Resume clement gross-bourgeoisWesh Gross
 
An Exploratory Study on Technology Transfer in Software Engineering
An Exploratory Study on Technology Transfer in Software EngineeringAn Exploratory Study on Technology Transfer in Software Engineering
An Exploratory Study on Technology Transfer in Software EngineeringDaniel Mendez
 
Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1
Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1
Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1Muhammad Chaudry
 
BIM and digitalization: how to convert these challenges in great chances for ...
BIM and digitalization: how to convert these challenges in great chances for ...BIM and digitalization: how to convert these challenges in great chances for ...
BIM and digitalization: how to convert these challenges in great chances for ...ANDECE
 
DH101 2013/2014 course 10 - 3d printing, Javascript data visualization
DH101 2013/2014 course 10 - 3d printing, Javascript data visualization DH101 2013/2014 course 10 - 3d printing, Javascript data visualization
DH101 2013/2014 course 10 - 3d printing, Javascript data visualization Frederic Kaplan
 
Drive 2017 | 25 oct the human touch upps
Drive 2017 | 25 oct the human touch uppsDrive 2017 | 25 oct the human touch upps
Drive 2017 | 25 oct the human touch uppsCLICKNL
 
Professional Doctorate in Engineering degrees
Professional Doctorate in Engineering degreesProfessional Doctorate in Engineering degrees
Professional Doctorate in Engineering degreesHarold Weffers
 
EADTU 2018 conference e-LIVES project
EADTU 2018 conference e-LIVES project EADTU 2018 conference e-LIVES project
EADTU 2018 conference e-LIVES project Manuel Castro
 
Bridging the gap between industry 4.0 and academia
Bridging the gap between industry 4.0 and academiaBridging the gap between industry 4.0 and academia
Bridging the gap between industry 4.0 and academiaAPPIA SATHYANARAYANA
 
Flyte kubecon 2019 SanDiego
Flyte kubecon 2019 SanDiegoFlyte kubecon 2019 SanDiego
Flyte kubecon 2019 SanDiegoKetanUmare
 
Chapter 00 - Computer Graphics using Open GL
Chapter 00 - Computer Graphics using Open GLChapter 00 - Computer Graphics using Open GL
Chapter 00 - Computer Graphics using Open GLThanh Bình
 
LOA seminar 2017 - Product and 3D geometry ontologies at action in constructi...
LOA seminar 2017 - Product and 3D geometry ontologies at action in constructi...LOA seminar 2017 - Product and 3D geometry ontologies at action in constructi...
LOA seminar 2017 - Product and 3D geometry ontologies at action in constructi...Pieter Pauwels
 
ForMABS 2016 keynote talk, Sept 4th, 2016, Singapore
ForMABS 2016 keynote talk, Sept 4th, 2016, SingaporeForMABS 2016 keynote talk, Sept 4th, 2016, Singapore
ForMABS 2016 keynote talk, Sept 4th, 2016, SingaporeThomas Hildebrandt
 
[OOFHEC2018] Manuel Castro: Identifying the best practices in e-engineering t...
[OOFHEC2018] Manuel Castro: Identifying the best practices in e-engineering t...[OOFHEC2018] Manuel Castro: Identifying the best practices in e-engineering t...
[OOFHEC2018] Manuel Castro: Identifying the best practices in e-engineering t...EADTU
 

Similar to Colloquium@TUe (20)

UXCampDC 2010 - Agile UX
UXCampDC 2010 - Agile UXUXCampDC 2010 - Agile UX
UXCampDC 2010 - Agile UX
 
ITI 2011 paper
ITI 2011 paperITI 2011 paper
ITI 2011 paper
 
Implementation of a Simulation Model Using the Systems Dynamics: Case Study f...
Implementation of a Simulation Model Using the Systems Dynamics: Case Study f...Implementation of a Simulation Model Using the Systems Dynamics: Case Study f...
Implementation of a Simulation Model Using the Systems Dynamics: Case Study f...
 
DH101 2013/2014 course 5 - Project on Venice / Datafication / Regulated repre...
DH101 2013/2014 course 5 - Project on Venice / Datafication / Regulated repre...DH101 2013/2014 course 5 - Project on Venice / Datafication / Regulated repre...
DH101 2013/2014 course 5 - Project on Venice / Datafication / Regulated repre...
 
Advanced Master in Computational Design & Making
Advanced Master in Computational Design & MakingAdvanced Master in Computational Design & Making
Advanced Master in Computational Design & Making
 
Resume clement gross-bourgeois
Resume clement gross-bourgeoisResume clement gross-bourgeois
Resume clement gross-bourgeois
 
An Exploratory Study on Technology Transfer in Software Engineering
An Exploratory Study on Technology Transfer in Software EngineeringAn Exploratory Study on Technology Transfer in Software Engineering
An Exploratory Study on Technology Transfer in Software Engineering
 
Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1
Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1
Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1
 
BIM and digitalization: how to convert these challenges in great chances for ...
BIM and digitalization: how to convert these challenges in great chances for ...BIM and digitalization: how to convert these challenges in great chances for ...
BIM and digitalization: how to convert these challenges in great chances for ...
 
DH101 2013/2014 course 10 - 3d printing, Javascript data visualization
DH101 2013/2014 course 10 - 3d printing, Javascript data visualization DH101 2013/2014 course 10 - 3d printing, Javascript data visualization
DH101 2013/2014 course 10 - 3d printing, Javascript data visualization
 
Drive 2017 | 25 oct the human touch upps
Drive 2017 | 25 oct the human touch uppsDrive 2017 | 25 oct the human touch upps
Drive 2017 | 25 oct the human touch upps
 
OBDA for Log Extraction in Process Mining
OBDA for Log Extraction in Process MiningOBDA for Log Extraction in Process Mining
OBDA for Log Extraction in Process Mining
 
Professional Doctorate in Engineering degrees
Professional Doctorate in Engineering degreesProfessional Doctorate in Engineering degrees
Professional Doctorate in Engineering degrees
 
EADTU 2018 conference e-LIVES project
EADTU 2018 conference e-LIVES project EADTU 2018 conference e-LIVES project
EADTU 2018 conference e-LIVES project
 
Bridging the gap between industry 4.0 and academia
Bridging the gap between industry 4.0 and academiaBridging the gap between industry 4.0 and academia
Bridging the gap between industry 4.0 and academia
 
Flyte kubecon 2019 SanDiego
Flyte kubecon 2019 SanDiegoFlyte kubecon 2019 SanDiego
Flyte kubecon 2019 SanDiego
 
Chapter 00 - Computer Graphics using Open GL
Chapter 00 - Computer Graphics using Open GLChapter 00 - Computer Graphics using Open GL
Chapter 00 - Computer Graphics using Open GL
 
LOA seminar 2017 - Product and 3D geometry ontologies at action in constructi...
LOA seminar 2017 - Product and 3D geometry ontologies at action in constructi...LOA seminar 2017 - Product and 3D geometry ontologies at action in constructi...
LOA seminar 2017 - Product and 3D geometry ontologies at action in constructi...
 
ForMABS 2016 keynote talk, Sept 4th, 2016, Singapore
ForMABS 2016 keynote talk, Sept 4th, 2016, SingaporeForMABS 2016 keynote talk, Sept 4th, 2016, Singapore
ForMABS 2016 keynote talk, Sept 4th, 2016, Singapore
 
[OOFHEC2018] Manuel Castro: Identifying the best practices in e-engineering t...
[OOFHEC2018] Manuel Castro: Identifying the best practices in e-engineering t...[OOFHEC2018] Manuel Castro: Identifying the best practices in e-engineering t...
[OOFHEC2018] Manuel Castro: Identifying the best practices in e-engineering t...
 

More from Jan Claes

COGNISE@CAiSE 2019
COGNISE@CAiSE 2019COGNISE@CAiSE 2019
COGNISE@CAiSE 2019Jan Claes
 
BPMS2@BPM2018
BPMS2@BPM2018BPMS2@BPM2018
BPMS2@BPM2018Jan Claes
 
EMMSAD++@CAiSE 2018
EMMSAD++@CAiSE 2018EMMSAD++@CAiSE 2018
EMMSAD++@CAiSE 2018Jan Claes
 
BPM Cluster Meeting 2018
BPM Cluster Meeting 2018BPM Cluster Meeting 2018
BPM Cluster Meeting 2018Jan Claes
 
Research: Why? What? How?
Research: Why? What? How?Research: Why? What? How?
Research: Why? What? How?Jan Claes
 
BPMS2@BPM2016
BPMS2@BPM2016BPMS2@BPM2016
BPMS2@BPM2016Jan Claes
 
TEDxGhent 2016 PhD Contest
TEDxGhent 2016 PhD ContestTEDxGhent 2016 PhD Contest
TEDxGhent 2016 PhD ContestJan Claes
 
PhD defense November 2015
PhD defense November 2015PhD defense November 2015
PhD defense November 2015Jan Claes
 
PhD pre-defense September 2015
PhD pre-defense September 2015PhD pre-defense September 2015
PhD pre-defense September 2015Jan Claes
 
UGent MIS research seminar June 2015
UGent MIS research seminar June 2015UGent MIS research seminar June 2015
UGent MIS research seminar June 2015Jan Claes
 
UGent MIS research seminar December 2014
UGent MIS research seminar December 2014UGent MIS research seminar December 2014
UGent MIS research seminar December 2014Jan Claes
 
BPM Cluster Meeting 2014
BPM Cluster Meeting 2014BPM Cluster Meeting 2014
BPM Cluster Meeting 2014Jan Claes
 
Stad Gent 2012
Stad Gent 2012Stad Gent 2012
Stad Gent 2012Jan Claes
 
Confenis 2012
Confenis 2012Confenis 2012
Confenis 2012Jan Claes
 
Confenis2012DC
Confenis2012DCConfenis2012DC
Confenis2012DCJan Claes
 
TAProViz@BPM2012
TAProViz@BPM2012TAProViz@BPM2012
TAProViz@BPM2012Jan Claes
 

More from Jan Claes (20)

COGNISE@CAiSE 2019
COGNISE@CAiSE 2019COGNISE@CAiSE 2019
COGNISE@CAiSE 2019
 
BPMS2@BPM2018
BPMS2@BPM2018BPMS2@BPM2018
BPMS2@BPM2018
 
ICLTC 2018
ICLTC 2018ICLTC 2018
ICLTC 2018
 
EMMSAD++@CAiSE 2018
EMMSAD++@CAiSE 2018EMMSAD++@CAiSE 2018
EMMSAD++@CAiSE 2018
 
BPM Cluster Meeting 2018
BPM Cluster Meeting 2018BPM Cluster Meeting 2018
BPM Cluster Meeting 2018
 
Research: Why? What? How?
Research: Why? What? How?Research: Why? What? How?
Research: Why? What? How?
 
BPMS2@BPM2016
BPMS2@BPM2016BPMS2@BPM2016
BPMS2@BPM2016
 
TEDxGhent 2016 PhD Contest
TEDxGhent 2016 PhD ContestTEDxGhent 2016 PhD Contest
TEDxGhent 2016 PhD Contest
 
PhD defense November 2015
PhD defense November 2015PhD defense November 2015
PhD defense November 2015
 
PhD pre-defense September 2015
PhD pre-defense September 2015PhD pre-defense September 2015
PhD pre-defense September 2015
 
UGent MIS research seminar June 2015
UGent MIS research seminar June 2015UGent MIS research seminar June 2015
UGent MIS research seminar June 2015
 
UGent MIS research seminar December 2014
UGent MIS research seminar December 2014UGent MIS research seminar December 2014
UGent MIS research seminar December 2014
 
BPM Cluster Meeting 2014
BPM Cluster Meeting 2014BPM Cluster Meeting 2014
BPM Cluster Meeting 2014
 
EIS 2012
EIS 2012EIS 2012
EIS 2012
 
Stad Gent 2012
Stad Gent 2012Stad Gent 2012
Stad Gent 2012
 
Confenis 2012
Confenis 2012Confenis 2012
Confenis 2012
 
Confenis2012DC
Confenis2012DCConfenis2012DC
Confenis2012DC
 
BPM2012
BPM2012BPM2012
BPM2012
 
BPI@BPM2012
BPI@BPM2012BPI@BPM2012
BPI@BPM2012
 
TAProViz@BPM2012
TAProViz@BPM2012TAProViz@BPM2012
TAProViz@BPM2012
 

Recently uploaded

Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noidadlhescort
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 

Recently uploaded (20)

Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 

Colloquium@TUe

  • 1. Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info TU/e Colloquium 2013 2 October, 2013 FACULTY OF ECONOMICS AND BUSINESS ADMINISTRATION The process of process modeling and process model quality Jan Claes Teaching assistant : PhD 2009 – 2015 : Joint PhD Supervisors : Geert Poels (UGent) and Paul Grefen (TU/e) Co-supervisors : Frederik Gailly (UGent) and Irene Vanderfeesten (TU/e)
  • 2. TU/e Colloquium 2013 2/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Outline Process of process modeling (PPM)  PPMChart visualization  Structured process modeling (SPM) Future work: preliminary ideas  Process model quality  Experiments to link SPM with quality
  • 3. TU/e Colloquium 2013 3/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Process of Process Modeling (PPM) Properties of textual description Properties of modeler Properties of modeling process Properties of resulting model PRIMARY RESEARCH FOCUS Properties of real process Properties of observation process Properties of software and modeling language Properties of model reader Properties of reading process Properties of process engine
  • 4. TU/e Colloquium 2013 4/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Process of Process Modeling (PPM) Observational modeling sessions  People construct models  Every action on modeling canvas is logged  Different datasets • 120 students in Eindhoven 2010 • 14 experts in Berlin 2010 • 14 experts in Eindhoven 2011 • 118 students in Eindhoven 2012 • 146 students in Gent 2013
  • 5. TU/e Colloquium 2013 5/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Process of Process Modeling (PPM) Properties of the modeling process Activity Timestamp Attributes Create start event 10:00 Id = 1; x = 10; y = 10 Create activity 10:04 Id = 2; x = 40; y = 10; name = “Receive order” Create edge 10:05 Id = 3; from = 1, to = 2 Move activity 10:07 Id = 2; x = 15; y = 10 Create gateway 10:08 Id = 4; x = 65; y = 10; type = “XOR” Create edge 10:09 Id = 5; from = 2, to = 4 Create activity 10:24 Id = 6; x = 80; y = 0; name = “Reject order” Create activity 10:25 Id = 7; x = 80; y = 20; name = “Prepare order” Create gateway 10:27 Id = 8; x = 105; y = 10; type = “XOR”
  • 6. TU/e Colloquium 2013 6/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info  CREATE_ACTIVITY  CREATE_START_EVENT  CREATE_END_EVENT  CREATE_AND  CREATE_XOR  CREATE_EDGE  MOVE_ACTIVITY  MOVE_START_EVENT  MOVE_END_EVENT  MOVE_AND  MOVE_XOR  DELETE_ACTIVITY  DELETE_START_EVENT  DELETE-END_EVENT  DELETE_AND  DELETE_XOR  DELETE_EDGE  NAME_ACTIVITY  RENAME_ACTIVITY  NAME_EDGE  RENAME_EDGE Process of Process Modeling (PPM) Visualization in PPMChart time modelelements
  • 7. TU/e Colloquium 2013 7/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Process of Process Modeling (PPM) 9 design principles of visual notations(Moody 2009)  Visual expressiveness  Perceptual discriminability  Graphic economy  Semantic transparency  Semiotic clarity  Dual coding  Cognitive fit  Complexity management  Cognitive integration
  • 8. TU/e Colloquium 2013 8/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Process of Process Modeling (PPM) Visual expressiveness  Optimal use of graphical variables  8 graphical variables: shape, size, color, brightness, orientation, texture, horizontal position and vertical position(Bertin, 2010)  Color is most effective(Lohse, 1993; Treisman, 1982; Winn, 1993)  But can also cause problems (e.g., color blindness, black-and-white printers)
  • 9. TU/e Colloquium 2013 9/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Process of Process Modeling (PPM) 8 graphical variables  Shape: model element type (   )  Size: not used  Color: operation type (   )  Brightness: model element type (   )  Orientation: not used  Texture: not used  Horizontal position: time  Vertical position: model element
  • 10. TU/e Colloquium 2013 10/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Process of Process Modeling (PPM) Perceptual discriminability  Symbols are clearly distinguishable  The more two concepts differ, the more the corresponding symbols should differ(Winn, 1990)  Visual distance is determined by • Number of different values for the graphical variables • Size of these differences  CREATE_ACTIVITY  CREATE_START_EVENT  CREATE_END_EVENT  CREATE_AND  CREATE_XOR  CREATE_EDGE  MOVE_ACTIVITY  MOVE_START_EVENT  MOVE_END_EVENT  MOVE_AND  MOVE_XOR  DELETE_ACTIVITY  DELETE_START_EVENT  DELETE-END_EVENT  DELETE_AND  DELETE_XOR  DELETE_EDGE  NAME_ACTIVITY  RENAME_ACTIVITY  NAME_EDGE  RENAME_EDGE
  • 11. TU/e Colloquium 2013 11/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Process of Process Modeling (PPM) Graphic economy  Limited amount of values for each variable  Assures cognitive effectiveness(Nordbotten & Crosby, 1999)  Span of absolute judgment • Is the amount of distinct observable perceptual values • Estimated at seven (Miller, 1956)  Span of attention • Is the amount of different objects that can be distinguished at a glance • Estimated at six objects(Miller, 1956)
  • 12. TU/e Colloquium 2013 12/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Process of Process Modeling (PPM) Semantic transparency  If a novice would be able to guess the meaning of each symbol  Achieved through natural mappings (Norman, 2002)  Shapes similar to bpmn (   )  Logical colors (creation, deletion, movement)  Horizontal timing
  • 13. TU/e Colloquium 2013 13/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Process of Process Modeling (PPM) Semiotic clarity  Every concept is represented by exactly one symbol and every symbol represents exactly one concept (Goodman, 1968)  Same default symbol for XOR and AND gateway ()  Same default symbol for start and end event ()
  • 14. TU/e Colloquium 2013 14/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Process of Process Modeling (PPM) Dual coding  For information processing  Graphical representation is better than textual  Combination has highest cognitive effectiveness (Paivio, 1990)  Textual line identifiers and time intervals  No textual code on the dots  Textual information in pop-up on selected items
  • 15. TU/e Colloquium 2013 15/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Process of Process Modeling (PPM) Cognitive fit  Optimal representation depends on the task  Cognitive load is lower for experts(Vessey & Galletta, 1991) (Optimal representation depends on the modeler)  View is customizable through various options  View can be filtered (e.g. hide deleted elements)
  • 16. TU/e Colloquium 2013 16/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Process of Process Modeling (PPM) Complexity management  Reduce complexity(R. Weber, 1997) • by modularization (divide the diagram in smaller subsystems) • hierarchical structuring (make separate diagrams of the same information at different levels of abstraction)  Only one PPM instance at a time
  • 17. TU/e Colloquium 2013 17/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Process of Process Modeling (PPM) Cognitive integration  Mechanisms to integrate different diagrams (Hahn & Kim, 1999; Kim, Hahn, & Hahn, 2000)  Fixed default values for easy comparison  Line identifiers correspond to model element id’s  Lines are sorted according to model (start to end)
  • 18. TU/e Colloquium 2013 18/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info  CREATE_ACTIVITY  CREATE_START_EVENT  CREATE_END_EVENT  CREATE_AND  CREATE_XOR  CREATE_EDGE  MOVE_ACTIVITY  MOVE_START_EVENT  MOVE_END_EVENT  MOVE_AND  MOVE_XOR  DELETE_ACTIVITY  DELETE_START_EVENT  DELETE-END_EVENT  DELETE_AND  DELETE_XOR  DELETE_EDGE  NAME_ACTIVITY  RENAME_ACTIVITY  NAME_EDGE  RENAME_EDGE Process of Process Modeling (PPM) Visualization in PPMChart  Start event  Edge  Activity  Gateway  Edge  Activity  Edge  Edge  Activity  Edge  Gateway  Edge 7 29 8 9 32 14 30 31 10 33 56 34 time modelelements
  • 19. TU/e Colloquium 2013 19/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Structured Process Modeling (SPM) UNSTRUCTURED (rather) chaotic process
  • 20. TU/e Colloquium 2013 20/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Structured Process Modeling (SPM) FLOW-ORIENTED From start event to end event
  • 21. TU/e Colloquium 2013 21/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info ASPECT-ORIENTED Content – structure – lay-out Structured Process Modeling (SPM)
  • 22. TU/e Colloquium 2013 22/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info CHUNKING Work on model part by part Structured Process Modeling (SPM)
  • 23. TU/e Colloquium 2013 23/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Structured Process Modeling (SPM) Structured process modeling  Applying a modeling strategy consistently  Flow-oriented modeling versus aspect-oriented  First content, then structure, then lay-out  Finish aspect before continuing  Separate vertical zones  From start to end (according to the process flow)  Finish part before continuing  Diagonal zone in charts With or within chunks
  • 24. TU/e Colloquium 2013 24/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Structured Process Modeling (SPM) Cognitive aspects  Cognitive Load Theory (CLT) limited capacity of working memory  Cognitive Fit Theory (CFT) effect increase if task representation fits
  • 25. TU/e Colloquium 2013 25/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Structured Process Modeling (SPM) Conclusion 1 How to construct models? Apply a modeling style consistently! Properties of modeling process Properties of resulting model PRIMARY RESEARCH FOCUS Structured process modeling Aspect-oriented modeling Flow-oriented modeling Chunked modeling
  • 26. TU/e Colloquium 2013 26/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Different studies  Apply process mining techniques on historical data (Eo-BS)  Develop PPM visualization (Co-DS)  Different structuring styles (Ea-BS)  Link modeling strategy with model quality (Co-BS)  Develop method/tool to increase model quality (Co-DS) Different research methods  Behavioral science (BS) vs. Design science (DS)  Explorative (Eo) vs. Explanatory (Ea) vs. Confirmative (Co) Different studies  Apply process mining techniques on historical data  Develop PPM visualization  Different structuring styles  Link modeling strategy with model quality  Develop method/tool to increase model quality Methodology
  • 27. TU/e Colloquium 2013 27/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Business Process Modeling (BPM) Business process model  Graphical, abstract representation of a process  Important tool for analysis and improvement Business process model in BPMN notation
  • 28. TU/e Colloquium 2013 28/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Process model quality  Less nodes  Less crossing arcs  Less nested gateways  …  More realistic  More precise  More complete  … Which model is better?
  • 29. TU/e Colloquium 2013 29/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Which model is better? Process model quality  Less nodes  Less crossing arcs  Less nested gateways  …  More realistic  More precise  More complete  … InspectionExecution
  • 30. TU/e Colloquium 2013 30/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Execution Inspection Process model quality Conclusion 2 Process model quality? Depends on the goal of the model!
  • 31. TU/e Colloquium 2013 31/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Structured Process Modeling (SPM) How does SPM influence model quality? Structured process modeling lowers cognitive efforts and cognitive overload Less unintentional quality issues in model  Focus on correctness and completeness  Focus on understandability and maintainability But no effect on  Missing knowledge of domain or model language  Wrong quality focus
  • 32. TU/e Colloquium 2013 32/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Structured Process Modeling (SPM) Structured process modeling causes model quality improvement!  Explanation 1: • Apply structured modeling style • Lowers cognitive load • Results in improved process model quality  Explanation 2: • Have a lot of modeling experience • Results in a consistent modeling style • And in improved process model quality Or not?
  • 33. TU/e Colloquium 2013 33/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Experiments How to prove causality?  Take two identical groups of people  Give only one group a treatment  Let both groups make the same exercise  Check for significant difference of the results  Difference can only be caused by treatment
  • 34. TU/e Colloquium 2013 34/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Experiments Two identical groups  Randomized: assign participants randomly to group  Block randomized: control for secondary variables • E.g. equal amount of (fe)male participants in each group  Check with pre-test: check primary variables • E.g. check difference in experience of both groups
  • 35. TU/e Colloquium 2013 35/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Experiments Give only one group a treatment  Traditionally pharmaceutical  In our case learning a technique  Placebo effect  Treatment effect (TE) should be verified and separated from learning effect (LE)  Treatment group: TE + LE  Control group: LE
  • 36. TU/e Colloquium 2013 36/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Experiments Triple blinded  Blind experiment: participants do not know if they are in the treatment group or the control group  Double blind: participants and administrators do not know to which group participants belong  Triple blind: participants, administrators and data analysts do not know the group assignment
  • 37. TU/e Colloquium 2013 37/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Experiments Make the same exercise under the same conditions  Keep as much variables constant as possible  Try to control for the others  Literally the only difference between the two groups should be the treatment
  • 38. TU/e Colloquium 2013 38/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Participants for comparative experiment  High school students? OK!  Undergraduates? OK!  Experienced modelers? OK!  Non human movie characters? Not OK!  Cognitive processes in the human mind Experiments Participants for comparative experiment  High school students?  Undergraduates?  Experienced modelers?  Non human movie characters?
  • 39. TU/e Colloquium 2013 39/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Experiments with undergraduates When use students?  For confirmative, comparative experiments  No reason to believe that effect is different (general human cognitive processes)  Very homogeneous group, large groups When not to use students?  For explanatory, observational experiments  Use real modelers with varying levels of experience  Representative sample
  • 40. TU/e Colloquium 2013 40/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Experiments Conclusion 3 Use undergraduate students in experiments? Sometimes no, sometimes yes! ComparativeExplanatory
  • 41. TU/e Colloquium 2013 41/41 Ghent University & Eindhoven University of Technology jan.claes@ugent.be - www.janclaes.info Contact information Jan Claes jan.claes@ugent.be http://www.janclaes.info Twitter: @janclaesbelgium Thanks for your attention! Do you have feedback on my research plans? > explanatory theories < > behavioral science < > methodology < > evaluation <

Editor's Notes

  1. Start point(s)End point(s)ActivitiesOrderDecision pointsThroughput timesetc