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

EIS 2012

Embed Size (px)

DESCRIPTION

Slides of my presentation at EIS conference, 28 November 201, Nieuwegein, NL

Citation preview

  • 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, MatthiasWeidlich, Stefan Zugal, Dirk Fahland, Barbara Weber, Jan Mendling, Geert Poels

2. The Process of Process Modeling RESEARCH Properties ofProperties ofProperties ofProperties ofProperties of real processobservation process modeler modeling process resulting modelProperties ofProperties of textual description softwareTying Process Model Quality to the Modeling Process: Jan Claes EIS 12The Impact of Structuring, Movement, and Speed 2/16 3. Cheetah Experimental Platform http://cheetahplatform.orgTying Process Model Quality to the Modeling Process:Jan Claes EIS 12The Impact of Structuring, Movement, and Speed3/16 4. Replay model construction processTying Process Model Quality to the Modeling Process: Jan Claes EIS 12The Impact of Structuring, Movement, and Speed 4/16 5. Event Log CREATE_XOR_GATEWAY CREATE_ACTIVITY CREATE_EDGECREATE_START_EVENTCREATE_AND_GATEWAYMOVE_ACTIVITYDELETE_ACTIVITY NAME_EDGE CREATE_EDGE_BENDPOINT RENAME_ACTIVITYTying Process Model Quality to the Modeling Process: Jan Claes EIS 12The Impact of Structuring, Movement, and Speed 5/16 6. PPMChart: examples Create activity Create AND gateway Create edge Move activity Rename activityTying Process Model Quality to the Modeling Process:Jan Claes EIS 12The Impact of Structuring, Movement, and Speed6/16 7. PPMChart: examples Create activity ACT Create XOR gateway XX Create edge ACTTying Process Model Quality to the Modeling Process: Jan Claes EIS 12The Impact of Structuring, Movement, and Speed 7/16 8. PPMChart: examples Move objects short after creationTying Process Model Quality to the Modeling Process: Jan Claes EIS 12The Impact of Structuring, Movement, and Speed 8/16 9. PPMChart: examples Move objects at the endTying Process Model Quality to the Modeling Process:Jan Claes EIS 12The Impact of Structuring, Movement, and Speed9/16 10. PPMChart: examples Move objects regularlyTying Process Model Quality to the Modeling Process:Jan Claes EIS 12The Impact of Structuring, Movement, and Speed 10/16 11. Conjectures C1: Structured modeling is positively related tothe understandability of the resulting model. C2: A high number of move operations isnegatively related to the understandability ofthe resulting model. C3: Slow modeling is negatively related to theunderstandability of the resulting model.Tying Process Model Quality to the Modeling Process: Jan Claes EIS 12The Impact of Structuring, Movement, and Speed11/16 12. MetricsUnderstandabilityMeasured by perspicuity:a model that is unambiguously interpretable and can be madesound with only small adaptations based on minimalassumptions on the modelers intentions with the model Calculation Correct syntax errors/ambiguities if possible Transform BPMN model to WF-net Check soundness of WF-netTying Process Model Quality to the Modeling Process: Jan Claes EIS 12The Impact of Structuring, Movement, and Speed12/16 13. Metrics Structured modeling Creating blocks as a whole (before moving onto the creation of the rest of the model) ACT ACT X X ACTTying Process Model Quality to the Modeling Process: Jan Claes EIS 12The Impact of Structuring, Movement, and Speed13/16 14. Results C1: structured modeling understandability maxSimulBlockperspicuity perspicuity 0,028* percNumBlockAsAWhole perspicuity 0,030* C2: number of moves understandabilityavgMoveOnMovedElements avgMoveOnMovedElementsperspicuityperspicuity 0,049*0,049*percNumElementsWithMoves percNumElementsWithMovesperspicuityperspicuity 0,6480,648 C3: speed understandabilitytotTime totTime perspicuityperspicuity 0,031*0,031*totCreateTime totCreateTime perspicuityperspicuity 0,014*0,014* see statistics in the paper (*) statistically significant values at the 95% confidence levelTying Process Model Quality to the Modeling Process:Jan Claes EIS 12The Impact of Structuring, Movement, and Speed 14/16 15. Conclusion Goal Understand process of process modeling to improvetraining/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 conjecturesTying Process Model Quality to the Modeling Process:Jan Claes EIS 12The Impact of Structuring, Movement, and Speed 15/16 16. Closing Thank you for your attention!Do you have any questions?Jan [email protected] Jan Claes Stefan Zugalhttp://www.janclaes.info Irene VanderfeestenDirk FahlandTwitter: @janclaesbelgium Hajo A. Reijers Barbara Weber Jakob Pinggera Jan Mendling Matthias WeidlichGeert PoelsTying Process Model Quality to the Modeling Process: Jan Claes EIS 12The Impact of Structuring, Movement, and Speed16/16