Professor of Information Systems
Software Engineering & Information Systems Group
Institute of Computer Science
University of Tartu, Estonia
Institute of Computer Science
University of Tartu
J Liivi 2
Tartu 50409, Estonia
Telephone: +372 737 5473
Fax: +372 737 5468
Find me also on Linkedin,
Most of my lecture notes, lab notes and lecture video recordings are available via the links below. Please enjoy!
I am a co-author of the textbook Fundamentals
of Business Process Management (see also the companion web site) and
co-instructor of two MOOCs: Business
Process Management: An Introduction to Process Thinking and Fundamentals of BPM.
I conduct research in the field of information systems engineering. The problems I examine generally revolve around the following question: How to build and maintain information systems that are aligned with business operations? My efforts are currently focused on two approaches:
- Business Process Management: analysing and building software systems starting from models of how an organisation works, also called business process models
- Service-Oriented Computing: analysing and building software systems based on the metaphor of "software as a service", usually on top of Web technology.
Note to prospective PhD students. I always welcome expressions of interest from prospective PhD students (and also from prospective postdocs). If you have a strong background in algorithms, machine learning and/or optimization, you are a deep thinker, and you are passionate about applying your skills and deep thinking to solve relevant problems, please contact me.
Some research outputs to which I have contributed are showcased in the following sites:
I am also Strategic Area Leader at the Software Technologies and Applications
Competence Centre (STACC). STACC is an industry-focused research
centre that brings together Estonia's two major universities and 10
companies with the aim of conducting industry-driven research in data
analytics. I oversee all STACC activities related to data analytics
for software and systems optimization.
- Apromore. Open-source process mining platform.
- Nirdizati. Open-source tool for predictive monitoring of business processes. Source code (also available within Apromore)
- Simod. Tool for automated discovery of business process simulation models from event logs
- UI Logger User interaction logger for task mining and robotic process mining
- Caterpillar. Blockchain-based business process management system
- Pleak. Toolset for modelling and analysis of privacy-enhanced business processes. Source code available here
- DMN Checker. Tool for analysis and simplification of DMN decision
tables. DMN Checker detects overlapping and
missing rules, and performs rule merging where possible to reduce the size of the table. Source code available
Miner: tool for automated discovery of modular BPMN process models
from event logs in MXML or XES format. Also available as a plugin in ProM Lite and in Apromore
tool for conformance checking of BPMN process models against event
logs in XES or MXML format.
tool for behavioral delta analysis (comparison) of event logs in XES or MXML format.
- BIMP: Lightweight and ultra-fast simulator of BPMN process models
- BPStruct: Tool for converting unstructured business process models into equivalent block-structured ones
- Process Configuration: Site gathering tools and research publications related to business process configuration
- Service Interaction Patterns: Catalogue of patterns related to the design and implementation of service-oriented applications
- Workflow Patterns: Repository of patterns and evaluations of standards and products related to workflow and business process management
- YAWL: A fully-featured open-source workflow management system based on the workflow patterns and built on a RESTful architecture
- BPMN-to-BPEL Eclipse Plugin: Open-source tool for transforming BPMN process models into readable BPEL code. Other tools for transforming between BPMN, BPEL and Petri nets are available in the BABEL project site
Professional Service and Peer-reviewing
Commissions of trust
- Chair of the ERC Starting Grants Panel (Computer Science and Informatics), 2018 and 2020
- Member of IStat's (Italian Statistics Office) Methodology Committee, 2017-2018
- Member of the ERC Starting Grants Panel (Computer Science and Informatics), 2014 and 2016
Recent conference committee roles
- PC Member, 2nd International Conference on Process Mining (ICPM'2020)
- PC Chair, 18th International Conference on Business Process Management (BPM'2020)
- PC Member, 17th International Conference on Business Process Management (BPM'2019)
- PC Member, 31th International Conference on Advanced Information Systems Engineering (CAiSE'19)
- PC Member, 37th International Conference on Conceptual Modeling (ER'2018)
- PC Member, International Conference on Cooperative Information Systems (CooPIS'2018)
- General Chair, 30th International Conference on Advanced Information Systems Engineering (CAiSE'18)
- PC Member, 16th International Conference on Business Process Management (BPM 2018)
- Senior PC Member, 15th International Conference on Business Process Management (BPM 2017)
- PC Member, 13th International Workshop on Business Process Intelligence (BPI'2017)
- PC Member, 1st Workshop on Cognitive Business Process Management (CBPM'17)
- PC Member, 1st International Workshop on Personal Analytics and Privacy (PAP'2017)
I was born in Honduras, a
relatively small country located in Central
America, which caters visitors with uncrowded and magnificent beaches, tropical natural parks and vestiges of the
Mayan culture. Curious? Check this travel guide! I studied in Grenoble, France and after graduating, spent a few years in Brisbane Australia. For reasons that I am yet to determine, I then decided to trade the sun for the gloom by moving to Tartu, Estonia. Where next?