SlideShare a Scribd company logo
1 of 16
Tying Process Model Quality to the Modeling Process:
   The Impact of Structuring, Movement, and Speed
   Jan Claes, Irene Vanderfeesten, Hajo A. Reijers, Jakob Pinggera, Matthias
Weidlich, Stefan Zugal, Dirk Fahland, Barbara Weber, Jan Mendling, Geert Poels
The Process of Process Modeling




                                                                          RESEARCH

   Properties of                            Properties of    Properties of              Properties of
   textual description                        modeler       modeling process          resulting model


      Modelers were asked to construct a process model of a
        case based on a given informal textual description

Tying Process Model Quality to the Modeling Process:                           Jan Claes - BPM‘12 - 4 September 2012
The Impact of Structuring, Movement, and Speed                                                                  2/16
Cheetah Experiment Platform
                                                       http://cheetahplatform.org




Tying Process Model Quality to the Modeling Process:             Jan Claes - BPM‘12 - 4 September 2012
The Impact of Structuring, Movement, and Speed                                                    3/16
Replay model construction process




Tying Process Model Quality to the Modeling Process:   Jan Claes - BPM‘12 - 4 September 2012
The Impact of Structuring, Movement, and Speed                                          4/16
Event Log
                                                       CREATE_XOR_GATEWAY
                           CREATE_ACTIVITY                                 CREATE_EDGE
    CREATE_START_EVENT                                                          CREATE_AND_GATEWAY




                                                                                       MOVE_ACTIVITY
    DELETE_ACTIVITY
                           NAME_EDGE                                     CREATE_EDGE_BENDPOINT

                                                       RENAME_ACTIVITY

Tying Process Model Quality to the Modeling Process:                            Jan Claes - BPM‘12 - 4 September 2012
The Impact of Structuring, Movement, and Speed                                                                   5/16
PPMChart: examples




                                                          Create activity
                                                          Create AND gateway
                                                          Create edge
                                                          Move activity
                                                          Rename activity



Tying Process Model Quality to the Modeling Process:   Jan Claes - BPM‘12 - 4 September 2012
The Impact of Structuring, Movement, and Speed                                          6/16
PPMChart: examples




                                                       Create activity              ACT
                                                       Create
                                                       XOR gateway       X                          X
                                                       Create edge
                                                                                    ACT




Tying Process Model Quality to the Modeling Process:                         Jan Claes - BPM‘12 - 4 September 2012
The Impact of Structuring, Movement, and Speed                                                                7/16
PPMChart: examples


                                                       Move objects
                                                       short after creation




Tying Process Model Quality to the Modeling Process:      Jan Claes - BPM‘12 - 4 September 2012
The Impact of Structuring, Movement, and Speed                                             8/16
PPMChart: examples




                                                       Move objects
                                                       at the end


Tying Process Model Quality to the Modeling Process:          Jan Claes - BPM‘12 - 4 September 2012
The Impact of Structuring, Movement, and Speed                                                 9/16
PPMChart: examples




                                                       Move objects
                                                       regularly



Tying Process Model Quality to the Modeling Process:                  Jan Claes - BPM‘12 - 4 September 2012
The Impact of Structuring, Movement, and Speed                                                       10/16
Conjectures

     C1: Structured modeling is positively related to
      the understandability of the resulting model.
     C2: A high number of move operations is
      negatively related to the understandability of
      the resulting model.
     C3: Slow modeling is negatively related to the
      understandability of the resulting model.


Tying Process Model Quality to the Modeling Process:   Jan Claes - BPM‘12 - 4 September 2012
The Impact of Structuring, Movement, and Speed                                        11/16
Metrics

  Understandability
  Measured by perspicuity:
        “a model that is unambiguously interpretable and can be made
        sound with only small adaptations based on minimal
        assumptions on the modeler’s intentions with the model ”
  Calculation
          Correct syntax errors/ambiguities if possible
          Transform BPMN model to WF-net
          Check soundness of WF-net

