A collection of awesome resources for process mining.
Collecting Github and Non-GitHub resources
Inspired by awesome-python.
- process of extracting valuable information from event logs/databases that are generated by processes.*
- process discovery: analysing event data to see how a process actually looks like
- conformance checking: comparing mined process to the reference model (=the process how it should be)
- prediction: predicting e.g the state or point of time a future event has/occurs
- identifying hidden nodes and bottlenecks in business processes.
- Celonis
- company specialized on process mining founded 2011 in Munich, Germany (market leader)
- PAFnow - company offers PM-software integrable into Power BI, founded 2014, acquired by Celonis 03/2022
- Software AG (ARIS Process Mining)
- SAP Signavio
- start-up focused on Process Intelligence, acquired by SAP in 01/2021
- MEHRWERK
- UiPath Process Mining
- UI Path acquired ProcessGold in 2020 - company offers process mining tool Eindhoven, Netherland
- ABBYY
- Apromore
- IBM
- Microsoft Minit
- Appian (Lana-Labs)
- former Lana Labs, data can be integrated into their PM-software via open API, founded 2016 in Berlin, Germany
- QPR Software(https://www.qpr.com/)
- software & consulting company for business processes & trategy founded 1991, Helsinki, Finnland
- BusinessOpix
- StereoLOGIC
- Pegasystems
- Fluxicon (Disco)
libraries with free oder partially free editions
- ProM - framework that supports a wide variety of process mining techniques in the form of plug-ins
- Apromore - collaborative business process analytics platform, free community edition
- BupaR - handling and analysis of business process data with R
- PM4Py - Python library that contains process mining alorithms for python
- pmlab - interactive programming environment for (exploratory) process mining
- RapidProM - Process Mining as an extension for the data science framework RapidMiner
single implementations of certain process mining alorithms, that could help in certain fields of application
- pyalpha - Python tool that generates a Petri net using the Alpha Algorithm from event logs
- csv2xes - python tool converting .csv file to .xes
collection of nice process mining relevant jupyter notebooks
- alpha miner implementation.ipynb - implementation of alpha miner alorithm, input is csv, visualization of petri-net output with graphviz and sankes plugins
- pmlab-exercises - code snippets for usage of PMLab library mentioned unter Libraries
collection of free information, books etc. about process mining
- Process Mining Book
- International Conference on Process Mining (ICPM)
- Video explaining how the very first PM-algorithm Alpha Miner works
possible future developments in the area of process mining
→ See How-to-contribute
- interation of Machine Learning Technologies
- to detect e.g. anomalies in process chains (e.g. fraud detection)
- deviations to desired throughput time within certain process automatically trigger a recommended action