> ## Content Index
> Fetch the complete content index at: https://www.waterboy.tech/llms.txt
> Use this file to discover other available public pages before exploring further.

# Can process mining be applied to QA?
- URL: https://www.waterboy.tech/can-process-mining-be-applied-to-qa/
- Published: 2026-09-11T16:52:38.000Z
- Updated: 2026-09-11T16:52:38.000Z
- Author: waterboy
- Tags: QA Monk

This is the first time I am hearing of it.

Apparently, it does pretty much the path we are going down.

Which is to establish all possible user paths by tracking actions using loggers.

Then figure out the cumulative occurrence of these actions.

Filter out the low priority ones.

Then create a map of the main user paths.

There is a Python library that does this. It is called pm4py.

I skimmed through this [blog](https://malinian.medium.com/unmasking-the-truth-process-mining-with-pm4py-6664c21e296f?ref=waterboy.tech) to get a brief idea

From what I understand, we need to use a Heuristic Miner.

This should give us the frequency of events to filter out the noise. 

![An example of a Heuristic Miner](https://storage.ghost.io/c/19/ff/19ff0f2b-7d87-4f38-8a35-910b9e637720/content/images/2026/09/Screenshot-2026-09-11-at-10.06.26---PM.png)

Heuristic Miner Example Flow. Stolen from the blog lol.

With that out of the way I moved on to technical issues with the logger.

I need to get the input values from the inputs. Ran out of time while debugging that.

So will continue tomorrow.

Hopefully I can get an end to end solution thats not trash for a simple bubble app ([Arkhitect](https://www.arkhitect.net/?ref=waterboy.tech)).

Lets see.

![Some scribblings of my thoughts ](https://storage.ghost.io/c/19/ff/19ff0f2b-7d87-4f38-8a35-910b9e637720/content/images/2026/09/IMG_20260910_110647819-1.jpg)