Tying Process Model Quality to the Modeling Process:   Jan Claes - BPM‘12 - 4 September 2012
The Impact of Structuring, Movement, and Speed                                        12/16
Metrics

     Structured modeling
     Creating blocks ‘as a whole’ (before moving on
      to the creation of the rest of the model)

                                                           ACT

                                 ACT                   X          X

                                                           ACT


Tying Process Model Quality to the Modeling Process:             Jan Claes - BPM‘12 - 4 September 2012
The Impact of Structuring, Movement, and Speed                                                  13/16
Results

     C1: structured modeling – understandability
                     maxSimulBlock                                      perspicuity
                                                                       perspicuity            0,028*
                     percNumBlockAsAWhole                               perspicuity                0,030*
     C2: number of moves – understandability
                      avgMoveOnMovedElements
                     avgMoveOnMovedElements                            perspicuity
                                                                        perspicuity           0,049*
                                                                                                  0,049*
                      percNumElementsWithMoves
                     percNumElementsWithMoves                          perspicuity
                                                                        perspicuity           0,648
                                                                                                  0,648

     C3: speed – understandability
                      totTime
                     totTime                                           perspicuity
                                                                        perspicuity           0,031*
                                                                                                  0,031*
                      totCreateTime
                     totCreateTime                                     perspicuity
                                                                        perspicuity           0,014*
                                                                                                  0,014*

     see statistics in the paper                 (*) statistically significant values at the 95% confidence level


Tying Process Model Quality to the Modeling Process:                                     Jan Claes - BPM‘12 - 4 September 2012
The Impact of Structuring, Movement, and Speed                                                                          14/16
Conclusion

   Goal
           Understand process of process modeling to improve
            training/tools
   Conjectures
           C1: Structured modeling is pos. related to understandability
           C2: A lot of moves might be neg. related to understandability
           C3: Slow modeling is neg. related to understandability
   Further work
           Zoom on structured modeling
           Investigate other conjectures

Tying Process Model Quality to the Modeling Process:   Jan Claes - BPM‘12 - 4 September 2012
The Impact of Structuring, Movement, and Speed                                        15/16
Closing

                                   Thank you for your attention!
                                    Do you have any questions?


                      Jan Claes
                      jan.claes@ugent.be               Jan Claes                          Stefan Zugal

                      http://www.janclaes.info         Irene Vanderfeesten               Dirk Fahland
                      Twitter: @janclaesbelgium
                                                       Hajo A. Reijers                 Barbara Weber

                                                       Jakob Pinggera                   Jan Mendling

                                                       Matthias Weidlich                   Geert Poels


Tying Process Model Quality to the Modeling Process:                     Jan Claes - BPM‘12 - 4 September 2012
The Impact of Structuring, Movement, and Speed                                                          16/16

More Related Content

Similar to BPM2012

Evolution of Workflow Technology: Usages, Architectures, Languages
Evolution of Workflow Technology: Usages, Architectures, LanguagesEvolution of Workflow Technology: Usages, Architectures, Languages
Evolution of Workflow Technology: Usages, Architectures, Languages
WSO2
 
Stepan_Kouba_2016_projects_CV
Stepan_Kouba_2016_projects_CVStepan_Kouba_2016_projects_CV
Stepan_Kouba_2016_projects_CV
Stepan Kouba
 
Occupancy and business modelling
Occupancy and business modellingOccupancy and business modelling
Occupancy and business modelling
Adapt4EE Project
 
Architecting a Business Process Environment
Architecting a Business Process EnvironmentArchitecting a Business Process Environment
Architecting a Business Process Environment
Sandy Kemsley
 
Scaladays 2011: Task Driven Scala Web Applications
Scaladays 2011: Task Driven Scala Web ApplicationsScaladays 2011: Task Driven Scala Web Applications
Scaladays 2011: Task Driven Scala Web Applications
Timothy Perrett
 
