skip to main content
Skip header Section
Process Mining: Data Science in ActionApril 2016
Publisher:
  • Springer Publishing Company, Incorporated
ISBN:978-3-662-49850-7
Published:16 April 2016
Pages:
467
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

This is the second edition of Wil van der Aalsts seminal book on process mining, which now discusses the field also in the broader context of data science and big data approaches. It includes several additions and updates, e.g. on inductive mining techniques, the notion of alignments, a considerably expanded section on software tools and a completely new chapter of process mining in the large. It is self-contained, while at the same time covering the entire process-mining spectrum from process discovery to predictive analytics. After a general introduction to data science and process mining in Part I, Part II provides the basics of business process modeling and data mining necessary to understand the remainder of the book. Next, Part III focuses on process discovery as the most important process mining task, while Part IV moves beyond discovering the control flow of processes, highlighting conformance checking, and organizational and time perspectives. Part V offers a guide to successfully applying process mining in practice, including an introduction to the widely used open-source tool ProM and several commercial products. Lastly, Part VI takes a step back, reflecting on the material presented and the key open challenges. Overall, this book provides a comprehensive overview of the state of the art in process mining. It is intended for business process analysts, business consultants, process managers, graduate students, and BPM researchers.

Cited By

  1. ACM
    Raun K, Tommasini R and Awad A I Will Survive: An Event-driven Conformance Checking Approach Over Process Streams Proceedings of the 17th ACM International Conference on Distributed and Event-based Systems, (49-60)
  2. ACM
    Brauner P, Dalibor M, Jarke M, Kunze I, Koren I, Lakemeyer G, Liebenberg M, Michael J, Pennekamp J, Quix C, Rumpe B, van der Aalst W, Wehrle K, Wortmann A and Ziefle M (2022). A Computer Science Perspective on Digital Transformation in Production, ACM Transactions on Internet of Things, 3:2, (1-32), Online publication date: 31-May-2022.
  3. ACM
    Pika A, Ouyang C and ter Hofstede A (2022). Configurable Batch-Processing Discovery from Event Logs, ACM Transactions on Management Information Systems, 13:3, (1-25), Online publication date: 30-Sep-2022.
  4. ACM
    Elkoumy G, Fahrenkrog-Petersen S, Sani M, Koschmider A, Mannhardt F, Von Voigt S, Rafiei M and Waldthausen L (2021). Privacy and Confidentiality in Process Mining: Threats and Research Challenges, ACM Transactions on Management Information Systems, 13:1, (1-17), Online publication date: 31-Mar-2022.
  5. ACM
    Tang Y, Cui W and Su J (2021). A Query Language for Workflow Logs, ACM Transactions on Management Information Systems, 13:2, (1-28), Online publication date: 30-Jun-2022.
  6. Jans M, Weerdt J, Depaire B, Dumas M and Janssenswillen G (2021). Conformance Checking in Process Mining, Information Systems, 102:C, Online publication date: 1-Dec-2021.
  7. ACM
    Fortz S LIFTS Proceedings of the 25th ACM International Systems and Software Product Line Conference - Volume B, (1-6)
  8. Pika A, ter Hofstede A, Perrons R, Grossmann G, Stumptner M and Cooley J (2021). Using Big Data to Improve Safety Performance, Big Data Research, 25:C, Online publication date: 15-Jul-2021.
  9. Lynch C, Gore R, Collins A, Cotter T, Grigoryan G and Leathrum J Increased need for data analytics education in support of verification and validation Proceedings of the Winter Simulation Conference, (1-12)
  10. Macak M, Kruzelova D, Chren S and Buhnova B (2021). Using process mining for Git log analysis of projects in a software development course, Education and Information Technologies, 26:5, (5939-5969), Online publication date: 1-Sep-2021.
  11. ACM
    Ostovar A, Leemans S and Rosa M (2020). Robust Drift Characterization from Event Streams of Business Processes, ACM Transactions on Knowledge Discovery from Data, 14:3, (1-57), Online publication date: 30-Jun-2020.
  12. ACM
    Syamsiyah A and Leemans S Process discovery using in-database minimum self distance abstractions Proceedings of the 35th Annual ACM Symposium on Applied Computing, (26-35)
  13. Nieves D, Ramírez-Quintana M, Monserrat C, Ferri C and Hernández-Orallo J (2020). Learning alternative ways of performing a task, Expert Systems with Applications: An International Journal, 148:C, Online publication date: 15-Jun-2020.
  14. ACM
    Taymouri F and Carmona J (2020). Computing Alignments of Well-Formed Process Models using Local Search, ACM Transactions on Software Engineering and Methodology, 29:3, (1-41), Online publication date: 31-Jul-2020.
  15. ACM
    Polyvyanyy A, Solti A, Weidlich M, Ciccio C and Mendling J (2020). Monotone Precision and Recall Measures for Comparing Executions and Specifications of Dynamic Systems, ACM Transactions on Software Engineering and Methodology, 29:3, (1-41), Online publication date: 31-Jul-2020.
  16. Pika A and Wynn M Workforce Upskilling: A History-Based Approach for Recommending Unfamiliar Process Activities Advanced Information Systems Engineering, (334-349)
  17. Fischer D, Goel K, Andrews R, van Dun C, Wynn M and Röglinger M Enhancing Event Log Quality: Detecting and Quantifying Timestamp Imperfections Business Process Management, (309-326)
  18. Tax N, Teinemaa I and van Zelst S (2020). An interdisciplinary comparison of sequence modeling methods for next-element prediction, Software and Systems Modeling (SoSyM), 19:6, (1345-1365), Online publication date: 1-Nov-2020.
  19. Charles D and Cowley B Behavlet Analytics for Player Profiling and Churn Prediction HCI International 2020 – Late Breaking Papers: Cognition, Learning and Games, (631-643)
  20. ACM
    Borrajo D, Veloso M and Shah S Simulating and classifying behavior in adversarial environments based on action-state traces Proceedings of the First ACM International Conference on AI in Finance, (1-8)
  21. Gulden J, Burattin A, Andaloussi A and Weber B (2019). From analytical purposes to data visualizations: a decision process guided by a conceptual framework and eye tracking, Software and Systems Modeling (SoSyM), 19:3, (531-554), Online publication date: 1-May-2020.
  22. Nuñez von Voigt S, Fahrenkrog-Petersen S, Janssen D, Koschmider A, Tschorsch F, Mannhardt F, Landsiedel O and Weidlich M Quantifying the Re-identification Risk of Event Logs for Process Mining Advanced Information Systems Engineering, (252-267)
  23. Fani Sani M, van Zelst S and van der Aalst W Conformance Checking Approximation Using Subset Selection and Edit Distance Advanced Information Systems Engineering, (234-251)
  24. Denisov V, Fahland D and van der Aalst W Repairing Event Logs with Missing Events to Support Performance Analysis of Systems with Shared Resources Application and Theory of Petri Nets and Concurrency, (239-259)
  25. Shabaninejad S, Khosravi H, Leemans S, Sadiq S and Indulska M Recommending Insightful Drill-Downs Based on Learning Processes for Learning Analytics Dashboards Artificial Intelligence in Education, (486-499)
  26. Kovalchuk S, Funkner A, Balabaeva K, Derevitskii I, Fonin V and Bukhanov N Towards Modeling of Information Processing Within Business-Processes of Service-Providing Organizations Computational Science – ICCS 2020, (667-675)
  27. Remy S, Pufahl L, Sachs J, Böttinger E and Weske M Event Log Generation in a Health System: A Case Study Business Process Management, (505-522)
  28. Stertz F, Rinderle-Ma S and Mangler J Analyzing Process Concept Drifts Based on Sensor Event Streams During Runtime Business Process Management, (202-219)
  29. Pourbafrani M, van Zelst S and van der Aalst W Semi-automated Time-Granularity Detection for Data-Driven Simulation Using Process Mining and System Dynamics Conceptual Modeling, (77-91)
  30. Ardimento P, Bernardi M, Cimitile M and Maggi F Evaluating coding behavior in software development processes Proceedings of the International Conference on Software and System Processes, (84-93)
  31. ACM
    Yousfi A, Batoulis K and Weske M (2019). Achieving Business Process Improvement via Ubiquitous Decision-Aware Business Processes, ACM Transactions on Internet Technology, 19:1, (1-19), Online publication date: 28-Feb-2019.
  32. ACM
    Teinemaa I, Dumas M, Rosa M and Maggi F (2019). Outcome-Oriented Predictive Process Monitoring, ACM Transactions on Knowledge Discovery from Data, 13:2, (1-57), Online publication date: 30-Apr-2019.
  33. Sellami M, Maamar Z, Lefebvre S and Faci N (2019). Logs and enterprise networks for overcoming obstacles in business processes, Computing, 101:3, (263-288), Online publication date: 1-Mar-2019.
  34. Vodyaho A, Osipov V, Zhukova N and Chervontsev M (2019). Cognitive Technologies in Monitoring Management, Automatic Documentation and Mathematical Linguistics, 53:2, (71-80), Online publication date: 1-Mar-2019.
  35. Augusto A, Conforti R, Dumas M, La Rosa M and Polyvyanyy A (2019). Split miner, Knowledge and Information Systems, 59:2, (251-284), Online publication date: 1-May-2019.
  36. ACM
    Mhand M, Boulmakoul A and Badir H Scalable and distributed architecture based on Apache Spark Streaming and PROM6 for processing RoRo terminals logs Proceedings of the New Challenges in Data Sciences: Acts of the Second Conference of the Moroccan Classification Society, (1-4)
  37. ACM
    Verenich I, Dumas M, Rosa M, Maggi F and Teinemaa I (2019). Survey and Cross-benchmark Comparison of Remaining Time Prediction Methods in Business Process Monitoring, ACM Transactions on Intelligent Systems and Technology, 10:4, (1-34), Online publication date: 31-Jul-2019.
  38. ACM
    Lamghari Z, Radgui M, Saidi R and Rahmani M Passage challenges from data-intensive system to knowledge-intensive system related to process mining field Proceedings of the ArabWIC 6th Annual International Conference Research Track, (1-6)
  39. ACM
    Varela-Vaca Á, Galindo J, Ramos-Gutiérrez B, Gómez-López M and Benavides D Process Mining to Unleash Variability Management Proceedings of the 23rd International Systems and Software Product Line Conference - Volume A, (265-276)
  40. ACM
    Cazacu M, Bodea C and Dascălu M Connecting the Dots Proceedings of the 6th Conference on the Engineering of Computer Based Systems, (1-4)
  41. Garcia C, Meincheim A, Filho F, Santos E and Scalabrin E Getting Insights to Improve Business Processes with Agility: A Case Study Using Process Mining 2019 IEEE International Conference on Systems, Man and Cybernetics (SMC), (1336-1343)
  42. ACM
    Yuan J, Duan C and Wei Q A Novel Process Mining Algorithm to Discover Non-free Choice Construct from Event Logs Proceedings of the 3rd International Conference on Computer Science and Application Engineering, (1-6)
  43. Özdağoğlu G and Kavuncubaşı E (2019). Monitoring the software bug‐fixing process through the process mining approach, Journal of Software: Evolution and Process, 31:7, Online publication date: 10-Jul-2019.
  44. Senderovich A, Beck J, Gal A and Weidlich M Congestion graphs for automated time predictions Proceedings of the Thirty-Third AAAI Conference on Artificial Intelligence and Thirty-First Innovative Applications of Artificial Intelligence Conference and Ninth AAAI Symposium on Educational Advances in Artificial Intelligence, (4854-4861)
  45. Drakoulogkonas P and Apostolou D A Comparative Analysis Methodology for Process Mining Software Tools Knowledge Science, Engineering and Management, (751-762)
  46. Gao J, van Zelst S, Lu X and van der Aalst W Automated Robotic Process Automation: A Self-Learning Approach On the Move to Meaningful Internet Systems: OTM 2019 Conferences, (95-112)
  47. Suleimenov A, Khuzyakhmetova A and Cerone A A Survey of Learning Methods in Open Source Software Formal Methods. FM 2019 International Workshops, (157-166)
  48. Knoll D, Reinhart G and Prüglmeier M (2019). Enabling value stream mapping for internal logistics using multidimensional process mining, Expert Systems with Applications: An International Journal, 124:C, (130-142), Online publication date: 15-Jun-2019.
  49. Juhaňák L, Zounek J and Rohlíková L (2022). Using process mining to analyze students' quiz-taking behavior patterns in a learning management system, Computers in Human Behavior, 92:C, (496-506), Online publication date: 1-Mar-2019.
  50. Tama B and Comuzzi M (2022). An empirical comparison of classification techniques for next event prediction using business process event logs, Expert Systems with Applications: An International Journal, 129:C, (233-245), Online publication date: 1-Sep-2019.
  51. Roldán J, Crespo E, Martín-Barrio A, Peña-Tapia E and Barrientos A (2019). A training system for Industry 4.0 operators in complex assemblies based on virtual reality and process mining, Robotics and Computer-Integrated Manufacturing, 59:C, (305-316), Online publication date: 1-Oct-2019.
  52. ACM
    Terragni A and Hassani M Optimizing customer journey using process mining and sequence-aware recommendation Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, (57-65)
  53. ACM
    Sikal R, Sbai H and Kjiri L Promoting resource discovery in business process variability Proceedings of the 2nd International Conference on Networking, Information Systems & Security, (1-7)
  54. ACM
    Gal A, Senderovich A and Weidlich M (2018). Challenge Paper, Journal of Data and Information Quality, 9:4, (1-5), Online publication date: 22-May-2018.
  55. ACM
    Assy N, van Dongen B and van der Aalst W Similarity resonance for improving process model matching accuracy Proceedings of the 33rd Annual ACM Symposium on Applied Computing, (86-93)
  56. ACM
    Mendling J, Weber I, Aalst W, Brocke J, Cabanillas C, Daniel F, Debois S, Ciccio C, Dumas M, Dustdar S, Gal A, García-Bañuelos L, Governatori G, Hull R, Rosa M, Leopold H, Leymann F, Recker J, Reichert M, Reijers H, Rinderle-Ma S, Solti A, Rosemann M, Schulte S, Singh M, Slaats T, Staples M, Weber B, Weidlich M, Weske M, Xu X and Zhu L (2018). Blockchains for Business Process Management - Challenges and Opportunities, ACM Transactions on Management Information Systems, 9:1, (1-16), Online publication date: 31-Mar-2018.
  57. Barbon Junior S, Tavares G, da Costa V, Ceravolo P and Damiani E A Framework for Human-in-the-loop Monitoring of Concept-drift Detection in Event Log Stream Companion Proceedings of the The Web Conference 2018, (319-326)
  58. ACM
    Liu C, van Dongen B, Assy N and van der Aalst W Component interface identification and behavioral model discovery from software execution data Proceedings of the 26th Conference on Program Comprehension, (97-107)
  59. ACM
    Marrella A and Catarci T Measuring the Learnability of Interactive Systems Using a Petri Net Based Approach Proceedings of the 2018 Designing Interactive Systems Conference, (1309-1319)
  60. ACM
    Leemans M, van der Aalst W and van den Brand M Hierarchical performance analysis for process mining Proceedings of the 2018 International Conference on Software and System Process, (96-105)
  61. ACM
    Leno V, Armas-Cervantes A, Dumas M, La Rosa M and Maggi F Discovering process maps from event streams Proceedings of the 2018 International Conference on Software and System Process, (86-95)
  62. ACM
    Sonia , Agarwal M, Gupta S and Kumar N Discovering pareto-optimal process models Proceedings of the Genetic and Evolutionary Computation Conference Companion, (286-287)
  63. ACM
    Nocera F Reshaping distributed agile and adaptive development environment Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, (968-970)
  64. van der Aalst W Process mining and simulation Proceedings of the 50th Computer Simulation Conference, (1-12)
  65. Zelst S, Dongen B, Aalst W and Verbeek H (2018). Discovering workflow nets using integer linear programming, Computing, 100:5, (529-556), Online publication date: 1-May-2018.
  66. Zelst S, Dongen B and Aalst W (2018). Event stream-based process discovery using abstract representations, Knowledge and Information Systems, 54:2, (407-435), Online publication date: 1-Feb-2018.
  67. ACM
    Rosa N, Campos G and Cavalcanti D An adaptive middleware in Go Proceedings of the 19th Workshop on Adaptive and Reflexive Middleware, (1-6)
  68. Alvarez C, Rojas E, Arias M, Munoz-Gama J, Sepúlveda M, Herskovic V and Capurro D (2018). Discovering role interaction models in the Emergency Room using Process Mining, Journal of Biomedical Informatics, 78:C, (60-77), Online publication date: 1-Feb-2018.
  69. ACM
    Mendes V, Junior E, Garcia C and Malucelli A Kanban and process mining in the task management Proceedings of the XVII Brazilian Symposium on Software Quality, (269-278)
  70. Genga L, Alizadeh M, Potena D, Diamantini C and Zannone N (2018). Discovering anomalous frequent patterns from partially ordered event logs, Journal of Intelligent Information Systems, 51:2, (257-300), Online publication date: 1-Oct-2018.
  71. Bistarelli S, Di Noia T, Mongiello M and Nocera F (2017). PrOnto, Procedia Computer Science, 112:C, (306-315), Online publication date: 1-Sep-2017.
  72. Cheng L, van Dongen B and van der Aalst W Efficient Event Correlation over Distributed Systems Proceedings of the 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, (1-10)
  73. Conforti R, Rosa M and Hofstede A (2017). Filtering Out Infrequent Behavior from Business Process Event Logs, IEEE Transactions on Knowledge and Data Engineering, 29:2, (300-314), Online publication date: 1-Feb-2017.
  74. ACM
    Neyem A, Diaz-Mosquera J, Munoz-Gama J and Navon J Understanding Student Interactions in Capstone Courses to Improve Learning Experiences Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, (423-428)
  75. ACM
    Pika A, Leyer M, Wynn M, Fidge C, Hofstede A and Aalst W (2017). Mining Resource Profiles from Event Logs, ACM Transactions on Management Information Systems, 8:1, (1-30), Online publication date: 1-May-2017.
  76. ACM
    Rosa N, Campos G and Cavalcanti D Using software architecture principles and lightweight formalisation to build adaptive middleware Proceedings of the 16th Workshop on Adaptive and Reflective Middleware, (1-7)
  77. Leoni M and Marrella A (2017). Aligning Real Process Executions and Prescriptive Process Models through Automated Planning, Expert Systems with Applications: An International Journal, 82:C, (162-183), Online publication date: 1-Oct-2017.
  78. Marrella A and Lespérance Y (2017). A planning approach to the automated synthesis of template-based process models, Service Oriented Computing and Applications, 11:4, (367-392), Online publication date: 1-Dec-2017.
  79. Vázquez-Barreiros B, Mucientes M and Lama M (2016). Enhancing discovered processes with duplicate tasks, Information Sciences: an International Journal, 373:C, (369-387), Online publication date: 10-Dec-2016.
  80. Claude G, Gouranton V, Caillaud B, Gibaud B, Jannin P and Arnaldi B From observations to collaborative simulation Proceedings of the 26th International Conference on Artificial Reality and Telexistence and the 21st Eurographics Symposium on Virtual Environments, (85-92)
  81. Bayomie D, Di Ciccio C, La Rosa M and Mendling J A Probabilistic Approach to Event-Case Correlation for Process Mining Conceptual Modeling, (136-152)
