BPM Textbook

BPM Textbook




Marcello La Rosa

I am Marcello La Rosa, Professor of Information Systems and Director of Engagement with the School of Computing and Information Systems, Melbourne School of Engineering, at The University of Melbourne (UoM), Australia. Before joining UoM, I held an academic position with the Information Systems School, Science & Engineering Faculty, at the Queensland University of Technology in Brisbane, Australia, where I led the BPM Discipline (2016-17) and served as the Academic Director for corporate engagements (2012-17). I was also the recipient of an Information Systems Research Fellowship from the University of Liechtenstein (2012-14) and held a part-time Principal Researcher position at NICTA, now Data61 (2012-15).



I have an engineering approach to information systems (IS) research. My research leads to the design, implementation and validation of IS artifacts such as models, methods and techniques, with a focus on technology. I strive to implement the results of my research via open-source software tools to maximize community outreach.

The area of application of my research is the management of business processes. Business Process Management (BPM) puts forward the idea of analyzing organizational performance through a "process lens", starting from the understanding that organizational performance is a function of process performance. My research interests span different BPM topics, with a focus on process mining, process modeling and consolidation, and process automation. Given the multidisciplinary nature of BPM, in my research I borrow approaches and techniques from a number of fields beyond IS engineering, including IS management, enterprise architecture, conceptual modeling, software engineering, data mining and machine learning, operations research and formal methods.

My research is showcased in public repository sites such as Google Scholar, UoM Minerva Access, arXiv, ResearchGate, QUT ePrints and BPMCenter, and on UoM Find an Expert profile.


Teaching and outreach

I have been teaching various aspects of BPM, from operational ones such as process modeling, analysis, improvement, automation and mining, through to managerial aspects of the discipline such as strategic alignment and governance, both to undergraduate and postgraduate students in Australia and overseas. I have also trained hundreds of managers, analysts and solution architects in the area of BPM.

Based on this experience, I co-authored "Fundamentals of Business Process Management" (Springer, 2nd edition), the first comprehensive textbook on BPM. This book has influenced the curricum of over 200 universites and teaching institutions in the world.

Later, we used this textbook to design a three-part MOOC on "Fundamentals of Business Process Management" accredited with ABPMP, which we delivered on the EdCast platform, and a second "taster" MOOC on BPM, of introductory nature, called "BPM: An Introduction to Process Thinking", offered on the FutureLearn platform. Altogether, these two MOOCs have attracted over 26,000 participants to date.


Open-source projects