STAF 在自動化測試上的延伸應用 -- TMSTAF (TrendMicro STAF)
STAF 在自動化測試上的延伸應用 -- TMSTAF (TrendMicro STAF)STAF 在自動化測試上的延伸應用 -- TMSTAF (TrendMicro STAF)
STAF 在自動化測試上的延伸應用 -- TMSTAF (TrendMicro STAF)
pycontw
 

Similar to BPM2012 (20)

Introduction to BPM
Introduction to BPMIntroduction to BPM
Introduction to BPM
 
Confenis2012DC
Confenis2012DCConfenis2012DC
Confenis2012DC
 
Higher education IAM-seminar Turku 10.12.2009
Higher education IAM-seminar Turku 10.12.2009Higher education IAM-seminar Turku 10.12.2009
Higher education IAM-seminar Turku 10.12.2009
 
E Resume
E ResumeE Resume
E Resume
 
Evolution of Workflow Technology: Usages, Architectures, Languages
Evolution of Workflow Technology: Usages, Architectures, LanguagesEvolution of Workflow Technology: Usages, Architectures, Languages
Evolution of Workflow Technology: Usages, Architectures, Languages
 
Principles of Elastic Processes on Clouds and Some Enabling Techniques
Principles of Elastic Processes on Clouds and Some Enabling TechniquesPrinciples of Elastic Processes on Clouds and Some Enabling Techniques
Principles of Elastic Processes on Clouds and Some Enabling Techniques
 
BPM Model Preserving Strategy vs. Model Transforming Strategy
BPM Model Preserving Strategy vs. Model Transforming StrategyBPM Model Preserving Strategy vs. Model Transforming Strategy
BPM Model Preserving Strategy vs. Model Transforming Strategy
 
Stepan_Kouba_2016_projects_CV
Stepan_Kouba_2016_projects_CVStepan_Kouba_2016_projects_CV
Stepan_Kouba_2016_projects_CV
 
Business Process Management - From Market Consolidation to Process Innovation
Business Process Management - From Market Consolidation to Process InnovationBusiness Process Management - From Market Consolidation to Process Innovation
Business Process Management - From Market Consolidation to Process Innovation
 
Case Management & CMMN - Talk at JAX 2015
Case Management & CMMN - Talk at JAX 2015Case Management & CMMN - Talk at JAX 2015
Case Management & CMMN - Talk at JAX 2015
 
Software enginnering unit 01 by manoj kumar soni
Software enginnering unit 01 by manoj kumar soniSoftware enginnering unit 01 by manoj kumar soni
Software enginnering unit 01 by manoj kumar soni
 
Resume shaik ahamed_ali_tousif upd
Resume shaik ahamed_ali_tousif updResume shaik ahamed_ali_tousif upd
Resume shaik ahamed_ali_tousif upd
 
Occupancy and business modelling
Occupancy and business modellingOccupancy and business modelling
Occupancy and business modelling
 
Architecting a Business Process Environment
Architecting a Business Process EnvironmentArchitecting a Business Process Environment
Architecting a Business Process Environment
 
Loan Level Analysis Of Cmbs Linkedin
Loan Level Analysis Of Cmbs LinkedinLoan Level Analysis Of Cmbs Linkedin
Loan Level Analysis Of Cmbs Linkedin
 
201211-Morris
201211-Morris201211-Morris
201211-Morris
 
Scaladays 2011: Task Driven Scala Web Applications
Scaladays 2011: Task Driven Scala Web ApplicationsScaladays 2011: Task Driven Scala Web Applications
Scaladays 2011: Task Driven Scala Web Applications
 
KanDDDinsky: Let your domain events flow
KanDDDinsky: Let your domain events flowKanDDDinsky: Let your domain events flow
KanDDDinsky: Let your domain events flow
 
STAF 在自動化測試上的延伸應用 -- TMSTAF (TrendMicro STAF)
STAF 在自動化測試上的延伸應用 -- TMSTAF (TrendMicro STAF)STAF 在自動化測試上的延伸應用 -- TMSTAF (TrendMicro STAF)
STAF 在自動化測試上的延伸應用 -- TMSTAF (TrendMicro STAF)
 