Contributors
  • Eindhoven University of Technology

Recommendations

Reviews

Gulustan Dogan

In process mining, event logs of processes are analyzed in order to extract information about the organization, processes, and products. For example, a business process workflow for giving credit to customers at a bank is run multiple times throughout the day. Event logs are created from the workflow executions. When process mining algorithms inspect event logs, valuable information can be extracted such as how much it costs for a bank to decide on a bank loan. If bank loan requests from people under a certain credit score are always rejected, it might be better not to consider these applications to save money and time for the bank. There are certain algorithms and techniques for doing such process mining tasks. The book explains these methods. The book contains 14 chapters. The first chapter gives basic information about process models and event logs. Chapter 2 is about different ways of doing analysis and modeling processes. Chapter 3 presents preliminary information about data mining such as supervised and unsupervised learning models. Chapter 4 presents ways of getting data from process management systems. Chapters 5 and 6 give information about process discovery. Process discovery is the first step of building a process model. Real-life events are inspected to build models, and there are certain methods for discovering processes. Once a model is built, mining is done over process history. Chapter 7 is about conformance checking, which is assuring the coherency between processes and event logs. Chapter 8 lists the additional perspectives on process mining such as decision mining, replaying a model to find out the unused patterns. Chapter 9, "Operational Support," presents information about predictions on process models. Predictions are important for making decisions. Chapter 10 lists open-source tools such as ProM for doing process mining. Chapters 11 and 12 are about analyzing processes and best practices in operational management. Chapter 13 gives a navigation example to illustrate a real-world problem, and chapter 14 concludes the book. This topic is important for the following reasons. Big data and data analytics are going to shape how business is done in the future. Process mining is closely tied to data analytics. In big data analytics, there is raw data. In process mining, we deal with huge event logs. The author of the book, Wil van der Aalst, is very knowledgeable in the area. He is a full professor of information systems at the Technische Universiteit Eindhoven. His research interests are workflow management, process mining, Petri nets, business process management, process modeling, and process analysis. He has published many journal papers, books, refereed conference/workshop publications, and book chapters on these topics. He also has a course on Coursera. I enjoyed reading the book and learned about process mining. It will be helpful to researchers and industry professionals working on fields related to business processes such as business intelligence and workflow management. This subject can also be a topic for graduate studies because there are still many open problems. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.