SlideShare a Scribd company logo
1 of 17
1/17 | www.janclaes.info
Jan Claes and Gilles Vandecaveye
The impact of confusion on syntax errors
in simple sequence flow models in BPMN
2/17 | www.janclaes.info
Context – introductory statements
 Conceptual models are useful
 Conceptual models contain errors
 Syntax errors are the easiest to study objectively
 Syntax errors are the least relevant to study
 To study errors, study the creation process
 Process-data is available for ‘process models’
3/17 | www.janclaes.info
Problem statement
About syntax errors
in simple sequence flow models
 Different levels exist: clear error versus confusion
 What is the relation between both?
 What can we learn from this?
4/17 | www.janclaes.info
How many syntax errors?
Send PO to
factory
Send PO to
warehouse
Update
contact info
Update
financial info
Close
file
Gateway combines
join and split
semantics
ERROR
Clearly not allowed
by the specification
IRRESOLUTION
No consensus whether it
is allowed/what it means
CONFUSION
Allowed, but
not recommended
5/17 | www.janclaes.info
Syntax error or not?
Close
file
If the model is
finished: YES
If the model in not
finished: NO
6/17 | www.janclaes.info
Error or not?
Send PO to
warehouse
Update
contact info
Update
financial info
Close
file
(wrong symbol)(missing symbol)
DEFINITE ERRORUNCERTAIN ERROR
7/17 | www.janclaes.info
Data collection
 Tool = Cheetah Experimental Platform
 Task = build sequence flow model
from structured textual description
 Language = subset BPMN constructs
 start event + end event
 XOR gateway + AND gateway (split + join)
 Activity + edge (including label)
 Participants = 126 master students
Business Engineering
at Ghent University in 2015
8/17 | www.janclaes.info
Identified syntax issues
9/17 | www.janclaes.info
Measures per modeling session
10/17 | www.janclaes.info
Measures per modeling operation
11/17 | www.janclaes.info
Global results
12/17 | www.janclaes.info
What about timing?
13/17 | www.janclaes.info
Conditions for causality
 Theoretical argumentation
Confusion influences cognitive load
Cognitive load influences effectiveness
 Observed correlation
Not always significant though (inaccurate measures)
Poor external validity though
 Temporal precedence
Poor external validity though
? Control for third variables
Maximum attention for equal conditions between
subjects, but no guarantees
14/17 | www.janclaes.info
Which confusion causes which error?
15/17 | www.janclaes.info
Conclusions
 No solid proof, but input for further research
 H1. Using multiple end events causes the modeler to
forget to close all paths in the model
 H2. Modelers are not always aware of when using
implicit gateways is allowed and when not
 H3. Having multiple start and end events causes the
modeler to forget adding the postponed paths for which
a gateway was already created
16/17 | www.janclaes.info
Conclusions
 No solid proof, but support for existing guidelines
 Use 1 start and 1 end event (7PMG)
 Use no more than 2 start and end events (10PMG)
 Model as structured as possible (7PMG, 10PMG, ASP)
 Use design patterns to avoid mismatch (10PMG)
 Use explicit representation (CSP)
 Limit the difference in the number of input/output flows
between splits and joins (QI)
 Use of textual annotation (CSP)
 Naming guidance (CSP)
17/17 | www.janclaes.info
 Do you have any questions?
 Do you have feedback?
Thanks for you attention!
Jan Claes
jan.claes@ugent.be
www.janclaes.info

More Related Content

More from Jan 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
 
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
 
PhD Day 2014
PhD Day 2014PhD Day 2014
PhD Day 2014Jan Claes
 
Colloquium@TUe
Colloquium@TUeColloquium@TUe
Colloquium@TUeJan Claes
 
COGNISE@CAiSE2013
COGNISE@CAiSE2013COGNISE@CAiSE2013
COGNISE@CAiSE2013Jan Claes
 
PhD Day 2013
PhD Day 2013PhD Day 2013
PhD Day 2013Jan 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)

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?
 
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
 
PhD Day 2014
PhD Day 2014PhD Day 2014
PhD Day 2014
 
Colloquium@TUe
Colloquium@TUeColloquium@TUe
Colloquium@TUe
 
COGNISE@CAiSE2013
COGNISE@CAiSE2013COGNISE@CAiSE2013
COGNISE@CAiSE2013
 
ECIS2013DC
ECIS2013DCECIS2013DC
ECIS2013DC
 