Web Services Orchestration with BPEL 2.0
Web Services Orchestration with BPEL 2.0Web Services Orchestration with BPEL 2.0
Web Services Orchestration with BPEL 2.0
 

More from Jan 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
 
PhD Day 2014
PhD Day 2014PhD Day 2014
PhD Day 2014
 
Colloquium@TUe
Colloquium@TUeColloquium@TUe
Colloquium@TUe
 
ECIS2013DC
ECIS2013DCECIS2013DC
ECIS2013DC
 
PhD Day 2013
PhD Day 2013PhD Day 2013
PhD Day 2013
 
Stad Gent 2012
Stad Gent 2012Stad Gent 2012
Stad Gent 2012
 
Confenis 2012
Confenis 2012Confenis 2012
Confenis 2012
 
BPI@BPM2012
BPI@BPM2012BPI@BPM2012
BPI@BPM2012
 

Recently uploaded

zidauu _business communication.pptx /pdf
zidauu _business  communication.pptx /pdfzidauu _business  communication.pptx /pdf
zidauu _business communication.pptx /pdf
zukhrafshabbir
 
Constitution of Company Article of Association
Constitution of Company Article of AssociationConstitution of Company Article of Association
Constitution of Company Article of Association
seri bangash
 

Recently uploaded (20)

TriStar Gold Corporate Presentation May 2024
TriStar Gold Corporate Presentation May 2024TriStar Gold Corporate Presentation May 2024
TriStar Gold Corporate Presentation May 2024
 
Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...
Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...
Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...
 
Event Report - IBM Think 2024 - It is all about AI and hybrid
Event Report - IBM Think 2024 - It is all about AI and hybridEvent Report - IBM Think 2024 - It is all about AI and hybrid
Event Report - IBM Think 2024 - It is all about AI and hybrid
 
Innomantra Viewpoint - Building Moonshots : May-Jun 2024.pdf
Innomantra Viewpoint - Building Moonshots : May-Jun 2024.pdfInnomantra Viewpoint - Building Moonshots : May-Jun 2024.pdf
Innomantra Viewpoint - Building Moonshots : May-Jun 2024.pdf
 
Falcon Invoice Discounting Setup for Small Businesses
Falcon Invoice Discounting Setup for Small BusinessesFalcon Invoice Discounting Setup for Small Businesses
Falcon Invoice Discounting Setup for Small Businesses
 
zidauu _business communication.pptx /pdf
zidauu _business  communication.pptx /pdfzidauu _business  communication.pptx /pdf
zidauu _business communication.pptx /pdf
 
Constitution of Company Article of Association
Constitution of Company Article of AssociationConstitution of Company Article of Association
Constitution of Company Article of Association
 
How to Maintain Healthy Life style.pptx
How to Maintain  Healthy Life style.pptxHow to Maintain  Healthy Life style.pptx
How to Maintain Healthy Life style.pptx
 
Stages of Startup Funding - An Explainer
Stages of Startup Funding - An ExplainerStages of Startup Funding - An Explainer
Stages of Startup Funding - An Explainer
 
Hyundai capital 2024 1q Earnings release
Hyundai capital 2024 1q Earnings releaseHyundai capital 2024 1q Earnings release
Hyundai capital 2024 1q Earnings release
 
Raising Seed Capital by Steve Schlafman at RRE Ventures
Raising Seed Capital by Steve Schlafman at RRE VenturesRaising Seed Capital by Steve Schlafman at RRE Ventures
Raising Seed Capital by Steve Schlafman at RRE Ventures
 
How to refresh to be fit for the future world
How to refresh to be fit for the future worldHow to refresh to be fit for the future world
How to refresh to be fit for the future world
 
