Skip to content

Free University of Bozen-Bolzano

Toggle the language menu. Current language: EN

Process Mining

Semester 2 · 73073 · Master in Computing for Data Science · 6CP · EN


• Introduction to business process management and process mining
• Process modelling and event data
• Process discovery
• Conformance checking
• Process enrichment
• Advanced techniques and challenges

Lecturers: Marco Montali

Teaching Hours: 40
Lab Hours: 20
Mandatory Attendance: Not compulsory.

Course Topics
Process mining stands at the intersection of business process management, data science, and artificial intelligence, and combines model-driven and data-driven techniques to provide fact-based insights on the execution of operational and work processes. The main goal of the course is to provide a comprehensive tour into the field of process mining. The course will cover the foundations and applications and process mining. We will start from different languages and notations to model processes, and discuss the main characteristics of event data collected and stored when processes are executed. We will then move to the three main pillars of process mining: • process discovery - the automated learning of process models starting from event data; • conformance checking – the comparison of the expected behaviour contained in a reference process model, with the actual behaviours contained in an event log; • process enrichment and performance analysis – the infusion of event data into a reference process models to detect frequent vs outlier paths, bottlenecks, and queues. We will pay particular attention to different algorithmic techniques to solve these problems, including prominently those based on artificial intelligence. The course will conclude with an overview of more advanced problems, such as multi-perspective process mining, runtime analysis and prediction, as well as large-scale processes operating over multiple objects at once.

Teaching format
Frontal lectures, exercises, labs.

Educational objectives
The course belongs to the type "caratterizzanti – discipline informatiche" in the curriculum “Data Management”. The main goal of the course is to provide a comprehensive tour into the field of process mining. The course will cover the foundations and applications and process mining. Knowledge and understanding: • D1.2 - Understanding of the skills, tools and techniques required for an effective use of data science • D1.5 - Knowledge of principles and models for the representation, management and processing of complex and heterogeneous data • D1.10 - Knowledge of languages, methodologies and architectures for modelling data, processes and organisations Applying knowledge and understanding: • D2.1 - Practical application and evaluation of tools and techniques in the field of data science • D2.10 - Application of languages, tools, and methods for the design of information systems and their corresponding software applications for data, process, and organization management Making judgments • D3.2 - Ability to autonomously select the documentation (in the form of books, web, magazines, etc.) needed to keep up to date in a given sector Communication skills • D4.1 - Ability to use English at an advanced level with particular reference to disciplinary terminology • D4.2 - Ability to present one's work in a clear and comprehensible way in front of an audience, including non-specialists • D4.3 - Ability to structure and draft scientific and technical documentation • D4.5 - Ability to interact and collaborate in the implementation of a project or research with peers and experts Learning skills • D5.1 - Ability to autonomously extend the knowledge acquired during the study course. • D5.3 - Ability to deal with problems in a systematic and creative way and to appropriate problem solving techniques.

Assessment
• Written exam with verification questions and questions to test knowledge application skills. • Project work to test knowledge application skills and communication skills; the work is conducted in small groups that present their work in written

Evaluation criteria
• 50% written exam; • 50% project work. The written exam is evaluated by considering correctness, clarity and rationale of the provided answers.

Required readings

Wil M. P. van der Aalst: Process Mining - Data Science in Action, Second Edition. Springer 2016, ISBN 978-3-662-49850-7, pp. 3-452

Subject Librarian: David Gebhardi, David.Gebhardi@unibz.it



Further information
Software used: - Tools for process modelling and analysis; - Process mining tools.


Download as pdf

Sustainable Development Goals
This teaching activity contributes to the achievement of the following Sustainable Development Goals.

4

Request info