/faculteit technologie management 1 Process Mining: Organizational and Conformance Mining Algorithms Ana Karla Alves de Medeiros Ana Karla Alves de Medeiros.

Slides:



Advertisements
Similar presentations
Auto-Generation of Test Cases for Infinite States Reactive Systems Based on Symbolic Execution and Formula Rewriting Donghuo Chen School of Computer Science.
Advertisements

Database Systems: Design, Implementation, and Management Tenth Edition
Building a Better Backtrace: Techniques for Postmortem Program Analysis Ben Liblit & Alex Aiken.
Process Mining in the Context of Web Services Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, P.O. Box 513, 5600 MB Eindhoven, The Netherlands.
MXML A Meta model for process mining data
/faculteit technologie management 1 Process Mining: Control-Flow Mining Algorithms Ana Karla Alves de Medeiros Ana Karla Alves de Medeiros Eindhoven University.
Beyond Process Mining: Discovering Business Rules From Event Logs Marlon Dumas University of Tartu, Estonia With contributions from Luciano García-Bañuelos,
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
A Survey of Process Mining in ProM By Jantima Polpinij Decision Systems Lab (DSL) Seminar School of Computer Science and Software Engineering Faculty of.
Software Testing and Quality Assurance
/faculteit technologie management Genetic Process Mining Ana Karla Medeiros Ton Weijters Wil van der Aalst Eindhoven University of Technology Department.
Process Mining from discovery to checking Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, Department of Information Systems, P.O. Box.
/faculteit technologie management Genetic Process Mining Ana Karla Alves de Medeiros Eindhoven University of Technology Department.
Process Mining in CSCW Systems All truths are easy to understand once they are discovered; the point is to discover them. Galileo Galilei ( )
Mining Social Networks Uncovering interaction patterns in business processes Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology Department.
1 Analysis of workflows a-priori and a-posteriori analysis Wil van der Aalst Eindhoven University of Technology Faculty of Technology Management Department.
Introduction to CSE 591: Autonomous agents - theory and practice. Chitta Baral Professor Department of Computer Sc. & Engg. Arizona State University.
1 Software Testing and Quality Assurance Lecture 15 - Planning for Testing (Chapter 3, A Practical Guide to Testing Object- Oriented Software)
Business Alignment Using Process Mining as a Tool for Delta Analysis Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology Department of Information.
/faculteit technologie management Dutch-Belgian Database Day 2007 The Challenges of Process Mining A.J.M.M. Weijters (and many others)
/faculteit technologie management Process Mining and Security: Detecting Anomalous Process Executions and Checking Process Conformance Wil van der Aalst.
Discovering Coordination Patterns using Process Mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology Department of Information and Technology.
/faculteit technologie management 1 Process Mining: General Introduction Ana Karla Alves de Medeiros Ana Karla Alves de Medeiros Eindhoven University of.
Process Mining: Discovering processes from event logs All truths are easy to understand once they are discovered; the point is to discover them. Galileo.
/faculteit technologie management Genetic Process Mining Wil van der Aalst Ana Karla Medeiros Ton Weijters Eindhoven University of Technology Department.
/faculteit technologie management 1 Process Mining: Extension Mining Algorithms Ana Karla Alves de Medeiros Ana Karla Alves de Medeiros Eindhoven University.
IMS1805 Systems Analysis Topic 2: Introduction to some key techniques for systems analysis in IS.
Process Mining for Ubiquitous Mobile Systems An Overview and a Concrete Algorithm Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology Department.
1CMSC 345, Version 4/04 Verification and Validation Reference: Software Engineering, Ian Sommerville, 6th edition, Chapter 19.
Chapter 17 Nursing Diagnosis
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
Process mining Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology, Department of Information Systems, P.O. Box 513, 5600 MB Eindhoven, The.
Insuring Sensitive Processes through Process Mining Jorge Munoz-Gama Isao Echizen Jorge Munoz-Gama and Isao Echizen.
Dr. Awad Khalil Computer Science Department AUC
University of Palestine software engineering department Testing of Software Systems Fundamentals of testing instructor: Tasneem Darwish.
Data Mining Chun-Hung Chou
Verification and Validation Yonsei University 2 nd Semester, 2014 Sanghyun Park.
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc. All rights reserved. BUSINESS DRIVEN TECHNOLOGY Business Plug-In B10 Project Management.
Process Mining Control flow process discovery Fabrizio Maria Maggi (based on Process Mining book – Springer copyright 2011 and lecture material by Marlon.
RUP Implementation and Testing
Dr. Tom WayCSC Code Reviews & Inspections CSC 4700 Software Engineering.
Jorge Muñoz-Gama Universitat Politècnica de Catalunya (Barcelona, Spain) Algorithms for Process Conformance and Process Refinement.
Process Mining Control flow process discovery
Chapter 1 Introduction Managers and Managing.
Process Mining: Discovering processes from event logs All truths are easy to understand once they are discovered; the point is to discover them. Galileo.
Fault-Tolerant Parallel and Distributed Computing for Software Engineering Undergraduates Ali Ebnenasir and Jean Mayo {aebnenas, Department.
Han-na Yang Rediscovering Workflow Models from Event-Based Data using Little Thumb.
Process-oriented System Analysis Process Mining. BPM Lifecycle.
Decision Mining in Prom A. Rozinat and W.M.P. van der Aalst Joosung, Ko.
Human Computer Interaction
/faculteit technologie management Workflow Mining: Current Status and Future Directions Ana Karla A. de Medeiros, W.M.P van der Aalst and A.J.M.M. Weijters.
Presented to GETSI by Ellen Iverson, SERC, Carleton College Developed as InTeGrate talk by David Steer Department of Geosciences The University of Akron.
Data Mining and Decision Support
Intelligent Database Systems Lab N.Y.U.S.T. I. M. Towards comprehensive support for organizational mining Presenter : Yu-hui Huang Authors : Minseok Song,
CS 501: Software Engineering Fall 1999 Lecture 22 (a) Managing the Software Process (b) Software Reuse.
Software Engineering Process - II 7.1 Unit 7: Quality Management Software Engineering Process - II.
Beyond Tasks and Gateways: Discovering BPMN Models with subprocesses, boundary events and activity markers Raffaele Conforti, Marcello La Rosa Queensland.
Profiling and process mining What has been done???
30 januari 2018 Mining Social Networks Uncovering interaction patterns in business processes Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology.
Test Roles and Independence of Testing
Overview Definition of an Activity Network Diagram History Basic Terms
7 mei 2018 Process Mining in CSCW Systems All truths are easy to understand once they are discovered; the point is to discover them. Galileo Galilei.
Automate Does Not Always Mean Optimize
MTAT Business Process Management (BPM) Lecture 11: Process Monitoring and Mining Fabrizio Maggi (based on lecture material by Marlon Dumas, Wil.
Verification and Validation
Multi-phase process mining
3 mei 2019 Process Mining and Security: Detecting Anomalous Process Executions and Checking Process Conformance Wil van der Aalst Ana Karla A. de Medeiros.
Business Alignment Using Process Mining as a Tool for Delta Analysis
5 juli 2019 Process Mining and Security: Detecting Anomalous Process Executions and Checking Process Conformance Wil van der Aalst Ana Karla A. de Medeiros.
19 augustus 2019 Mining Social Networks Uncovering interaction patterns in business processes Prof.dr.ir. Wil van der Aalst Eindhoven University of Technology.
Presentation transcript:

/faculteit technologie management 1 Process Mining: Organizational and Conformance Mining Algorithms Ana Karla Alves de Medeiros Ana Karla Alves de Medeiros Eindhoven University of Technology Department of Information Systems

/faculteit technologie management 2 Process Mining Short Recap Discovery Techniques (Part 2) –Organizational Model –Social Network Conformance Techniques –Conformance Checker –LTL- Checker Summary Announcements

/faculteit technologie management 3 Process Mining Short Recap Discovery Techniques (Part 2) –Organizational Model –Social Network Conformance Techniques –Conformance Checker –LTL- Checker Summary Announcements

/faculteit technologie management 4 Types of Algorithms

/faculteit technologie management 5 Process Model Organizational Model Social Network Types of Algorithms

/faculteit technologie management 6 Process Model Organizational Model Social Network Types of Algorithms Control-flow mining techniques

/faculteit technologie management 7 Main Points Lecture 3 The notion of a process instance is crucial! Ordering of tasks is the basic information Frequencies are important to handle noise Local approaches – α-algorithm, Heuristics Miner Global approaches – Genetic Miner and Fuzzy Miner Do you still remember why?

/faculteit technologie management 8 Process Mining Short Recap Discovery Techniques (Part 2) –Organizational Model –Social Network Conformance Techniques –Conformance Checker –LTL- Checker Summary Announcements

/faculteit technologie management 9 Process Mining Short Recap Discovery Techniques (Part 2) –Organizational Model –Social Network Conformance Techniques –Conformance Checker –LTL- Checker Summary Announcements

/faculteit technologie management 10 Process Model Organizational Model Social Network Types of Algorithms Organizational mining techniques

/faculteit technologie management 11 Organizational Mining Algorithms Aid in understanding and improving social and organizational structures Two types of algorithms –Organizational Model Mining of roles and teams in organizations Plug-in: Organizational Miner –Social Networks Discovery of relationships among originators Plug-ins: Social Network Miner and Analyze Social Network

/faculteit technologie management 12 Organizational Miner Main idea: Which originators are executing which tasks Methods to mine roles –Default mining –Doing Similar Tasks Methods to mine teams –Working together

/faculteit technologie management 13 Organizational Miner Main idea: Which performers are executing which tasks Methods to mine roles –Default mining –Doing Similar Tasks Methods to mine teams –Working together

/faculteit technologie management 14 Organizational Miner Main idea: Which performers are executing which tasks Methods to mine roles –Default mining –Doing Similar Tasks Methods to mine teams –Working together

/faculteit technologie management 15 Default Mining Doing Similar Tasks

/faculteit technologie management 16 Organizational Miner Main idea: Which performers are executing which tasks Methods to mine roles –Default mining –Doing Similar Tasks Methods to mine teams –Working together

/faculteit technologie management 17 Organizational Miner Why is the notion of process instances necessary to mine teams but unnecessary to mine roles? Could you think of an algorithm to detect specialists/generalists for a given process? What is the main idea behind?

/faculteit technologie management 18 Social Network Miner Aim: Monitor how individual process instances are routed between originators Metrics –Handover of work –Subcontracting –Reassignment –Working together –Similar task

/faculteit technologie management 19 Social Network Miner Aim: Monitor how individual process instances are routed between originators Metrics –Handover of work –Subcontracting –Reassignment –Working together –Similar task JohnMary

/faculteit technologie management 20 Social Network Miner Aim: Monitor how individual process instances are routed between originators Metrics –Handover of work –Subcontracting –Reassignment –Working together –Similar task JohnMary John

/faculteit technologie management 21 Social Network Miner Aim: Monitor how individual process instances are routed between originators Metrics –Handover of work –Subcontracting –Reassignment –Working together –Similar task

/faculteit technologie management 22 Social Network Miner Aim: Monitor how individual process instances are routed between originators Metrics –Handover of work –Subcontracting –Reassignment –Working together –Similar task Based on ordering relations derived from a log!

/faculteit technologie management 23 Analyze Social Network Better graphical view for the results of the Social Network Miner Includes different metrics to measure centrality of nodes Example: subcontracting

/faculteit technologie management 24 Which testers have never subcontracted work? Which testers subcontract the most?

/faculteit technologie management 25 Process Mining Short Recap Discovery Techniques (Part 2) –Organizational Model –Social Network Conformance Techniques –Conformance Checker –LTL- Checker Summary Announcements

/faculteit technologie management 26 Process Mining Short Recap Discovery Techniques (Part 2) –Organizational Model –Social Network Conformance Techniques –Conformance Checker –LTL- Checker Summary Announcements

/faculteit technologie management 27 Auditing/Security Compliance Process Model Types of Algorithms

/faculteit technologie management 28 Conformance Checker Aim –Assess how much a process model matches given process instances Driving force –Replay process instances in models Types of diagnosis –Fitness –Structural Appropriateness –Behavioral Appropriateness

/faculteit technologie management 29 Fitness Can the model replay the log? How could we correct this model?

/faculteit technologie management 30 Fitness Can the model replay the log?

/faculteit technologie management 31 Structural Appropriateness Is the model overly complex?

/faculteit technologie management 32 Behavioral Appropriateness Another example

/faculteit technologie management 33 Behavioral Appropriateness Is the model precise enough?

/faculteit technologie management 34 LTL Checker Aim –Verify if process instances fulfill certain properties Driving force –Specification of properties in a language based on Linear Temporal Logics Example –Four-eyes principle

/faculteit technologie management 35 LTL Checker - Example

/faculteit technologie management 36 LTL Checker - Example

/faculteit technologie management 37 LTL Checker

/faculteit technologie management 38 LTL – Defining Formulae

/faculteit technologie management 39 Can you define a formula to verify the four-eyes principle?

/faculteit technologie management 40 Summary What are the three most important things you’ve learned today?

/faculteit technologie management 41 Summary Organizational mining plug-ins can discover –Roles/Teams in organizations –Social networks for originators Some metrics of social networks are based on ordering relations (e.g., the ordering relations used by the Alpha algorithm) Conformance Checker assesses how much a process model matches process instances LTL Checker uses logics to verify properties in event logs

/faculteit technologie management 42 Announcements Next lecture –Invited talk Futura Technology Start-up company in the process mining area Implemented the process mining component of the BPM Suite recently release by Pallas Athena (see press release at “news” in Course Material –See version 2 of Study Guide (posted on 18/2/2008) Assignments –If necessary, use tutorial to get familiar with the ProM tool