Sedex Members Ethical Trade Audit (SMETA) Measurement Criteria
Sedex Members Ethical Trade Audit (SMETA) Measurement CriteriaSedex Members Ethical Trade Audit (SMETA) Measurement Criteria
Sedex Members Ethical Trade Audit (SMETA) Measurement Criteria
 
PitchBook’s Guide to VC Funding for Startups
PitchBook’s Guide to VC Funding for StartupsPitchBook’s Guide to VC Funding for Startups
PitchBook’s Guide to VC Funding for Startups
 
Daftar Rumpun, Pohon, dan Cabang Ilmu (2024).pdf
Daftar Rumpun, Pohon, dan Cabang Ilmu (2024).pdfDaftar Rumpun, Pohon, dan Cabang Ilmu (2024).pdf
Daftar Rumpun, Pohon, dan Cabang Ilmu (2024).pdf
 
Blinkit: Revolutionizing the On-Demand Grocery Delivery Service.pptx
Blinkit: Revolutionizing the On-Demand Grocery Delivery Service.pptxBlinkit: Revolutionizing the On-Demand Grocery Delivery Service.pptx
Blinkit: Revolutionizing the On-Demand Grocery Delivery Service.pptx
 
tekAura | Desktop Procedure Template (2016)
tekAura | Desktop Procedure Template (2016)tekAura | Desktop Procedure Template (2016)
tekAura | Desktop Procedure Template (2016)
 
8 Questions B2B Commercial Teams Can Ask To Help Product Discovery
8 Questions B2B Commercial Teams Can Ask To Help Product Discovery8 Questions B2B Commercial Teams Can Ask To Help Product Discovery
8 Questions B2B Commercial Teams Can Ask To Help Product Discovery
 
Pitch Deck Teardown: Terra One's $7.5m Seed deck
Pitch Deck Teardown: Terra One's $7.5m Seed deckPitch Deck Teardown: Terra One's $7.5m Seed deck
Pitch Deck Teardown: Terra One's $7.5m Seed deck
 
How Do Venture Capitalists Make Decisions?
How Do Venture Capitalists Make Decisions?How Do Venture Capitalists Make Decisions?
How Do Venture Capitalists Make Decisions?
 

