BPM Textbook

BPM Textbook




Marcello La Rosa

I am Marcello La Rosa, Professor of Information Systems with the School of Computing and Information Systems, Melbourne School of Engineering, at The University of Melbourne, Australia. Within my School, I serve as the Director of Engagement and lead the Information Systems (IS) Group.

Before joining Melbourne Uni, 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 BPM system.



  • 10/12/18: our survey & benchmark on outcome-based predictive process monitoring has been acceted in ACM TKDD
  • 7/12/18: read about what we have been doing with Apromore in this article on Ingenium, our Faculty's blog
  • 30/10-1/11/18: together with our partner Holocentric, we talked about Apromore, process mining and the notion of a digital twin of an organization at the Gartner IT Expo for APAC
  • 24/10/18: our paper on a local concurrency oracle from process event logs has been accepted in ACM ToIT
  • 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


Professor Marcello La Rosa
Director of Engagement
Leader of IS Group
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