Student projects

BPM Textbook

Process Configuration





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.

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.

The results of my research have been published in major journals (e.g. IEEE TSE, IEEE TKDE, ACM TOSEM, ACM CSUR, IS, DSS, FAOC) and conferences (e.g. ICDM, BPM, CAiSE, ER, FASE). My research is also showcased on BPMCenter, a collaborative virtual research center on BPM, and on QUT ePrints.

In the past, I held an academic position with the Information Systems School, Science & Engineering Faculty, at the Queensland University of Technology (QUT) in Brisbane, Australia, where I served as the Academic Director for corporate engagements. I was also the recipient of an Information Systems Fellowship from the University of Liechtenstein and held a part-time Principal Researcher position at NICTA (now Data61).

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. I also manage the Process Configuration website, which collects research efforts on the management of variability in process-aware information systems. In the past, I contributed to the design and development of the YAWL environment for process automation, one of the most-mature community-based open-source BPM systems.

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 close to 200 universites and teaching institutions in the world. Later, we used this textbook to design a 12-week 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.



  • 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
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 (0)3 8344 9887

View Marcello La Rosa's profile on LinkedIn