BPM2012

  • 1. Tying Process Model Quality to the Modeling Process: The Impact of Structuring, Movement, and Speed Jan Claes, Irene Vanderfeesten, Hajo A. Reijers, Jakob Pinggera, Matthias Weidlich, Stefan Zugal, Dirk Fahland, Barbara Weber, Jan Mendling, Geert Poels
  • 2. The Process of Process Modeling RESEARCH Properties of Properties of Properties of Properties of textual description modeler modeling process resulting model Modelers were asked to construct a process model of a case based on a given informal textual description Tying Process Model Quality to the Modeling Process: Jan Claes - BPM‘12 - 4 September 2012 The Impact of Structuring, Movement, and Speed 2/16
  • 3. Cheetah Experiment Platform http://cheetahplatform.org Tying Process Model Quality to the Modeling Process: Jan Claes - BPM‘12 - 4 September 2012 The Impact of Structuring, Movement, and Speed 3/16
  • 4. Replay model construction process Tying Process Model Quality to the Modeling Process: Jan Claes - BPM‘12 - 4 September 2012 The Impact of Structuring, Movement, and Speed 4/16
  • 5. Event Log CREATE_XOR_GATEWAY CREATE_ACTIVITY CREATE_EDGE CREATE_START_EVENT CREATE_AND_GATEWAY MOVE_ACTIVITY DELETE_ACTIVITY NAME_EDGE CREATE_EDGE_BENDPOINT RENAME_ACTIVITY Tying Process Model Quality to the Modeling Process: Jan Claes - BPM‘12 - 4 September 2012 The Impact of Structuring, Movement, and Speed 5/16
  • 6. PPMChart: examples Create activity Create AND gateway Create edge Move activity Rename activity Tying Process Model Quality to the Modeling Process: Jan Claes - BPM‘12 - 4 September 2012 The Impact of Structuring, Movement, and Speed 6/16
  • 7. PPMChart: examples Create activity ACT Create XOR gateway X X Create edge ACT Tying Process Model Quality to the Modeling Process: Jan Claes - BPM‘12 - 4 September 2012 The Impact of Structuring, Movement, and Speed 7/16
  • 8. PPMChart: examples Move objects short after creation Tying Process Model Quality to the Modeling Process: Jan Claes - BPM‘12 - 4 September 2012 The Impact of Structuring, Movement, and Speed 8/16
  • 9. PPMChart: examples Move objects at the end Tying Process Model Quality to the Modeling Process: Jan Claes - BPM‘12 - 4 September 2012 The Impact of Structuring, Movement, and Speed 9/16
  • 10. PPMChart: examples Move objects regularly Tying Process Model Quality to the Modeling Process: Jan Claes - BPM‘12 - 4 September 2012 The Impact of Structuring, Movement, and Speed 10/16
  • 11. Conjectures C1: Structured modeling is positively related to the understandability of the resulting model. C2: A high number of move operations is negatively related to the understandability of the resulting model. C3: Slow modeling is negatively related to the understandability of the resulting model. Tying Process Model Quality to the Modeling Process: Jan Claes - BPM‘12 - 4 September 2012 The Impact of Structuring, Movement, and Speed 11/16
  • 12. Metrics Understandability Measured by perspicuity: “a model that is unambiguously interpretable and can be made sound with only small adaptations based on minimal assumptions on the modeler’s intentions with the model ” Calculation  Correct syntax errors/ambiguities if possible  Transform BPMN model to WF-net  Check soundness of WF-net Tying Process Model Quality to the Modeling Process: Jan Claes - BPM‘12 - 4 September 2012 The Impact of Structuring, Movement, and Speed 12/16
  • 13. Metrics Structured modeling Creating blocks ‘as a whole’ (before moving on to the creation of the rest of the model) ACT ACT X X ACT Tying Process Model Quality to the Modeling Process: Jan Claes - BPM‘12 - 4 September 2012 The Impact of Structuring, Movement, and Speed 13/16
  • 14. Results C1: structured modeling – understandability maxSimulBlock perspicuity perspicuity   0,028* percNumBlockAsAWhole perspicuity  0,030* C2: number of moves – understandability avgMoveOnMovedElements avgMoveOnMovedElements perspicuity perspicuity   0,049* 0,049* percNumElementsWithMoves percNumElementsWithMoves perspicuity perspicuity   0,648 0,648 C3: speed – understandability totTime totTime perspicuity perspicuity   0,031* 0,031* totCreateTime totCreateTime perspicuity perspicuity   0,014* 0,014* see statistics in the paper (*) statistically significant values at the 95% confidence level Tying Process Model Quality to the Modeling Process: Jan Claes - BPM‘12 - 4 September 2012 The Impact of Structuring, Movement, and Speed 14/16
  • 15. Conclusion Goal  Understand process of process modeling to improve training/tools Conjectures  C1: Structured modeling is pos. related to understandability  C2: A lot of moves might be neg. related to understandability  C3: Slow modeling is neg. related to understandability Further work  Zoom on structured modeling  Investigate other conjectures Tying Process Model Quality to the Modeling Process: Jan Claes - BPM‘12 - 4 September 2012 The Impact of Structuring, Movement, and Speed 15/16
  • 16. Closing Thank you for your attention! Do you have any questions? Jan Claes jan.claes@ugent.be Jan Claes Stefan Zugal http://www.janclaes.info Irene Vanderfeesten Dirk Fahland Twitter: @janclaesbelgium Hajo A. Reijers Barbara Weber Jakob Pinggera Jan Mendling Matthias Weidlich Geert Poels Tying Process Model Quality to the Modeling Process: Jan Claes - BPM‘12 - 4 September 2012 The Impact of Structuring, Movement, and Speed 16/16