PhD Day 2013
PhD Day 2013PhD Day 2013
PhD Day 2013
 
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

Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Call Girls Contact Number Andheri 9920874524
Call Girls Contact Number Andheri 9920874524Call Girls Contact Number Andheri 9920874524
Call Girls Contact Number Andheri 9920874524najka9823
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxappkodes
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfShashank Mehta
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
Entrepreneurship lessons in Philippines
Entrepreneurship lessons in  PhilippinesEntrepreneurship lessons in  Philippines
Entrepreneurship lessons in PhilippinesDavidSamuel525586
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 

Recently uploaded (20)

Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Call Girls Contact Number Andheri 9920874524
Call Girls Contact Number Andheri 9920874524Call Girls Contact Number Andheri 9920874524
Call Girls Contact Number Andheri 9920874524
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptx
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdf
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
Entrepreneurship lessons in Philippines
Entrepreneurship lessons in  PhilippinesEntrepreneurship lessons in  Philippines
Entrepreneurship lessons in Philippines
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 

COGNISE@CAiSE 2019

  • 1. 1/17 | www.janclaes.info Jan Claes and Gilles Vandecaveye The impact of confusion on syntax errors in simple sequence flow models in BPMN
  • 2. 2/17 | www.janclaes.info Context – introductory statements  Conceptual models are useful  Conceptual models contain errors  Syntax errors are the easiest to study objectively  Syntax errors are the least relevant to study  To study errors, study the creation process  Process-data is available for ‘process models’
  • 3. 3/17 | www.janclaes.info Problem statement About syntax errors in simple sequence flow models  Different levels exist: clear error versus confusion  What is the relation between both?  What can we learn from this?
  • 4. 4/17 | www.janclaes.info How many syntax errors? Send PO to factory Send PO to warehouse Update contact info Update financial info Close file Gateway combines join and split semantics ERROR Clearly not allowed by the specification IRRESOLUTION No consensus whether it is allowed/what it means CONFUSION Allowed, but not recommended
  • 5. 5/17 | www.janclaes.info Syntax error or not? Close file If the model is finished: YES If the model in not finished: NO
  • 6. 6/17 | www.janclaes.info Error or not? Send PO to warehouse Update contact info Update financial info Close file (wrong symbol)(missing symbol) DEFINITE ERRORUNCERTAIN ERROR
  • 7. 7/17 | www.janclaes.info Data collection  Tool = Cheetah Experimental Platform  Task = build sequence flow model from structured textual description  Language = subset BPMN constructs  start event + end event  XOR gateway + AND gateway (split + join)  Activity + edge (including label)  Participants = 126 master students Business Engineering at Ghent University in 2015
  • 9. 9/17 | www.janclaes.info Measures per modeling session
  • 10. 10/17 | www.janclaes.info Measures per modeling operation
  • 13. 13/17 | www.janclaes.info Conditions for causality  Theoretical argumentation Confusion influences cognitive load Cognitive load influences effectiveness  Observed correlation Not always significant though (inaccurate measures) Poor external validity though  Temporal precedence Poor external validity though ? Control for third variables Maximum attention for equal conditions between subjects, but no guarantees
  • 14. 14/17 | www.janclaes.info Which confusion causes which error?
  • 15. 15/17 | www.janclaes.info Conclusions  No solid proof, but input for further research  H1. Using multiple end events causes the modeler to forget to close all paths in the model  H2. Modelers are not always aware of when using implicit gateways is allowed and when not  H3. Having multiple start and end events causes the modeler to forget adding the postponed paths for which a gateway was already created
  • 16. 16/17 | www.janclaes.info Conclusions  No solid proof, but support for existing guidelines  Use 1 start and 1 end event (7PMG)  Use no more than 2 start and end events (10PMG)  Model as structured as possible (7PMG, 10PMG, ASP)  Use design patterns to avoid mismatch (10PMG)  Use explicit representation (CSP)  Limit the difference in the number of input/output flows between splits and joins (QI)  Use of textual annotation (CSP)  Naming guidance (CSP)
  • 17. 17/17 | www.janclaes.info  Do you have any questions?  Do you have feedback? Thanks for you attention! Jan Claes jan.claes@ugent.be www.janclaes.info

Editor's Notes

  1. Seven Process Modeling Guidelines (7PMG) [14] Ten Process Modeling Guidelines (10PMG) [15] Concrete Syntax Patterns (CSP) [17] Abstract Syntax Patterns (ASP) [18] Quality Indicators (QI) [16]