ProcessGold is a software supplier that brings together Process Mining and Business Intelligence to help customers gain insight into their business processes. The ProcessGold platform combines data extraction, process mining techniques, and visual analytics in order to produce dynamic, visual reports which are easy to monitor and analyze for process stakeholders. These reports form the basis for deeper, fact-driven analysis and continuous process improvement projects.
We are constantly improving our product, and in this context, we offer master graduation projects and internships on a wide variety of topics—see below. In all projects, the student/intern should be able to work out the problem definition in collaboration with ProcessGold and the university supervisor, come up with a conceptual solution, and, where applicable, realize the solution in a proof- of-concept, preferably in the ProcessGold platform.
The graduation projects at ProcessGold offer the student a combination of theoretical research and practical application, while working at ProcessGold offers the student a unique insight in process mining in business and shows what a process mining company looks like from the inside.
In some business processes, activities may be performed in parallel. Typically, mining algorithms, such as the inductive miner , are used to mine these parallel patterns. In practice, these algorithms are sensitive to noise and the results can be hard to interpret when visualized in a process graph. We would like to investigate the following:
|Expected output||A prototype component to visualize parallelism in a process graph, integrated in the ProcessGold platform.|
|Type of project||Programming, some process mining, and visualization.|
 S. J. Leemans, D. Fahland en W. M. P. van der Aalst, „Discovering Block-Structured Process Models from Event Logs Containing Infrequent Behaviour,” in Business Process Management Workshops: BPM 2013 International Workshops, Beijing, China, 2014.
|Description||Process data often consists of multiple sub-processes or groups of cases that exhibit similar behavior. Displaying and analyzing all these cases as a single process model may be difficult and confusing. Therefore, we would like to investigate how we can let the user interactively separate the cases of these processes into meaningful groups that can be explored separately—see Lammers et al.  .|
|Expected output||A proof of concept of the visualization and interaction integrated into the ProcessGold platform.|
|Type of project||Programming and visualization/interaction design.|
 T. Lammers, „Visual interactive grouping : follow the leader,” 2011. [Online]. Available: repository.tue.nl/740147.
|Description||Currently, the ProcessGold has functionality for the user to compare two process graphs to see and analyze differences between sets of cases (e.g., different variations or case types). We would like to investigate how to compare an arbitrary number of sets of cases using the process graph.|
|Expected output||A prototype component to compare an arbitrary number of sets of cases integrated in the ProcessGold platform.|
|Type of project||Programming and visualization.|
|Description||To gain extra insight on the process and its attributes from the process graph, we would like to be able to visualize additional process information on the nodes and the edges of the process graph, e.g., proportion of cases in an edge that violate some Service-Level Agreement (SLA). In this project, we would like to investigate how to do this visually and in a configurable way, such that an application developer can customize which information is shown on the process graph while still maintaining a clear and effective visualization.|
|Expected output||A prototype component to visualize additional information on the process graph, integrated in the ProcessGold platform.|
|Type of project||Programming, visualization, and some user interaction.|
|Description||ProcessGold has a prototype in place to visually align traces to a process model. We would like to investigate how to visualize conformance information of the process in this context. More specifically, we would like to be able to visually explain conformance violations in the process graph. Additionally, we would like to be able to visualize more complex model concepts such as parallelism, especially if it is nested, in an understandable way.|
|Expected output||A prototype component for visual conformance checking integrated in the ProcessGold platform.|
|Type of project||Programming, visualization, and process mining.|