Abstract
Business process management, design, and analysis is mostly centered around a process model, which depicts the behavior of a process case (instance). As a result, behavior that associates several cases together has received less attention. Yet, it is important to understand and track associations among cases, as they bear substantial consequences for compliance with regulations, root cause analysis of performance issues, exception handling, and prediction. This paper presents a framework of cross-case association patterns, categorized as intended association patterns and contextual association patterns. It further conceptualizes two example patterns—one for each category, and proposes techniques for detecting these patterns in an event log. The “split-case” workaround is an example of a pattern in the intended association category, and its proposed detection method exemplifies how patterns in this category can be approached. The patterns of a shared entity and a shared resource are contextual association patterns, which we propose to detect by means of hidden concept drifts. Evaluation of the two detection approaches is reported, using simulated logs for assessing their internal validity as well as real-life ones for exploring their external validity.
Similar content being viewed by others
References
Verbeek, H.M.W., Buijs, J.C.A.M., Dongen, B.F., Aalst, W.M.P.: XES, XESame, and ProM 6. Inform. Syst. Evolut. 72, 60–75 (2011)
van der Aalst W.M.P. et al., (2011). Process mining manifesto. In International conference on business process management (pp. 169–194). Springer, Berlin, Heidelberg.
Winter, K., Rinderle-Ma, S.: Discovering instance-spanning constraints from process execution logs based on classification techniques. In: Enterprise Distributed Object Computing Conference, pp. 79–88 (2017).
Kannan, K.S., Manoj, K., Arumugam, S.: Labeling methods for identifying outliers. Int. J. Stat. Syst. 10(2), 231–238 (2015)
Grinvald, A., Soffer, P., & Mokryn, O.: Inter-case properties and process variant considerations in time prediction: A conceptual framework. In: Enterprise, Business-Process and Information Systems Modeling, pp. 96–111. Springer, Cham (2021).
Dubinsky, Y., Soffer, P.: Detecting the “Split-Cases” Workaround in event logs. In: Enterprise, Business-Process and Information Systems Modeling, pp. 47–61. Springer, Cham (2021).
Rinderle-Ma, S., Gall, M., Fdhila, W., Mangler, J., Indiono, C.: Collecting examples for instance-spanning constraints (2016). http://arxiv.org/abs/1603.01523
Aamer, H., Montali, M., Bussche, J. V. D.: What can database query processing do for instance-spanning constraints?. BPM 2022 workshops (2022).
Winter, K., Stertz, F., Rinderle-Ma, S.: Discovering instance and process spanning constraints from process execution logs. Inf. Syst. 89, 101484 (2020)
van der Aalst W.M.P., et al.: ProM: The process mining toolkit. BPM (Demos) 489(31), 2 (2009)
Outmazgin, N., Soffer, P.: A process mining-based analysis of business process work-arounds. Softw. Syst. Model. 15(2), 309–323 (2016)
Carmona, J., van Dongen, B., Solti, A., Weidlich, M.: Conformance checking. Springer, Switzerland (2018)
De Leoni, M., van der Aalst, W.M.P.: Data-aware process mining: discovering decisions in processes using alignments. In: Proceedings of the 28th annual ACM symposium on applied computing (2013).
Klijn, E. L., & Fahland, D. (2020). Identifying and reducing errors in remaining time prediction due to inter-case dynamics. In: 2020 2nd International Conference on Process Mining (ICPM), pp. 25–32. IEEE, New York
Kim, J., Jonghyeon K., Suhwan L.: Business process intelligence challenge 2019: Process discovery and deviation analysis of purchase order handling process.
Martjushev, J., Bose, R. J. C., Van Der Aalst, W. M.: Change point detection and dealing with gradual and multi-order dynamics in process mining. In: Perspectives in Business Informatics Research: 14th International Conference, BIR 2015, Tartu, Estonia, August 26–28, 2015, Proceedings 14 (pp. 161–178). Springer International Publishing (2015).
Fdhila, W., Gall, M., Rinderle-Ma, S., Mangler, J., Indiono, C.: Classification and formalization of instance-spanning constraints in process-driven applications. In: International Conference on Business Process Management, pp. 348–364. Springer, Cham (2016).
Amin, R.: Handling instance spanning constraints in compliance management. ABC J. Adv. Res. 8(2), 95–108 (2019)
Steinau, S., Andrews, K., Reichert, M.: The relational process structure. In International Conference on Advanced Information Systems Engineering, pp. 53–67. Springer, Cham (2018).
Wen, Y., Chen, Z., Liu, J., Chen, J.: Mining batch processing workflow models from event logs. Concurr. Comput. Pract. Exp. 25(13), 1928–1942 (2013)
Martin, N., Pufahl, L., Mannhardt, F.: Detection of batch activities from event logs. Inf. Syst. 95, 101642 (2021)
Waibel, P., Novak, C., Bala, S., Revoredo, K., Mendling, J.: Analysis of Business Process Batching Using Causal Event Models. In International Conference on Process Mining, pp. 17–29. Springer, Cham (2020).
Klijn, E. L., Fahland, D.: Performance mining for batch processing using the performance spectrum. In: International Conference on Business Process Management, pp. 172–185. Springer, Cham (2019).
Senderovich, A., Leemans, S. J., Harel, S., Gal, A., Mandelbaum, A., van der Aalst, W. M.: Discovering queues from event logs with varying levels of information. In: International Conference on Business Process Management, pp. 154–166. Springer, Cham (2016).
Senderovich, A., Weidlich, M., Gal, A., Mandelbaum, A.: Queue mining for delay prediction in multi-class service processes. Inf. Syst. 53, 278–295 (2015)
Arias, M., Rojas, E., Munoz-Gama, J., Sepúlveda, M.: A framework for recommending resource allocation based on process mining. In: International Conference on Business Process Management, pp. 458–470. Springer, Cham (2016)
Pourbafrani, M., Kar, S., Kaiser, S., & van der Aalst, W. M. P.: Remaining time prediction for processes with inter-case dynamics. In: 2nd International Workshop on Leveraging Machine Learning in Process Mining ICPM (2021).
Senderovich, A., Di Francescomarino, C., Maggi, F.M.: From knowledge-driven to data-driven inter-case feature encoding in predictive process monitoring. Inf. Syst. 84, 255–264 (2019)
Tsoury, A., Soffer, P., Reinhartz-Berger, I.: How well did it recover? Impact-aware conformance checking. Computing 103(1), 3–27 (2021)
Russell, N., Aalst, van der W.M.P., Hofstede, A. T.: Workflow exception patterns. In: International Conference on Advanced Information Systems Engineering, pp. 288–302. Springer, Berlin (2006).
Ghahfarokhi, A. F., Park, G., Berti, A., van der Aalst, W.M.P.: OCEL: A standard for object-centric event logs. In: European Conference on Advances in Databases and Information Systems, pp. 169–175. Springer, Cham (2021).
van der Aalst W.M.P.: Object-centric process mining: Dealing with divergence and convergence in event data. In International Conference on Software Engineering and Formal Methods, pp. 3–25. Springer, Cham (2019).
van der Aalst W.M.P., Berti, A.: Discovering object-centric Petri nets. Fundamenta informaticae 175(1–4), 1–40 (2020)
Outmazgin, N., Soffer, P., Hadar, I.: Workarounds in business processes: A goal-based analysis. In: International Conference on Advanced Information Systems Engineering, pp. 368–383. Springer, Cham (2020)
Acknowledgements
The research was supported by the Israel Science Foundation under grant agreement 669/17.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Selmin Nurcan, Rainer Schmidt, and Adriano Augusto.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Dubinsky, Y., Soffer, P. & Hadar, I. Detecting cross-case associations in an event log: toward a pattern-based detection. Softw Syst Model 22, 1755–1777 (2023). https://doi.org/10.1007/s10270-023-01100-w
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10270-023-01100-w