Arthur H. M. ter Hofstede

dblp:h/AHMterHofstede · DBLP profile ↗
← Back
73ranked-venue papers in the field
9as first author
8since 2021 · last 2024
0000-0002-2730-0201ORCID · verified

Domains — venue-derived; a paper can count in several

Business Process & Enterprise Data · 38 (2 first)Database Systems & Data Management · 28 (7 first)Knowledge Engineering, Semantic Web & Information Systems · 5Data Mining & Knowledge Discovery · 1Information Retrieval & Web Search · 1
YearPublicationVenuePosition
2024 Demystifying data governance for process mining: Insights from a Delphi study
abstract
Data governance is recognised as a new capability for organisations to maximize the value of data. Process mining is essential for the resilient growth of businesses, making process data a strategic asset for organisations. Even though the availability of reliable process data is vital for obtaining dependable insights into process mining techniques, there exists no framework that explains how to govern process data holistically. We address this gap by presenting the first data governance framework for process mining that was derived from a Delphi study conducted with a panel of academics and practitioners from around the world. The framework provides multiple avenues for future research.
Kanika Goel 0002, Niels Martin, Arthur H. M. ter Hofstede
Inf. Manag.3
2024 A chance for models to show their quality: Stochastic process model-log dimensions
abstract
Process models describe the desired or observed behaviour of organisations. In stochastic process mining, computational analysis of trace data yields process models which describe process paths and their probability of execution. To understand the quality of these models, and to compare them, quantitative quality measures are used. This research investigates model comparison empirically, using stochastic process models built from real-life logs. The experimental design collects a large number of models generated randomly and using process discovery techniques. Twenty-five different metrics are taken on these models, using both existing process model metrics and new, exploratory ones. The results are analysed quantitatively, making particular use of principal component analysis. Based on this analysis, we suggest three stochastic process model dimensions: adhesion, relevance and simplicity. We also suggest possible metrics for these dimensions, and demonstrate their use on example models.
Adam Burke 0001, Sander J. J. Leemans, Moe Thandar Wynn, Wil M. P. van der Aalst, Arthur H. M. ter Hofstede
Inf. Syst.5
2024 Bot log mining: An approach to the integrated analysis of Robotic Process Automation and process mining
Andreas Egger, Arthur H. M. ter Hofstede, Wolfgang Kratsch, Sander J. J. Leemans, Maximilian Röglinger, Moe Thandar Wynn
Inf. Syst.2
2024 Process Query Language: Design, Implementation, and Evaluation
abstract
Organizations can benefit from the use of practices, techniques, and tools from the area of business process management. Through the focus on processes, they create process models that require management, including support for versioning, refactoring and querying. Querying thus far has primarily focused on structural properties of models rather than on exploiting behavioral properties capturing aspects of model execution. While the latter is more challenging, it is also more effective, especially when models are used for auditing or process automation. The focus of this paper is to overcome the challenges associated with behavioral querying of process models in order to unlock its benefits. The first challenge concerns determining decidability of the building blocks of the query language, which are the possible behavioral relations between process tasks. The second challenge concerns achieving acceptable performance of query evaluation. The evaluation of a query may require expensive checks in all process models, of which there may be thousands. In light of these challenges, this paper proposes a special-purpose programming language, namely Process Query Language (PQL) for behavioral querying of process model collections. The language relies on a set of behavioral predicates between process tasks, whose usefulness has been empirically evaluated with a pool of process model stakeholders. This study resulted in a selection of the predicates to be implemented in PQL, whose decidability has also been formally proven. The computational performance of the language has been extensively evaluated through a set of experiments against two large process model collections.
Artem Polyvyanyy, Arthur H. M. ter Hofstede, Marcello La Rosa, Chun Ouyang 0001, Anastasiia Pika
Inf. Syst.2
2023 Statistical Tests and Association Measures for Business Processes
abstract
Through the application of process mining, organisations can improve their business processes by leveraging data recorded as a result of the performance of these processes. Over the past two decades, the field of process mining evolved considerably, offering a rich collection of analysis techniques with different objectives and characteristics. Despite the advances in this field, a solid statistical foundation is still lacking. Such a foundation would allow analysis outcomes to be found or judged using the notion of statistical significance, thus providing a more objective way to assess these outcomes. This paper contributes several statistical tests and association measures that treat process behaviour as a variable. The sensitivity of these tests to their parameters is evaluated and their applicability is illustrated through the use of real-life event logs. The presented tests and measures constitute a key contribution to a statistical foundation for process mining.
Sander J. J. Leemans, James M. McGree, Artem Polyvyanyy, Arthur H. M. ter Hofstede
IEEE Trans. Knowl. Data Eng.4
2022 Crop Harvest Forecast via Agronomy-Informed Process Modelling and Predictive Monitoring
Jing Yang 0040, Chun Ouyang 0001, Güvenç Dik, Paul Corry, Arthur H. M. ter Hofstede
CAiSE5
2022 Stochastic Process Model-Log Quality Dimensions: An Experimental Study
abstract
Stochastic process models are a type of model that explicitly include elements of probability in describing an organization, facilitating different modes of analysis and simulation. Having obtained models of an organizational process, say through process mining, using them well depends on understanding their quality, and being able to compare different models. There may not be a single optimal stochastic model for a process, but tradeoffs between models, decided by their intended use. Reasoning about trade-offs in a precise way requires quantitative measures, and an understanding of how these measures relate, including whether they capture independent underlying properties.This paper is an empirical investigation of measures for stochastic process models built from real-life logs. The experimental design assembles a large collection of models built both randomly and by discovery techniques. A wide spectrum of candidate measures, drawn from and inspired by the process mining literature, are applied using these models. Based on this analysis, three stochastic quality dimensions are proposed: adhesion, entropy and simplicity.
Adam Burke 0001, Sander J. J. Leemans, Moe Thandar Wynn, Wil M. P. van der Aalst, Arthur H. M. ter Hofstede
ICPM5
2021 Extensible ontology-based views for business process models
Michael Adams 0001, Andreas V. Hense, Arthur H. M. ter Hofstede
Knowl. Inf. Syst.3
2020 Co-destruction Patterns in Crowdsourcing - Formal/Technical Paper
Reihaneh Bidar, Arthur H. M. ter Hofstede, Renuka Sindhgatta
CAiSE2
2020 Resource-Based Adaptive Robotic Process Automation - Formal/Technical Paper
Renuka Sindhgatta, Arthur H. M. ter Hofstede, Aditya Ghose
CAiSE2
2020 Bot Log Mining: Using Logs from Robotic Process Automation for Process Mining
Andreas Egger, Arthur H. M. ter Hofstede, Wolfgang Kratsch, Sander J. J. Leemans, Maximilian Röglinger, Moe Thandar Wynn
ER2
2020 An Expert Lens on Data Quality in Process Mining
abstract
The success of a process mining project is highly dependent on the quality of the event log data, the degree to which quality issues are detected, and the way they are resolved. The detection and resolution of data quality issues requires a systematic approach that is aware of the organisational context in which event log data is created. To this end, the Odigos framework has been developed in prior work. The focus of this paper is the validation of this framework through semistructured interviews with a range of experts in process mining. The experts confirmed the utility of the framework, provided valuable insights into data quality in practical settings, and suggested enhancements to the Odigos framework.
Robert Andrews 0001, Fahame Emamjome, Arthur H. M. ter Hofstede, Hajo A. Reijers
ICPM3
2020 Collaborative and Interactive Detection and Repair of Activity Labels in Process Event Logs
abstract
Process mining uses computational techniques for process-oriented data analysis. The use of poor quality input data will lead to unreliable analysis outcomes (garbage in - garbage out), as it does for other types of data analysis. Among the key inputs to process mining analyses are activity labels in event logs which represent tasks that have been performed. Activity labels are not immune from data quality issues. Fixing them is an important but challenging endeavour, which may require domain knowledge and can be computationally expensive. In this paper we propose to tackle this challenge from a novel angle by using a gamified crowdsourcing approach to the detection and repair of problematic activity labels, namely those with identical semantics but different syntax. Evaluation of the prototype with users and a real-life log showed promising results in terms of quality improvements achieved.
Sareh Sadeghianasl, Arthur H. M. ter Hofstede, Suriadi Suriadi, Selen Türkay
ICPM2
2020 Enabling efficient process mining on large data sets: realizing an in-database process mining operator
abstract
Process mining can be used to analyze business processes based on logs of their execution. These execution logs are often obtained by querying a database and storing the results in a file. The mining itself is then done on the file, such that the data processing power of the database cannot be used after the log is extracted. Enabling process mining directly on a database therefore provides additional flexibility and efficiency. To help facilitate this, this paper formally defines a database operator that extracts the ‘directly follows’ relation—one of the relations that is at the heart of process mining—from an operational database. It defines the operator using the well-known relational algebra and formally proves equivalence properties of the operator that are useful for query optimization. Subsequently, it presents time-complexity properties of the operator. Finally, it presents an implementation of the operator as part of the H2 DBMS and demonstrates that this implementation extracts the ‘directly follows’ relation from a database with an arbitrary database structure within a fraction of a second; several orders of magnitude faster than is currently possible.
Remco M. Dijkman, Juntao Gao, Alifah Syamsiyah, Boudewijn F. van Dongen, Paul Grefen, Arthur H. M. ter Hofstede
Distributed Parallel Databases6
2020 Scenario-based process querying for compliance, reuse, and standardization
Artem Polyvyanyy, Anastasiia Pika, Arthur H. M. ter Hofstede
Inf. Syst.3
2019 Stage-based discovery of business process models from event logs
Hoang Nguyen 0009, Marlon Dumas, Arthur H. M. ter Hofstede, Marcello La Rosa, Fabrizio Maria Maggi
Inf. Syst.3
2018 Detection and Interactive Repair of Event Ordering Imperfection in Process Logs
Prabhakar M. Dixit, Suriadi Suriadi, Robert Andrews 0001, Moe Thandar Wynn, Arthur H. M. ter Hofstede, Joos C. A. M. Buijs, Wil M. P. van der Aalst
CAiSE5
2018 Multi-perspective Comparison of Business Process Variants Based on Event Logs
Hoang Nguyen 0009, Marlon Dumas, Marcello La Rosa, Arthur H. M. ter Hofstede
ER4
2018 Towards the Design of a Scalable Business Process Management System Architecture in the Cloud
Chun Ouyang 0001, Michael Adams 0001, Arthur H. M. ter Hofstede, Yang Yu 0027
ER3
2017 Mining Business Process Stages from Event Logs
Hoang Nguyen 0009, Marlon Dumas, Arthur H. M. ter Hofstede, Marcello La Rosa, Fabrizio Maria Maggi
CAiSE3
2017 Characterizing Drift from Event Streams of Business Processes
Alireza Ostovar, Abderrahmane Maaradji, Marcello La Rosa, Arthur H. M. ter Hofstede
CAiSE4
2017 Change visualisation: Analysing the resource and timing differences between two event logs
Wei Zhe Low, Wil M. P. van der Aalst, Arthur H. M. ter Hofstede, Moe Thandar Wynn, Jochen De Weerdt
Inf. Syst.3
2017 Event log imperfection patterns for process mining: Towards a systematic approach to cleaning event logs
Suriadi Suriadi, Robert Andrews 0001, Arthur H. M. ter Hofstede, Moe Thandar Wynn
Inf. Syst.3
2017 Filtering Out Infrequent Behavior from Business Process Event Logs
abstract
In the era of “big data”, one of the key challenges is to analyze large amounts of data collected in meaningful and scalable ways. The field of process mining is concerned with the analysis of data that is of a particular nature, namely data that results from the execution of business processes. The analysis of such data can be negatively influenced by the presence of outliers, which reflect infrequent behavior or “noise”. In process discovery, where the objective is to automatically extract a process model from the data, this may result in rarely travelled pathways that clutter the process model. This paper presents an automated technique to the removal of infrequent behavior from event logs. The proposed technique is evaluated in detail and it is shown that its application in conjunction with certain existing process discovery algorithms significantly improves the quality of the discovered process models and that it scales well to large datasets.
Raffaele Conforti, Marcello La Rosa, Arthur H. M. ter Hofstede
IEEE Trans. Knowl. Data Eng.3
2016 Business Process Performance Mining with Staged Process Flows
Hoang Nguyen 0009, Marlon Dumas, Arthur H. M. ter Hofstede, Marcello La Rosa, Fabrizio Maria Maggi
CAiSE3
2016 Detecting Drift from Event Streams of Unpredictable Business Processes
Alireza Ostovar, Abderrahmane Maaradji, Marcello La Rosa, Arthur H. M. ter Hofstede, Boudewijn F. van Dongen
ER4
2016 Evaluating and predicting overall process risk using event logs
Anastasiia Pika, Wil M. P. van der Aalst, Moe Thandar Wynn, Colin J. Fidge, Arthur H. M. ter Hofstede
Inf. Sci.5
2015 Detecting approximate clones in business process model repositories
Marcello La Rosa, Marlon Dumas, Chathura C. Ekanayake, Luciano García-Bañuelos, Jan Recker, Arthur H. M. ter Hofstede
Inf. Syst.6
2014 An Extensible Framework for Analysing Resource Behaviour Using Event Logs
Anastasiia Pika, Moe Thandar Wynn, Colin J. Fidge, Arthur H. M. ter Hofstede, Michael Leyer, Wil M. P. van der Aalst
CAiSE4
2014 Indexing and Efficient Instance-Based Retrieval of Process Models Using Untanglings
Artem Polyvyanyy, Marcello La Rosa, Arthur H. M. ter Hofstede
CAiSE3
2014 How to guarantee compliance between workflows and product lifecycles?
Arthur H. M. ter Hofstede, Chun Ouyang 0001, Moe Thandar Wynn, Jianmin Wang 0001, Xiaochen Zhu 0001
Inf. Syst.2
2013 Profiling Event Logs to Configure Risk Indicators for Process Delays
Anastasiia Pika, Wil M. P. van der Aalst, Colin J. Fidge, Arthur H. M. ter Hofstede, Moe Thandar Wynn
CAiSE4
2013 Understanding Process Behaviours in a Large Insurance Company in Australia: A Case Study
Suriadi Suriadi, Moe Thandar Wynn, Chun Ouyang 0001, Arthur H. M. ter Hofstede, Nienke J. van Dijk
CAiSE4
2013 Cost-Informed Operational Process Support
Moe Thandar Wynn, Hajo A. Reijers, Michael Adams 0001, Chun Ouyang 0001, Arthur H. M. ter Hofstede, Wil M. P. van der Aalst, Michael Rosemann, Zahirul Hoque
ER5
2011 Configurable multi-perspective business process models
Marcello La Rosa, Marlon Dumas, Arthur H. M. ter Hofstede, Jan Mendling
Inf. Syst.3
2009 Workflow simulation for operational decision support
Anne Rozinat, Moe Thandar Wynn, Wil M. P. van der Aalst, Arthur H. M. ter Hofstede, Colin J. Fidge
Data Knowl. Eng.4
2009 Synchronization and Cancelation in Workflows Based on Reset Nets
abstract
Workflow languages offer constructs for coordinating tasks. Among these constructs are various types of splits and joins. One type of join, which shows up in various incarnations, is the OR-join. Different approaches assign a different (often only intuitive) semantics to this type of join, though they do share the common theme that branches that cannot complete will not be waited for. Many systems and languages struggle with the semantics and implementation of the OR-join because its non-local semantics require a synchronization depending on the analysis of future execution paths. The presence of cancelation features, potentially unbounded behavior, and other OR-joins in a workflow further complicates the formal semantics of the OR-join. In this paper, the concept of the OR-join is examined in detail in the context of the workflow language YAWL, a powerful workflow language designed to support a collection of workflow patterns and inspired by Petri nets. The paper provides a suitable (non-local) semantics for an OR-join and gives a concrete algorithm with two optimization techniques to support the implementation. This approach exploits a link that is proposed between YAWL and reset nets, a variant of Petri nets with a special type of arc that can remove all tokens from a place when its transition fires. Through the behavior of reset arcs, the behavior of cancelation regions can be captured in a natural manner.
Moe Thandar Wynn, Wil M. P. van der Aalst, Arthur H. M. ter Hofstede, David Edmond
Int. J. Cooperative Inf. Syst.3
2009 Soundness-preserving reduction rules for reset workflow nets
Moe Thandar Wynn, H. M. W. Verbeek, Wil M. P. van der Aalst, Arthur H. M. ter Hofstede, David Edmond
Inf. Sci.4
2008 Open Source Workflow: A Viable Direction for BPM?
Petia Wohed, Nick Russell, Arthur H. M. ter Hofstede, Birger Andersson, Wil M. P. van der Aalst
CAiSE3
2008 Beyond Control-Flow: Extending Business Process Configuration to Roles and Objects
Marcello La Rosa, Marlon Dumas, Arthur H. M. ter Hofstede, Jan Mendling, Florian Gottschalk
ER3
2007 Communication Abstractions for Distributed Business Processes
Lachlan Aldred, Wil M. P. van der Aalst, Marlon Dumas, Arthur H. M. ter Hofstede
CAiSE4
2007 Questionnaire-driven Configuration of Reference Process Models
Marcello La Rosa, Johannes Lux, Stefan Seidel 0001, Marlon Dumas, Arthur H. M. ter Hofstede
CAiSE5
2006 Translating Standard Process Models to BPEL
Chun Ouyang 0001, Marlon Dumas, Stephan Breutel, Arthur H. M. ter Hofstede
CAiSE4
2006 Workflow Exception Patterns
Nick Russell, Wil M. P. van der Aalst, Arthur H. M. ter Hofstede
CAiSE3
2005 Workflow Resource Patterns: Identification, Representation and Tool Support
Nick Russell, Wil M. P. van der Aalst, Arthur H. M. ter Hofstede, David Edmond
CAiSE3
2005 Workflow Data Patterns: Identification, Representation and Tool Support
Nick Russell, Arthur H. M. ter Hofstede, David Edmond, Wil M. P. van der Aalst
ER2
2005 Pattern-Based Analysis of the Control-Flow Perspective of UML Activity Diagrams
Petia Wohed, Wil M. P. van der Aalst, Marlon Dumas, Arthur H. M. ter Hofstede, Nick Russell
ER4
2005 YAWL: yet another workflow language
Wil M. P. van der Aalst, Arthur H. M. ter Hofstede
Inf. Syst.2
2004 Design and Implementation of the YAWL System
Wil M. P. van der Aalst, Lachlan Aldred, Marlon Dumas, Arthur H. M. ter Hofstede
CAiSE4
2003 Extending Conceptual Models for Web Based Applications
Phillipa Oaks, Arthur H. M. ter Hofstede, David Edmond, Murray Spork
ER2
2003 Analysis of Web Services Composition Languages: The Case of BPEL4WS
Petia Wohed, Wil M. P. van der Aalst, Marlon Dumas, Arthur H. M. ter Hofstede
ER4
2003 Workflow Patterns
Wil M. P. van der Aalst, Arthur H. M. ter Hofstede, Bartek Kiepuszewski, Alistair Barros
Distributed Parallel Databases2
2002 A probabilistic approach to automated bidding in alternative auctions
abstract
This paper presents an approach to develop bidding agents that participate in multiple alternative auctions, with the goal of obtaining an item at the lowest price. The approach consists of a prediction method and a planning algorithm. The prediction method exploits the history of past auctions in order to build probability functions capturing the belief that a bid of a given price may win a given auction. The planning algorithm computes the lowest price, such that by sequentially bidding in a subset of the relevant auctions, the agent can obtain the item at that price with an acceptable probability. The approach addresses the case where the auctions are for substitutable items with different values. Experimental results are reported, showing that the approach increases the payoff of their users and the welfare of the market.
Marlon Dumas, Lachlan Aldred, Guido Governatori, Arthur H. M. ter Hofstede, Nick Russell
WWW4
2002 What's in a Service?
Justin O'Sullivan, David Edmond, Arthur H. M. ter Hofstede
Distributed Parallel Databases3
2001 Belief Revision for Adaptive Information Filtering Agents
abstract
Agent-based information filtering alleviates the problem of information overload on the Internet by proactively scanning through the incoming stream of information on behalf of the users. Nevertheless, users' information needs will change over time. Therefore, it is essential for the information filtering agents to learn and adapt to the users' changing information needs in order to maintain the accuracy of the filtering process. Applying logic-based representation and adaptation to adaptive information filtering agents is promising since the semantic relationships among information items can be captured and reasoned about during the agents' learning and adaptation processes. This opens the door to a more responsive reinforcement learning than can be obtained from a purely statistical approach. The AGM belief revision paradigm that models rational and minimal change of an agent's beliefs offers a sound theoretical foundation for constructing the learning components of adaptive information filtering agents. This paper describes a symbolic framework for representing domain knowledge in an adaptive information filtering agent, and illustrates how the AGM belief revision paradigm can be applied to develop the agent's learning mechanism.
Raymond Y. K. Lau, Arthur H. M. ter Hofstede, Peter Bruza
Int. J. Cooperative Inf. Syst.2
2000 On Structured Workflow Modelling
Bartek Kiepuszewski, Arthur H. M. ter Hofstede, Christoph Bussler
CAiSE2
2000 A reflective infrastructure for workflow adaptability
David Edmond, Arthur H. M. ter Hofstede
Data Knowl. Eng.2
2000 Verification Of Workflow Task Structures: A Petri-net-baset Approach
Wil M. P. van der Aalst, Arthur H. M. ter Hofstede
Inf. Syst.2
1999 Specifying Complex Process Control Aspects in Workflows for Exception Handling
abstract
Contemporary specification languages of workflow management systems focus on capturing process execution semantics. Constructs are offered that allow the specification of sequential execution, iteration, choice, parallelism and synchronisation. While in workflow modelling it is absolutely imperative that exceptions are dealt with properly, virtually no support for the specification of exception handling is offered at the conceptual level. Typically, exceptions and recovery strategies need to be defined using the programming primitives of the specific workflow management systems used. We propose a number of conceptual modelling primitives that can be used for the specification of exception handling in workflows. These primitives are illustrated using some real-life examples. A formal semantics is assigned to precisely define their meaning and demonstrating how they can be incorporated in a typical process modelling language.
Arthur H. M. ter Hofstede, Alistair Barros
DASFAA1
1998 Verification Problems in Conceptual Workflow Specifications
Arthur H. M. ter Hofstede, Maria E. Orlowska, Jayantha Rajapakse
Data Knowl. Eng.1
1997 Towards Real-Scale Business Transaction Workflow Modelling
Alistair Barros, Arthur H. M. ter Hofstede, Henderik A. Proper
CAiSE2
1997 Formalization of Communication and Behaviour in Object-Oriented Analysis
Jan-Willem G. M. Hubbers, Arthur H. M. ter Hofstede
Data Knowl. Eng.2
1997 Exploiting Fact Verbalisation in Conceptual Information Modelling
Arthur H. M. ter Hofstede, Henderik A. Proper, Theo P. van der Weide
Inf. Syst.1
1997 On the Feasibility of Situational Method Engineering
Arthur H. M. ter Hofstede, T. F. Verhoef
Inf. Syst.1
1996 Verification Problems in Conceptual Workflow Specifications
Arthur H. M. ter Hofstede, Maria E. Orlowska, Jayantha Rajapakse
ER1
1995 Feasibility of Flexible Information Modelling Support
T. F. Verhoef, Arthur H. M. ter Hofstede
CAiSE2
1994 Supporting Information Disclosure in an Evolving Environment
Arthur H. M. ter Hofstede, Henderik A. Proper, Theo P. van der Weide
DEXA1
1993 Expressiveness in Conceptual Data Modelling
Arthur H. M. ter Hofstede, Theo P. van der Weide
Data Knowl. Eng.1
1993 Formal definition of a conceptual language for the description and manipulation of information models
Arthur H. M. ter Hofstede, Henderik A. Proper, Theo P. van der Weide
Inf. Syst.1
1992 Data Modelling in Complex Application Domains
Arthur H. M. ter Hofstede, Henderik A. Proper, Theo P. van der Weide
CAiSE1
1991 Structuring Modelling Knowledge for CASE Shells
T. F. Verhoef, Arthur H. M. ter Hofstede, G. M. Wijers
CAiSE2
1991 Semantics and verification of object-role models
Patrick van Bommel, Arthur H. M. ter Hofstede, Theo P. van der Weide
Inf. Syst.2
1990 The Conceptual Task Model: a Specification Technique between Requirements Engineering and Program Development (Extended abstract)
Sjaak Brinkkemper, Arthur H. M. ter Hofstede
CAiSE2