Understanding Production Chain Business Process Using Process Mining: A Case Study in the Manufacturing Scenario
Due to the continuous market change the enterprises need to react fast. To do that a better understanding of the way to work is needed. Indeed this was a real need of a manufacturing enterprise working in the production of coffee machines and selling them all over the world. In this paper, we present the experience made in the application of process mining techniques on a rich set of data that such enterprise collected during the last six years. We compare five mining algorithms, such as: \(\alpha \)-algorithm, Heuristics Miner, Integer Linear Programming Miner, Inductive Miner, Evolutionary Tree Miner. We evaluated algorithms according to specific quality criteria: fitness, precision, generalization and simplicity. Even if comparison studies are already available in the literature we check them according to our working context. We conclude that the Inductive Miner algorithm is especially suited for discovering production chain processes in the context under study. The application of process mining gives the enterprise a comprehensive picture of the internal process organization. Resulting models were used by the company with successful results to motivate the discussion on the need of developing a flexible production chain.
KeywordsProcess mining Process discovery Business process ProM Framework Mining algorithm Production chain
We thank Nuova Simonelli and e-Lios for the fruitful collaboration in the project. In particular, we are indebted to Nuova Simonelli President Nando Ottavi for its support and Mauro Parrini who helped us in preparing and conducting this research.
- 1.Buijs, J., van Dongen, B., van der Aalst, W.: A genetic algorithm for discovering process trees. In: 2012 IEEE Congress on Evolutionary Computation (CEC), pp. 1–8. IEEE, June 2012Google Scholar
- 4.Günther, C.W., Verbeek, E.: XES Standard Definition version 2.0 (2014)Google Scholar
- 7.Leemans, S.J., Fahland, D., van der Aalst, W.M.: Discovering block-structured process models from event logs containing infrequent behaviour. In: Lohmann, N., Song, M., Wohed, P. (eds.) Business Process Management Workshops. LNBIP, vol. 171, pp. 66–78. Springer, Heidelberg (2014)CrossRefGoogle Scholar
- 8.Lorenz, R., Mauser, S., Juhás, G., How to synthesize nets from languages: a survey. In: Proceedings of the Winter Simulation Conference (WSC) 2007, WSC 2007, pp. 637–647, Piscataway, NJ, USA. IEEE Press (2007)Google Scholar
- 9.Mendling, J.: Metrics for Process Models: Empirical Foundations of Verification, Error Prediction, and Guidelines for Correctness. LNBIP, vol. 6. Springer, Heidelberg (2008)Google Scholar
- 11.OMG. Business Process Modeling Notation (BPMN)Google Scholar
- 13.Rolón, E., Cardoso, J., García, F., Ruiz, F., Piattini, M.: Analysis and validation of control-flow complexity measures with BPMN process models. In: Halpin, T., Krogstie, J., Nurcan, S., Proper, E., Schmidt, R., Soffer, P., Ukor, R. (eds.) Enterprise, Business-Process and Information Systems Modeling. LNBIP, vol. 29, pp. 58–70. Springer, Heidelberg (2009)CrossRefGoogle Scholar
- 15.van der Aalst, W.M.: Processes, no knowledge without : process mining as a tool to find out what people and organizations really do. In: Fred, A., Filipe, J., Dietz, J., Aveiro, D., Liu, K. (eds.) Proceedings of the International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management (IC3K 2014), pp. 11–16, Rome (2014)Google Scholar
- 18.van der Werf, J.M.E., van Dongen, B.F., Hurkens, C.A., Serebrenik, A.: Process discovery using integer linear programming. Fundamenta Informaticae 94(3–4), 387–412 (2009)Google Scholar
- 19.van Dongen, B.F., de Medeiros, A., Verbeek, H.M.W., Weijters, A., van der Aalst, W.M.: The ProM framework: a new era in process mining tool support. In: Ciardo, G., Darondeau, P. (eds.) Application and Theory of Petri Nets 2005. LNCS, vol. 3536, pp. 444–454. Springer, Heidelberg (2005)CrossRefGoogle Scholar
- 20.Weijters, A., van der Aalst, W.M., de Medeiros, A.: Process Mining with the Heuristics Miner Algorithm (2006)Google Scholar