I value open-source software development as a means to reach out to different communities: academics, students and practitioners. For this reason, I lead the Apromore Initiative, a strategic research collaboration between various universities, which received government and private funds for the development of an advanced business process analytics platform. This platform combines techniques for managing large process model collections with process mining techniques, with a specific focus on end users, and has led to significant technology transfer. I also contribute to the Nirdizati predictive process monitoring platform. Other open-source BPM projects I led or contributed to in the past include Process Configuration, which collects research efforts on the management of variability in process-aware information systems, and YAWL, a research-focused community-based BPM system.



  • 11/10/18: I talked about process mining at the IIBA "Business Analysis Professional Day" in Melbourne
  • 9/09/18: Apromore 6.0 has been released! Improvements include an all-new automated discovery plugin, improved drift detection and characterization, and predictive process monitoring
  • 17/07/18: I joined a panel on process automation for the public administration, organized by The Mandarin in Melbourne
  • 14/06/18: our paper presenting a filter for removing spurious events from event streams has been awarded the Distinguished Paper Award at CAiSE'18
  • 13/06/18: our demo paper on predictive monitoring with Apromore has been awarded the best demo paper award at CAiSE'18
  • 7/06/18: a paper of mine proposing a new precision measure accepted at BPM'18
  • 21/05/18: survey and benchmark of automated discovery techniques accepted in IEEE TKDE
  • 28/04/18: journal article on Split Miner accepted to KAIS (special issue on best papers from ICDM'17)
  • 8/04/18: two demo papers on Apromore accepted at the CAiSE Forum 2018: one on predictive process monitoring, the other on verifying the correctness of BPMN models
  • 6/04/18: Apromore's user manual is out: a living document describing step-by-step how to use each of its plugins, with links to screencasts and example files
  • 30/03/18: second testimonial added on the predictive monitoring capabilities of Apromore
  • 15/03/18: the second edition of our textbook "Fundamentals of Business Process Management" is out!
  • 14/03/18: new Apromore's public cloud node hosted by the University of Melbourne's School of Computing and Information Systems
  • 13/03/18: our paper on Discoverying Process Maps from Event Streams has been accepted at ICSSP 2018
  • 07/03/18: we created a page collecting testimonials from companies that have adopted Apromore
  • 23/02/18: our paper on filtering noise from event streams has been accepted at CAiSE 2018
  • 7/02/18: Solutions Review places our textbook "Fundamentals of BPM" among the top 10 books on BPM
  • 5/02/18: after 12 years, I resigned from QUT and joined the University of Melbourne, where I will lead the IS group within the School of Computing and Information Systems
  • 22/01/18: our article outlining challenges and opportunities of blockchains for BPM has been accepted in ACM TMIS
  • 14/12/17: my article on Structured Miner has been accepted in Data & Knowledge Engineering (special issue from ER 2016 best papers)
  • 28/11/17: I talked on the use of process intelligence in resource mining at the Hitachi Social Innovation Forum. Slides
  • 3/10/17: my article on process model merging is the most cited article of all papers in ACM TOSEM since 2012, according to Scopus
  • 27/09/17: slides of my keynote on "Modeling business process variability" at SPLC 2017, and the survey paper I used to frame the presentation
  • 13/09/17: Our demo paper on predictive business process monitoring with Nirdizati won the best demo award at BPM 2017
  • 31/08/17: Two papers of mine accepted at CoopIS 2017, one on scalable conformance checking, the other on interactive and incremental process model repair
  • 17/08/17: My paper on Split Miner has been accepted at the IEEE ICDM 2017
  • 25/07/17: New Apromore cloud node hosted by University of Camerino
  • 14/07/17: Three demo papers accepted at BPM 2017, presenting Nirdizati and a couple of Apromore plugins to check understandibility guidelines and to repair process models interactively
  • 8/07/17: Our paper on white-box predictive process monitoring won the best paper award at the ACM ICSSP 2017
  • 22/06/17: Our paper on conformance checking based on behavioral alignment, accepted in IEEE TSE last year, got invited to be presented at the ACM Symposium on Foundations of Software Engineering (ESEC FSE 2017) as a "journal-first" paper
  • 19/06/17: Take a look at Nirdizati in this first demo video
  • 12/06/17: Our paper on detecting sudden and gradual process drifts from event logs accepted in IEEE Transactions on Knowledge & Data Engineering
  • 30/04/17: Pleased to announce the alpha version of Nirdizati, our predictive business process monitoring dashboard.
  • 14/03/17: A paper of mine on white-box predictive monitoring using flow analysis accepted at the ACM ICSSP 2017
  • 24/02/17: Four of my papers accepted at CAiSE 2017, covering: the use of deep learning for predictive process monitoring; the identification of root causes for performance variations; the characterization of process drifts; and the automatic identification of process milestones
  • 13/02/17: The verified exam of our MOOC on "Fundamentals of BPM" is now open. Passing this exam will also entitle you to obtain the ABPMP CBPA certificate!
  • 9/02/17: QUT's BPM Team the partner of choice in CommBank's process improvement journey, Dan O'Neill said, in his interview to ZDNet
  • 8/02/17: We partnered with CommBank, one of the top-10 banks in the world by market capitalization, to power demand-driven research, evidence-based education and exciting consulting opportunities. The news on QUT News and CommBank Newsroom
  • 1/02/17: Our paper on Complete and interpretable conformance checking of business processes has been accepted in IEEE Transactions on Software Engineering
  • 24/01/17: ready to rock'n'roll with BPM? Our 3-week taster MOOC on "BPM: An introduction to Process Thinking" will open up again on 6 March on FutureLearn


Professor Marcello La Rosa
Director of Engagement
School of Computing and IS
Melbourne School of Engineering
The University of Melbourne

Level 10, Doug McDonell Building
VIC 3010, Australia
marcello.larosa AT unimelb.edu.au
tel. +61 3 8344 9887

Find me on LinkedIn Find me on Twitter