Demo Data from SIGIR 2026 / reviewers in the wild / expert
Jan Mendling
dblp:m/JanMendling
· DBLP profile ↗
181ranked-venue papers
20as first author
40since 2021 · last 2026
0000-0002-7260-524XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 96 · 13 first-author · 15 since 2021Databases, data management, data science and information retrieval · 76 · 4 first-author · 20 since 2021Artificial intelligence and machine learning · 27 · 3 first-author · 7 since 2021Systems, architecture and hardware · 3 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 3Theory of computation · 2Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
6 papers |
Requirements engineering and software design · 46% Empirical software engineering · 24% Program analysis · 19% | |
| Computer graphics and multimedia
1 paper |
Visualization and visual analytics · 100% | |
| Databases, data mining, and information retrieval
3 papers |
Data mining · 78% Data stream processing · 22% |
Topics — the 14 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Visualization and visual analytics
temporal data visualization |
0.6 | 1 | 2022 | Visual Drift Detection for Event Sequence Data of Business Processes · IEEE Trans. Vis. Comput. Graph. 2022 |
Data mining
process mining |
0.5 | 1 | 2021 | Mining Batch Activation Rules from Event Logs · IEEE Trans. Serv. Comput. 2021 |
Empirical software engineering
process mining |
0.4 | 1 | 2020 | Monotone Precision and Recall Measures for Comparing Executions and Specifications of Dynamic Systems · ACM Trans. Softw. Eng. Methodol. 2020 |
Program analysis
specification mining |
0.4 | 1 | 2020 | Monotone Precision and Recall Measures for Comparing Executions and Specifications of Dynamic Systems · ACM Trans. Softw. Eng. Methodol. 2020 |
Requirements engineering and software design
business process modeling |
0.3 | 2 | 2014 | Supporting Process Model Validation through Natural Language Generation · IEEE Trans. Software Eng. 2014 Efficient Consistency Measurement Based on Behavioral Profiles of Process Models · IEEE Trans. Software Eng. 2011 |
Requirements engineering and software design
model-driven engineering |
0.2 | 2 | 2011 | Efficient Consistency Measurement Based on Behavioral Profiles of Process Models · IEEE Trans. Software Eng. 2011 From business process models to process-oriented software systems · ACM Trans. Softw. Eng. Methodol. 2009 |
Data stream processing
complex event processing |
0.2 | 1 | 2014 | Optimizing Event Pattern Matching Using Business Process Models · IEEE Trans. Knowl. Data Eng. 2014 |
Requirements engineering and software design
requirements validation |
0.2 | 1 | 2014 | Supporting Process Model Validation through Natural Language Generation · IEEE Trans. Software Eng. 2014 |
Data mining › sequence analysis
event sequence analysis |
0.2 | 1 | 2022 | Visual Drift Detection for Event Sequence Data of Business Processes · IEEE Trans. Vis. Comput. Graph. 2022 |
Program verification
model checking |
0.1 | 1 | 2011 | Efficient Consistency Measurement Based on Behavioral Profiles of Process Models · IEEE Trans. Software Eng. 2011 |
Requirements engineering and software design
software architecture |
0.1 | 1 | 2009 | From business process models to process-oriented software systems · ACM Trans. Softw. Eng. Methodol. 2009 |
Software maintenance and evolution
process model analysis |
0.1 | 1 | 2015 | Automatic Detection and Resolution of Lexical Ambiguity in Process Models · IEEE Trans. Software Eng. 2015 |
Empirical software engineering › developer studies › cognitive processes
model comprehension |
0.1 | 1 | 2014 | Supporting Process Model Validation through Natural Language Generation · IEEE Trans. Software Eng. 2014 |
Empirical software engineering › developer studies
user study |
0.1 | 1 | 2014 | Supporting Process Model Validation through Natural Language Generation · IEEE Trans. Software Eng. 2014 |
Methods — techniques the papers use, named apart from their topics
process drift detection · 1.1f-score evaluation · 1.1monotonicity analysis · 0.9behavioural quotients · 0.9inductive rule mining · 0.5query optimization · 0.4pattern rewriting · 0.4synonym and homonym detection · 0.2natural language processing · 0.2verbalization · 0.2natural language generation · 0.2petri nets · 0.1behavioral profiles · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Empirical Research on Petri Nets
Jan Mendling, Benoît Depaire, Henrik Leopold |
PETRI NETS | 1 |
| 2026 | Monitoring land-centric business processes using remote sensing and satellite dataabstractProcess mining has been intensively used for business processes that are extensively supported by information systems. The tight integration of information processing and process execution, as leveraged in the service sector, is however often absent in land-centric processes such as farming. Land-centric processes exhibit some challenging characteristics that make it difficult to monitor them in real-time: they unfold continuously over time, yet with clearly identifiable states. In this paper, we address the challenge of monitoring land-centric processes. We introduce a framework to generate event logs of land-centric processes by utilizing remote sensing systems such as satellites. We demonstrate the feasibility of our approach using publicly available data on agricultural processes in the United States. • We introduce the class of land-centric processes and outline several examples from multiple domains. • We present a framework to retrieve process mining data from remote sensing data such as satellite images. • Our approach enables us to infer the timing of state changes of land-centric processes. • We evaluate our approach through a case study in agriculture using available data from the United States. • We show how process mining can be used to derive insights into land-centric processes. Vito Chan, Stephan A. Fahrenkrog-Petersen, Jan Mendling |
Inf. Syst. | 3 |
| 2026 | Enhancing process mining with visual resource analyticsabstractAbstract Resource analysis in process mining focuses on understanding the behavior and performance of resources involved in business processes. While previous research has provided various insights into resource-related aspects, the visualization of these insights remains insufficiently developed. This paper addresses this gap by proposing a novel resource analytics technique that integrates metrics from four critical resource-related areas: resource allocation, resource performance, workload distribution, and capacity utilization. The technique incorporates interactive visualizations and process model views to support process analysts in performing resource analysis tasks such as identifying bottlenecks and inefficiencies. Results from a user evaluation demonstrate that the proposed technique enhances the accuracy of resource analysis tasks and is highly regarded for its ease of use and perceived usefulness. Alana Hoogmoed, Djordje Djurica, Maxim Vidgof, Christoffer Rubensson, Jan Mendling |
Softw. Syst. Model. | 5 |
| 2026 | Sustainability via Large Language Model Right-Sizing
Jennifer Haase, Finn Klessascheck, Jan Mendling, Sebastian Pokutta |
IEEE Trans. Sustain. Comput. | 3 |
| 2025 | Cross-Organizational Analysis of Parliamentary Processes: A Case StudyabstractProcess Mining has been widely adopted by businesses and has been shown to help organizations analyze and optimize their processes. However, so far, little attention has gone into the cross-organizational comparison of processes, since many companies are hesitant to share their data. In this paper, we explore the processes of German state parliaments that are often legally required to share their data and run the same type of processes for different geographical regions. This paper is the first attempt to apply process mining to parliamentary processes and, therefore, contributes toward a novel interdisciplinary research area that combines political science and process mining. In our case study, we analyze legislative processes of three German state parliaments and generate insights into their differences and best practices. We provide a discussion of the relevance of our results that are based on knowledge exchange with a political scientist and a domain expert from the German federal parliament. Paul-Julius Hillmann, Stephan A. Fahrenkrog-Petersen, Jan Mendling |
ICPM | 3 |
| 2025 | Time-Order Map for Seamless Zooming between Process Models and Process InstancesabstractProcess mining visualizations provide analysts with relevant cues for identifying bottlenecks, waiting times, or other operational inefficiencies. Such visualizations show instances of the process and the corresponding model separately. This spatial separation requires users to mentally integrate detailed and generalized data representations, hindering effective traceability between the two perspectives. This study introduces an interactive visual analytics technique for process mining that seamlessly links the process model view with the corresponding case view through a zoom-based visualization. We first define a two-dimensional coordinate system for plotting individual event sequences. Then, we define semantic layers using contour diagrams to incrementally aggregate nodes and edges into a directly-follows graph. Finally, the resulting Time-Order Map enables non-geometric semantic zooming, allowing for a seamless transition between multiple abstraction levels of a process graph, including its instance representation. We evaluate our technique using realworld datasets to demonstrate its effectiveness in exploring the connection between the process model and the underlying cases. In this way, our approach offers a solution for semantic zooming in process mining, facilitating navigation between process view levels. Christoffer Rubensson, Jan Mendling |
ICPM | 2 |
| 2025 | Investigating the impact of representation features on decision model comprehensionabstractDecision models play an important role in various areas of information systems research, including system analysis and design, compliance management, and various application domains. Decision models must be effectively presented so that analysts can assure their correctness and completeness. So far, empirical research on the cognitive effectiveness of decision models has provided partially inconclusive results. Our paper provides novel insights into the drivers of decision model comprehension by moving from a classification based on representation archetypes to granular representation features. Using an experimental research design, we discover that the decision model type must be assessed in conjunction with other representational factors, such as representation structure (expanded vs. frugal) and representation design (monochromatic vs. colours). In this way, we extend prior arguments of cognitive fit theory by demonstrating that colour can be used to compensate for a misfit of decision model and task, and structural features can further increase model comprehension. We further studied the root causes of the observed effects by using eye-tracking. Our findings have implications for both cognitive information systems research and practice, as they can be used to guide decision model users and tool vendors. Djordje Djurica, Tyge-F. Kummer, Jan Mendling, Kathrin Figl |
Eur. J. Inf. Syst. | 3 |
| 2025 | Timeline-based process discoveryabstractA key concern of automatic process discovery is providing insights into business process performance. Process analysts are specifically interested in waiting times and delays for identifying opportunities to speed up processes. Against this backdrop, it is surprising that current techniques for automatic process discovery generate directly-follows graphs and comparable process models without representing the time axis explicitly. This paper presents four layout strategies for automatically constructing process models that explicitly align with a time axis. We exemplify our approaches for directly-follows graphs. We evaluate their effectiveness by applying them to real-world event logs with varying complexities. Our specific focus is on their ability to handle the trade-off between high control-flow abstraction and high consistency of temporal activity order. Our results show that timeline-based layouts provide benefits in terms of an explicit representation of temporal distances. They face challenges for logs with many repeating and concurrent activities. Christoffer Rubensson, Timotheus Kampik, Jan Mendling |
Inf. Syst. | 4 |
| 2024 | Variants of Variants: Context-Based Variant Analysis for Process Mining
Christoffer Rubensson, Jan Mendling, Matthias Weidlich 0001 |
CAiSE | 2 |
| 2024 | Unlocking Sustainability Compliance: Characterizing the EU Taxonomy for Business Process Management
Finn Klessascheck, Stephan A. Fahrenkrog-Petersen, Jan Mendling, Luise Pufahl |
EDOC | 3 |
| 2024 | A Context Framework for Sense-making of Process Mining ResultsabstractProcess mining research has made tremendous progress in analyzing, visualizing, and predicting the performance of business processes through computational techniques. However, little attention has been brought to understanding why and how business processes behave as they do. Process mining results alone are not sufficient to arrive at meaningful interpretations about the dynamics and changes of a given business process. Rather, we need to account for contextual factors that underlie and explain the behavior of processes. In this paper, we make two central contributions. First, we develop a framework that depicts relevant factors to make sense of process mining results. The framework is intended to help researchers and practitioners explain why and how processes change across a variety of contexts. Second, we demonstrate the application of our framework within a real-world case: a customer onboarding process in a European financial institution. Thomas Grisold, Han van der Aa, Sandro Franzoi, Sophie Hartl, Jan Mendling, Jan vom Brocke |
ICPM | 5 |
| 2024 | Multi-Dimensional Process Analysis of Software Development Projects
Saimir Bala, Jan Mendling |
MODELSWARD | 3 |
| 2024 | Automation for Requirements Engineering: Opportunities and Pitfalls - RE '24 KeynoteabstractRecent technologies like ChatGPT inspire ideas of increasing automation for professional tasks in various domains. This includes among others requirements engineering. So far, however, the divide between useful and harmful automation has been blurry and in flux. In this keynote, I will discuss foundational concepts with which automation has been analyzed. Using these concepts, I will discuss the opportunities arising for requirements engineering from the advent of natural language processing, image processing, and event sequence analysis techniques. Furthermore, I will discuss important pitfalls that have been well documented for other automation technologies in the past. Jan Mendling |
RE | 1 |
| 2024 | Effective presentation of ontological overlap of multiple conceptual modelsabstractConceptual models are used to help professionals understand complex information systems and solve problems during systems analysis and design. Because single model often do not represent all relevant information, typically multiple models are used in combination. To design effective combinations of models, we propose a systematic approach that uses color highlighting to foreground overlapping concepts between multiple models to help readers identify corresponding information between models. We conducted two empirical studies – an online experiment and an eye-tracking experiment – to evaluate the cognitive efficacy of this approach. Our findings suggest that color highlighting can somewhat improve participants’ domain understanding but not the efficiency of problem-solving. Findings from the eye-tracking study suggest that the use of color can have both beneficial and harmful effects, depending on the extent of overlap. • Color highlighting aids the perceptual integration and synchronization of overlap between multiple conceptual models. • Color highlighting can improve information integration processes, which in some cases aids problem-solving. • Color highlighting has both positive and negative effects when it comes to the information search processes. Djordje Djurica, Araz Jabbari, Jan Mendling, Jan Recker |
Decis. Support Syst. | 3 |
| 2024 | A survey of approaches for event sequence analysis and visualization
Anton Yeshchenko, Jan Mendling |
Inf. Syst. | 2 |
| 2023 | Deviation from Standards and Performance in Knowledge-Intensive Processes: Evidence from the Process of Selling Customized IT Solutions
Mikhail Monashev, Michal Krcál, Jan Mendling |
BPM | 3 |
| 2023 | The Impact of Process Complexity on Process Performance: A Study Using Event Log Data
Maxim Vidgof, Bastian Wurm, Jan Mendling |
BPM | 3 |
| 2023 | Process model forecasting and change exploration using time series analysis of event sequence dataabstractProcess analytics is a collection of data-driven techniques for, among others, making predictions for individual process instances or overall process models. At the instance level, various novel techniques have been recently devised, tackling analytical tasks such as next activity, remaining time, or outcome prediction. However, there is a notable void regarding predictions at the process model level. It is the ambition of this article to fill this gap. More specifically, we develop a technique to forecast the entire process model from historical event data. A forecasted model is a will-be process model representing a probable description of the overall process for a given period in the future. Such a forecast helps, for instance, to anticipate and prepare for the consequences of upcoming process drifts and emerging bottlenecks. Our technique builds on a representation of event data as multiple time series, each capturing the evolution of a behavioural aspect of the process model, such that corresponding time series forecasting techniques can be applied. Our implementation demonstrates the feasibility of process model forecasting using real-world event data. A user study using our Process Change Exploration tool confirms the usefulness and ease of use of the produced process model forecasts. Johannes De Smedt, Anton Yeshchenko, Artem Polyvyanyy, Jochen De Weerdt, Jan Mendling |
Data Knowl. Eng. | 5 |
| 2023 | Event-case correlation for process mining using probabilistic optimizationabstractProcess mining supports the analysis of the actual behavior and performance of business processes using event logs. An essential requirement is that every event in the log must be associated with a unique case identifier (e.g., the order ID of an order-to-cash process). In reality, however, this case identifier may not always be present, especially when logs are acquired from different systems or extracted from non-process-aware information systems. In such settings, the event log needs to be pre-processed by grouping events into cases — an operation known as event correlation. Existing techniques for correlating events have worked with assumptions to make the problem tractable: some assume the generative processes to be acyclic, while others require heuristic information or user input. Moreover, they abstract the log to activities and timestamps, and miss the opportunity to use data attributes. In this paper, we lift these assumptions and propose a new technique called EC-SA-Data based on probabilistic optimization. The technique takes as inputs a sequence of timestamped events (the log without case IDs), a process model describing the underlying business process, and constraints over the event attributes. Our approach returns an event log in which every event is associated with a case identifier. The technique allows users to flexibly incorporate rules on process knowledge and data constraints. The approach minimizes the misalignment between the generated log and the input process model, maximizes the support of the given data constraints over the correlated log, and the variance between activity durations across cases. Our experiments with various real-life datasets show the advantages of our approach over the state of the art. Dina Bayomie, Claudio Di Ciccio, Jan Mendling |
Inf. Syst. | 3 |
| 2022 | How to Leverage Process Mining in Organizations - Towards Process Mining Capabilities
Gregor Kipping, Djordje Djurica, Sandro Franzoi, Thomas Grisold, Laura Marcus, Sebastian Johannes Schmid, Jan vom Brocke, Jan Mendling, Maximilian Röglinger |
BPM | 8 |
| 2022 | Advancing Business Process Science via the Co-evolution of Substantive and Methodological Knowledge
Jan Mendling |
BPM | 1 |
| 2022 | Multi-perspective Process Analysis: Mining the Association Between Control Flow and Data Objects
Dina Bayomie, Kate Revoredo, Jan Mendling |
CAiSE | 3 |
| 2022 | Improving Accuracy and Explainability in Event-Case Correlation via Rule MiningabstractProcess mining analyzes business processes’ behavior and performance using event logs. An essential requirement is that events are grouped in cases representing the execution of process instances. However, logs extracted from different systems or non-process-aware information systems do not map events with unique case identifiers (case IDs). In such settings, the event log needs to be pre-processed to group events into cases – an operation known as event correlation. Existing techniques for correlating events work with different assumptions: some assume the generating processes are acyclic, others require extra domain knowledge such as the relation between the events and event attributes, or heuristic information about the activities’ execution time behavior. However, the domain knowledge is not always available or easy to acquire, compromising the quality of the correlated event log. In this paper, we propose a new technique called EC-SA-RM, which correlates the events using a simulated annealing technique and iteratively learns the domain knowledge as a set of association rules. The technique requires a sequence of timestamped events (i.e., the log without case IDs) and a process model describing the underlying business process. At each iteration of the simulated annealing, a possible correlated log is generated. Then, EC-SA-RM uses this correlated log to learn a set of association rules that represent the relationship between the events and the changing behavior over the events’ attributes in an understandable way. These rules enrich the input and improve the event correlation process for the next iteration. EC-SA-RM returns an event log in which events are grouped in cases and a set of association rules that explain the correlation over the events. We evaluate our approach using four real-life datasets. Dina Bayomie, Kate Revoredo, Claudio Di Ciccio, Jan Mendling |
ICPM | 4 |
| 2022 | Uses of business process modeling in agile software development projects
Cielo González Moyano, Luise Pufahl, Ingo Weber, Jan Mendling |
Inf. Softw. Technol. | 4 |
| 2022 | Measuring the interestingness of temporal logic behavioral specifications in process miningabstractThe assessment of behavioral rules with respect to a given dataset is key in several research areas, including declarative process mining, association rule mining, and specification mining. An assessment is required to check how well a set of discovered rules describes the input data, and to determine to what extent data complies with predefined rules. Particularly in declarative process mining, Support and Confidence are used most often, yet they are reportedly unable to provide a sufficiently rich feedback to users and cause rules representing coincidental behavior to be deemed as representative for the event logs. In addition, these measures are designed to work on a predefined set of rules, thus lacking generality and extensibility. In this paper, we address this research gap by developing a measurement framework for temporal rules based on (LTLpf). The framework is suitable for any temporal rules expressed in a reactive form and for custom measures based on the probabilistic interpretation of such rules. We show that our framework can seamlessly adapt well-known measures of the association rule mining field to declarative process mining. Also, we test our software prototype implementing the framework on synthetic and real-world data, and investigate the properties characterizing those measures in the context of process analysis. Alessio Cecconi, Giuseppe De Giacomo, Claudio Di Ciccio, Fabrizio Maria Maggi, Jan Mendling |
Inf. Syst. | 5 |
| 2022 | Selected Papers of BPM 2019 - Editorial to the Special Issue
Thomas T. Hildebrandt, Boudewijn F. van Dongen, Maximilian Röglinger, Jan Mendling |
Inf. Syst. | 4 |
| 2022 | A study into the contingencies of process improvement methodsabstractThe design and improvement of business processes is of central importance for realizing benefits of information systems. A broad spectrum of methods has been proposed since the 1990s, which ranges into several dozen. It is unclear whether this large number trivially stems from copying and relabeling or whether there are substantial differences in these methods that can be tied to their applicability in different contexts or to the pursuit of different goals. Accordingly, we ask: Which activities do process improvement methods have in common, how do they differ, and why? In this paper, we approach these research questions using a multi-method design integrating techniques from systematic literature review, process mining, and statistical analysis. Our contributions are as follows. First, we provide a framework with 264 activities clustered in six stages that could be used for incrementally and radically improving processes. Second, we find that methods map to different configurations of the three dimensions described by the redesign orbit. Third, we uncover similarities and differences of the different methods contingent to the factors industry, objectives and whether a method is proposed or applied. Fourth, we observe three distinct clusters of method activities, which show that different strategies play a role when choosing a method for improvement. Our findings have important implications for the application of improvement methods in various improvement scenarios. Monika Malinova Mandelburger, Steven Groß, Jan Mendling |
Inf. Syst. | 3 |
| 2022 | Preface to the EDOC 2016 Special Issue
Florian Matthes, Jan Mendling, Stefanie Rinderle-Ma |
Inf. Syst. | 2 |
| 2022 | The connection between process complexity of event sequences and models discovered by process miningabstractProcess mining is a research area focusing on the design of algorithms that can automatically provide insights into business processes. Among the most popular algorithms are those for automated process discovery, which have the ultimate goal to generate a process model that summarizes the behavior recorded in an event log. Past research had the aim to improve process discovery algorithms irrespective of the characteristics of the input log. In this paper, we take a step back and investigate the connection between measures capturing characteristics of the input event log and the quality of the discovered process models. To this end, we review the state-of-the-art process complexity measures, propose a new process complexity measure based on graph entropy, and analyze this set of complexity measures on an extensive collection of event logs and corresponding automatically discovered process models. Our analysis shows that many process complexity measures correlate with the quality of the discovered process models, demonstrating the potential of using complexity measures as predictors of process model quality. This finding is important for process mining research, as it highlights that not only algorithms, but also connections between input data and output quality should be studied. Adriano Augusto, Jan Mendling, Maxim Vidgof, Bastian Wurm |
Inf. Sci. | 2 |
| 2022 | Creating business value with process mining
Peyman Badakhshan, Bastian Wurm, Thomas Grisold, Jerome Geyer-Klingeberg, Jan Mendling, Jan vom Brocke |
J. Strateg. Inf. Syst. | 5 |
| 2022 | Software Process Evaluation from User Perceptions and Log DataabstractAbstract Companies often claim to follow specific software development methodologies (SDM) when performing their software development process. These methodologies are often supported by dedicated tools that keep track of work activities carried out by developers. The purpose of this paper is to provide a novel approach that integrates analytical insights from both the perceptions of SDM stakeholders and software development tools logs to provide SDM improvement recommendations. This paper develops a new process improvement approach that combines two significantly different sources of data on the same phenomenon. First, it uses a questionnaire to gather software development stakeholder SDM perceptions (managers and developers). Second, it leverages process mining to analyze software development tools logs to obtain additional information on software development activities. Finally, it develops recommendations based on concurrent analysis of both sources. Our novel process improvement approach is evaluated in three directions: Does the presented approach (RQ1) enable managers to gain additional insights into employees' performance, (RQ2) deliver additional insights into project performance, and (RQ3) enable development of additional SDM improvement recommendations? We find that integrated analysis of software development perception data and software development tools logs opens new possibilities to more precisely identify and improve specific SDM elements. The evaluation of our novel process improvement approach follows a single case study design. Our approach can only be used in enterprises in which software development tools logs are available. The study should be repeated in different cultural settings. We practically show how concurrently analyzing data about developer SDM perceptions and event log data from software development tools enables management to gain additional insights in the software development process regarding the performance of individual developers. The main theoretical contribution of our paper is a novel process improvement approach that effectively integrates data from management and developer perspectives and software development tools logs. Damjan Vavpotic, Saimir Bala, Jan Mendling, Tomaz Hovelja |
J. Softw. Evol. Process. | 3 |
| 2022 | Interactive log-delta analysis using multi-range filteringabstractAbstract Process mining is a family of analytical techniques that extract insights from an event log and present them to an analyst. A key analysis task is to understand the distinctive features of different variants of the process and their impact on process performance. Techniques for log-delta analysis (or variant analysis) put a strong emphasis on automatically extracting explanations for differences between variants. A weakness of them is, however, their limited support for interactively exploring the dividing line between typical and atypical behavior. In this paper, we address this research gap by developing and evaluating an interactive technique for log-delta analysis, which we call InterLog . This technique is developed based on the idea that the analyst can interactively define filter ranges and that these filters are used to partition the log L into sub-logs $$L_1$$ L 1 for the selected cases and $$L_2$$ L 2 for the deselected cases. In this way, the analyst can step-by-step explore the log and manually separate the typical behavior from the atypical. We prototypically implement InterLog and demonstrate its application for a real-world event log. Furthermore, we evaluate it in a preliminary design study with process mining experts for usefulness and ease of use. Maxim Vidgof, Djordje Djurica, Saimir Bala, Jan Mendling |
Softw. Syst. Model. | 4 |
| 2022 | Visual Drift Detection for Event Sequence Data of Business ProcessesabstractEvent sequence data is increasingly available in various application domains, such as business process management, software engineering, or medical pathways. Processes in these domains are typically represented as process diagrams or flow charts. So far, various techniques have been developed for automatically generating such diagrams from event sequence data. An open challenge is the visual analysis of drift phenomena when processes change over time. In this article, we address this research gap. Our contribution is a system for fine-granular process drift detection and corresponding visualizations for event logs of executed business processes. We evaluated our system both on synthetic and real-world data. On synthetic logs, we achieved an average F-score of 0.96 and outperformed all the state-of-the-art methods. On real-world logs, we identified all types of process drifts in a comprehensive manner. Finally, we conducted a user study highlighting that our visualizations are easy to use and useful as perceived by process mining experts. In this way, our work contributes to research on process mining, event sequence analysis, and visualization of temporal data. Anton Yeshchenko, Claudio Di Ciccio, Jan Mendling, Artem Polyvyanyy |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2021 | Cognitive Effectiveness of Representations for Process Mining
Jan Mendling, Djordje Djurica, Monika Malinova Mandelburger |
BPM | 1 |
| 2021 | Process Model Forecasting Using Time Series Analysis of Event Sequence Data
Johannes De Smedt, Anton Yeshchenko, Artem Polyvyanyy, Jochen De Weerdt, Jan Mendling |
ER | 5 |
| 2021 | A study into the practice of reporting software engineering experimentsabstractAbstract It has been argued that reporting software engineering experiments in a standardized way helps researchers find relevant information, understand how experiments were conducted and assess the validity of their results. Various guidelines have been proposed specifically for software engineering experiments. The benefits of such guidelines have often been emphasized, but the actual uptake and practice of reporting have not yet been investigated since the introduction of many of the more recent guidelines. In this research, we utilize a mixed-method study design including sequence analysis techniques for evaluating to which extent papers follow such guidelines. Our study focuses on the four most prominent software engineering journals and the time period from 2000 to 2020. Our results show that many experimental papers miss information suggested by guidelines, that no de facto standard sequence for reporting exists, and that many papers do not cite any guidelines. We discuss these findings and implications for the discipline of experimental software engineering focusing on the review process and the potential to refine and extend guidelines, among others, to account for theory explicitly. Kate Revoredo, Djordje Djurica, Jan Mendling |
Empir. Softw. Eng. | 3 |
| 2021 | CEPchain: A graphical model-driven solution for integrating complex event processing and blockchainabstractBlockchain provides an immutable distributed ledger for storing transactions. One of the challenges of blockchain is the particular processing of dynamic queries due to accumulating costs. Complex Event Processing (CEP) provides efficient and effective support for this in a way, however, that is difficult to integrate with blockchain. This paper addresses the research challenges of integrating blockchain with CEP. More specifically, we envision an effective development environment in which (i) event-driven smart contracts are modeled in a graphical way, which are, in turn, (ii) automatically transformed into complementary code that is deployed in both a CEP engine and a blockchain network, and then (iii) executed on off-chain CEP applications which, connected to different data sources and sinks, automatically invoke smart contracts when event pattern conditions are met. We follow a classic systems engineering approach for defining the concepts of our system, called CEPchain, which addresses the described requirements. CEPchain was evaluated using a real-world case study for vaccine delivery, which requires an unbroken cold chain. The results demonstrate that our approach can be applied without requiring experts on event processing and smart contract languages. Our contribution simplifies the design of integrated CEP and blockchain functionality by hiding implementation details and supporting efficient deployment. Juan Boubeta-Puig, Jesús Rosa-Bilbao, Jan Mendling |
Expert Syst. Appl. | 3 |
| 2021 | Conformance checking of mixed-paradigm process models
Boudewijn F. van Dongen, Johannes De Smedt, Claudio Di Ciccio, Jan Mendling |
Inf. Syst. | 4 |
| 2021 | ViePEP-C: A Container-Based Elastic Process PlatformabstractBusiness Process Management Systems (BPMS) need to be able to take into account the fluctuating demand for computational resources during the execution of business process activities. Today, BPMS rely on the leasing and releasing of virtual machines (VMs) on cloud resources, which leads to a rather coarse-grained allocation of computational resources. This may result in an increase in the execution cost, flexibility restrictions, and a negative impact on the Quality of Service. In order to overcome these drawbacks, we introduce the Vienna Platform for Elastic Processes on Containers (ViePEP-C). ViePEP-C is an elastic BPMS that uses containers instead of VMs for the execution of business process activities on cloud resources, leading to a more fine-grained execution environment. To achieve this, ViePEP-C offers cloud controller, monitoring and business process execution functionalities and provides a platform for different resource and task scheduling algorithms. To evaluate the benefits of ViePEP-C, we further present a resource and task scheduling algorithm and show that, by using containers as execution environment, the execution cost can be decreased by over 20 percent (compared to a state-of-the-art VM-based scheduling algorithm) while considering a high service level. Philipp Waibel, Christoph Hochreiner, Stefan Schulte 0002, Agnes Koschmider, Jan Mendling |
IEEE Trans. Cloud Comput. | 5 |
| 2021 | Mining Batch Activation Rules from Event LogsabstractBatch processing refers to an organization of work in which cases are synchronized such that they can be processed as a group. Prior research has studied batch processing mainly from a deductive angle, trying to identify optimal rules for composing batches. As a consequence, we lack methodological support to investigate according to which rules human resources build batches in work settings where batching rules are not strictly enforced. In this paper, we address this research gap by developing a technique to inductively mine batch activation rules from process execution data. The obtained batch activation rules can be used for various purposes, including to explicate the real-life batching behavior of human resources; to determine the compliance between the prescribed and actual batching behavior; or to investigate the influence of alternative batching behavior on service levels. The evaluation of our technique using both synthetic and real-world data demonstrates its effectiveness. With this work we complement prescriptive research on batch processing with a descriptive technique that is empirically grounded in process execution data. Niels Martin, Andreas Solti, Jan Mendling, Benoît Depaire, An Caris |
IEEE Trans. Serv. Comput. | 3 |
| 2020 | A Code-Efficient Process Scripting Language
Maxim Vidgof, Philipp Waibel, Jan Mendling, Martin Schimak, Alexander Seik, Peter Queteschiner |
ER | 3 |
| 2020 | A Temporal Logic-Based Measurement Framework for Process MiningabstractThe assessment of behavioral rules with respect to a given dataset is key in several research areas, including declarative process mining, association rule mining, and specification mining. The assessment is required to check how well a set of discovered rules describes the input data, as well as to determine to what extent data complies with predefined rules. In declarative process mining, in particular, some measures have been taken from association rule mining and adapted to support the assessment of temporal rules on event logs. Among them, support and confidence are used most often, yet they are reportedly unable to provide a sufficiently rich feedback to users and often cause spurious rules to be discovered from logs. In addition, these measures are designed to work on a predefined set of rules, thus lacking generality and extensibility. In this paper, we address this research gap by developing a general measurement framework for temporal rules based on Linear-time Temporal Logic with Past on Finite Traces (LTLpf). The framework is independent from the rule-specification language of choice and allows users to define new measures. We show that our framework can seamlessly adapt well-known measures of the association rule mining field to declarative process mining. Also, we test our software prototype implementing the framework on synthetic and real-world data, and investigate the properties characterizing those measures in the context of process analysis. Alessio Cecconi, Giuseppe De Giacomo, Claudio Di Ciccio, Fabrizio Maria Maggi, Jan Mendling |
ICPM | 5 |
| 2020 | Building a complementary agenda for business process management and digital innovationabstractThe world is blazing with change and digital innovation is fuelling the fire. Process management can help channel the heat into useful work. Unfortunately, research on digital innovation and process management has been conducted by separate communities operating under orthogonal assumptions. We argue that a synthesis of assumptions is required to bring these streams of research together. We offer suggestions for how these assumptions can be updated to facilitate a convergent conversation between the two research streams. We also suggest ways that methodologies from each stream could benefit the other. Together with the three exemplar empirical studies included in the special issue on business process management and digital innovation, we develop a broader foundation for reinventing research on business process management in a world ablaze with digital innovation. Jan Mendling, Brian T. Pentland, Jan Recker |
Eur. J. Inf. Syst. | 1 |
| 2020 | The RALph miner for automated discovery and verification of resource-aware process modelsabstractAbstract Automated process discovery is a technique that extracts models of executed processes from event logs. Logs typically include information about the activities performed, their timestamps and the resources that were involved in their execution. Recent approaches to process discovery put a special emphasis on (human) resources, aiming at constructing resource-aware process models that contain the inferred resource assignment constraints. Such constraints can be complex and process discovery approaches so far have missed the opportunity to represent expressive resource assignments graphically together with process models. A subsequent verification of the extracted resource-aware process models is required in order to check the proper utilisation of resources according to the resource assignments. So far, research on discovering resource-aware process models has assumed that models can be put into operation without modification and checking. Integrating resource mining and resource-aware process model verification faces the challenge that different types of resource assignment languages are used for each task. In this paper, we present an integrated solution that comprises (i) a resource mining technique that builds upon a highly expressive graphical notation for defining resource assignments; and (ii) automated model-checking support to validate the discovered resource-aware process models. All the concepts reported in this paper have been implemented and evaluated in terms of feasibility and performance. Cristina Cabanillas, Lars Ackermann, Stefan Schönig, Christian Sturm 0002, Jan Mendling |
Softw. Syst. Model. | 5 |
| 2020 | Monotone Precision and Recall Measures for Comparing Executions and Specifications of Dynamic SystemsabstractThe behavioural comparison of systems is an important concern of software engineering research. For example, the areas of specification discovery and specification mining are concerned with measuring the consistency between a collection of execution traces and a program specification. This problem is also tackled in process mining with the help of measures that describe the quality of a process specification automatically discovered from execution logs. Though various measures have been proposed, it was recently demonstrated that they neither fulfil essential properties, such as monotonicity , nor can they handle infinite behaviour. In this article, we address this research problem by introducing a new framework for the definition of behavioural quotients. We prove that corresponding quotients guarantee desired properties that existing measures have failed to support. We demonstrate the application of the quotients for capturing precision and recall measures between a collection of recorded executions and a system specification. We use a prototypical implementation of these measures to contrast their monotonic assessment with measures that have been defined in prior research. Artem Polyvyanyy, Andreas Solti, Matthias Weidlich 0001, Claudio Di Ciccio, Jan Mendling |
ACM Trans. Softw. Eng. Methodol. | 5 |
| 2019 | An Experiment to Analyze the Use of Process Modeling Guidelines to Create High-Quality Process Models
Diego Toralles Avila, Raphael Piegas Cigana, Marcelo Fantinato, Hajo A. Reijers, Jan Mendling, Lucinéia Heloisa Thom |
DEXA (2) | 5 |
| 2019 | Software Resource Recommendation for Process Execution Based on the Organization's Profile
Miller Biazus, Carlos Habekost dos Santos, Larissa Narumi Takeda, José Palazzo M. de Oliveira, Marcelo Fantinato, Jan Mendling, Lucinéia Heloisa Thom |
DEXA (2) | 6 |
| 2019 | A Service-Oriented Architecture for Generating Sound Process DescriptionsabstractBusiness process descriptions are useful documents that are becoming increasingly important for identifying and documenting business processes. They are particularly beneficial during discovery when information about the process is gathered in interviews or by observation. Such business process descriptions are written as natural language text, which makes them intrinsically ambiguous. For this reason, it is the major challenge to formulate them in a precise and correct way right from the start. Therefore, this paper presents a service oriented architecture that analyzes a process description written in natural language to generate a sound process description. Being sound means that a description is structured, unambiguous, reveals possible quality and soundness problems related to BPMN 2.0, and contains clear identifiers for all known process elements in the original text. More specifically, we develop specific analysis and transformation techniques that are integrated by our proposed architecture. For validation purposes, we have implemented a prototype of this architecture. Our evaluation demonstrates that our techniques to generate sound process descriptions cover an average of 95% of the information extracted from its original process description while maintaining quality properties. Finally, our architecture can be enhanced with additional services that contribute to the creation and management of processes descriptions in organizations. Thanner Soares Silva, Diego Toralles Avila, Jean Ampos Flesch, Sarajane Marques Peres, Jan Mendling, Lucinéia Heloisa Thom |
EDOC | 5 |
| 2019 | A Probabilistic Approach to Event-Case Correlation for Process Mining
Dina Bayomie, Claudio Di Ciccio, Marcello La Rosa, Jan Mendling |
ER | 4 |
| 2019 | Comprehensive Process Drift Detection with Visual Analytics
Anton Yeshchenko, Claudio Di Ciccio, Jan Mendling, Artem Polyvyanyy |
ER | 3 |
| 2019 | Impact of the conceptual model's representation format on identifying and understanding user stories
Marina Trkman, Jan Mendling, Peter Trkman, Marjan Krisper |
Inf. Softw. Technol. | 2 |
| 2019 | Business process improvement with the AB-BPM methodology
Suhrid Satyal, Ingo Weber, Hye-Young Paik, Claudio Di Ciccio, Jan Mendling |
Inf. Syst. | 5 |
| 2019 | Searching textual and model-based process descriptions based on a unified data formatabstractDocumenting business processes using process models is common practice in many organizations. However, not all process information is best captured in process models. Hence, many organizations complement these models with textual descriptions that specify additional details. The problem with this supplementary use of textual descriptions is that existing techniques for automatically searching process repositories are limited to process models. They are not capable of taking the information from textual descriptions into account and, therefore, provide incomplete search results. In this paper, we address this problem and propose a technique that is capable of searching textual as well as model-based process descriptions. It automatically extracts activity-related and behavioral information from both descriptions types and stores it in a unified data format. An evaluation with a large Austrian bank demonstrates that the additional consideration of textual descriptions allows us to identify more relevant processes from a repository. Henrik Leopold, Han van der Aa, Fabian Pittke, Manuel Raffel, Jan Mendling, Hajo A. Reijers |
Softw. Syst. Model. | 5 |
| 2019 | Semi-automatic derivation of RESTful choreographies from business process choreographies
Adriatik Nikaj, Mathias Weske, Jan Mendling |
Softw. Syst. Model. | 3 |
| 2018 | Who Is Behind the Model? Classifying Modelers Based on Pragmatic Model Features
Andrea Burattin, Pnina Soffer, Dirk Fahland, Jan Mendling, Hajo A. Reijers, Irene Vanderfeesten, Matthias Weidlich 0001, Barbara Weber |
BPM | 4 |
| 2018 | Interestingness of Traces in Declarative Process Mining: The Janus LTLp _f Approach
Alessio Cecconi, Claudio Di Ciccio, Giuseppe De Giacomo, Jan Mendling |
BPM | 4 |
| 2018 | AB Testing for Process Versions with Contextual Multi-armed Bandit Algorithms
Suhrid Satyal, Ingo Weber, Hye-Young Paik, Claudio Di Ciccio, Jan Mendling |
CAiSE | 5 |
| 2018 | Challenges and Opportunities of Applying Natural Language Processing in Business Process ManagementabstractThe Business Process Management (BPM) field focuses in the coordination of labor so that organizational processes are smoothly executed in a way that products and services are properly delivered. At the same time, NLP has reached a maturity level that enables its widespread application in many contexts, thanks to publicly available frameworks. In this position paper, we show how NLP has potential in raising the benefits of BPM practices at different levels. Instead of being exhaustive, we show selected key challenges were a successful application of NLP techniques would facilitate the automation of particular tasks that nowadays require a significant effort to accomplish. Finally, we report on applications that consider both the process perspective and its enhancement through NLP. Han van der Aa, Josep Carmona 0001, Henrik Leopold, Jan Mendling, Lluís Padró 0001 |
COLING | 4 |
| 2018 | The Past, Present and Future of Business Process Management
Jan Mendling |
ICSOFT | 1 |
| 2018 | Process Simulation for Machine Reservation in Cloud ManufacturingabstractCloud manufacturing supports companies to create cross-organizational elastic process landscapes with flexible and scalable processes. In recent years, the Business Process Model and Notation language gained interest in the cloud manufacturing domain not only as a modeling language but also as a base for process enactment. During this enactment of manufacturing processes, accurate knowledge about when a machine is needed is of great importance. While such planning is simple in a static production environment, it becomes a challenging task in an elastic cloud manufacturing environment with a variety of flexible and scalable processes. Hence, we propose an approach that performs enactment simulations before an actual manufacturing process is carried out. The goal is to reserve manufacturing machines at the time at which they will be needed in a machine reservation timetable. By discussing different use case scenarios, we further elaborate on the benefits of our approach. Philipp Waibel, Svetoslav Videnov, Michael Borkowski, Christoph Hochreiner, Stefan Schulte 0002, Jan Mendling |
INDIN | 6 |
| 2018 | Misplaced product detection using sensor data without planograms
Andreas Solti, Manuel Raffel, Giovanni Romagnoli, Jan Mendling |
Decis. Support Syst. | 4 |
| 2018 | On the relevance of a business constraint to an event log
Claudio Di Ciccio, Fabrizio Maria Maggi, Marco Montali, Jan Mendling |
Inf. Syst. | 4 |
| 2018 | Preface to the EDOC 2016 Special Issue
Florian Matthes, Jan Mendling, Stefanie Rinderle-Ma |
Inf. Syst. | 2 |
| 2018 | Matching events and activities by integrating behavioral aspects and label analysisabstractNowadays, business processes are increasingly supported by IT services that produce massive amounts of event data during the execution of a process. These event data can be used to analyze the process using process mining techniques to discover the real process, measure conformance to a given process model, or to enhance existing models with performance information. Mapping the produced events to activities of a given process model is essential for conformance checking, annotation and understanding of process mining results. In order to accomplish this mapping with low manual effort, we developed a semi-automatic approach that maps events to activities using insights from behavioral analysis and label analysis. The approach extracts Declare constraints from both the log and the model to build matching constraints to efficiently reduce the number of possible mappings. These mappings are further reduced using techniques from natural language processing, which allow for a matching based on labels and external knowledge sources. The evaluation with synthetic and real-life data demonstrates the effectiveness of the approach and its robustness toward non-conforming execution logs. Thomas Baier 0001, Claudio Di Ciccio, Jan Mendling, Mathias Weske |
Softw. Syst. Model. | 3 |
| 2018 | Mining team compositions for collaborative work in business processes
Stefan Schönig, Cristina Cabanillas, Claudio Di Ciccio, Stefan Jablonski, Jan Mendling |
Softw. Syst. Model. | 5 |
| 2017 | Uncovering the Hidden Co-evolution in the Work History of Software Projects
Saimir Bala, Kate Revoredo, João Carlos de A. R. Gonçalves, Fernanda Baião, Jan Mendling, Flávia Maria Santoro |
BPM | 5 |
| 2017 | AB-BPM: Performance-Driven Instance Routing for Business Process Improvement
Suhrid Satyal, Ingo Weber, Hye-Young Paik, Claudio Di Ciccio, Jan Mendling |
BPM | 5 |
| 2017 | An Artifact-Driven Approach to Monitor Business Processes Through Real-World Objects
Giovanni Meroni, Claudio Di Ciccio, Jan Mendling |
ICSOC | 3 |
| 2017 | Ensuring the canonicity of process models
Henrik Leopold, Fabian Pittke, Jan Mendling |
Data Knowl. Eng. | 3 |
| 2017 | Challenges of smart business process management: An introduction to the special issue
Jan Mendling, Bart Baesens, Abraham Bernstein, Michael Fellmann |
Decis. Support Syst. | 1 |
| 2017 | How visual cognition influences process model comprehension
Razvan Petrusel, Jan Mendling, Hajo A. Reijers |
Decis. Support Syst. | 2 |
| 2017 | An experiment on an ontology-based support approach for process modeling
Jonas Bulegon Gassen, Jan Mendling, Amel Bouzeghoub, Lucinéia Heloisa Thom, José Palazzo M. de Oliveira |
Inf. Softw. Technol. | 2 |
| 2017 | Resolving inconsistencies and redundancies in declarative process models
Claudio Di Ciccio, Fabrizio Maria Maggi, Marco Montali, Jan Mendling |
Inf. Syst. | 4 |
| 2016 | Semantical Vacuity Detection in Declarative Process Mining
Fabrizio Maria Maggi, Marco Montali, Claudio Di Ciccio, Jan Mendling |
BPM | 4 |
| 2016 | In Log and Model We Trust? A Generalized Conformance Checking Framework
Andreas Solti, Arik Senderovich, Matthias Weidlich 0001, Jan Mendling, Avigdor Gal |
BPM | 4 |
| 2016 | Untrusted Business Process Monitoring and Execution Using Blockchain
Ingo Weber, Xiwei Xu 0001, Régis Riveret, Guido Governatori, Alexander Ponomarev, Jan Mendling |
BPM | 6 |
| 2016 | Narrowing the Business-IT Gap in Process Performance Measurement
Han van der Aa, Adela del-Río-Ortega, Manuel Resinas, Henrik Leopold, Antonio Ruiz Cortés, Jan Mendling, Hajo A. Reijers |
CAiSE | 6 |
| 2016 | A Configurable Resource Allocation for Multi-tenant Process Development in the Cloud
Emna Hachicha, Nour Assy, Walid Gaaloul, Jan Mendling |
CAiSE | 4 |
| 2016 | Efficient and Customisable Declarative Process Mining with SQL
Stefan Schönig, Andreas Solti, Cristina Cabanillas, Stefan Jablonski, Jan Mendling |
CAiSE | 5 |
| 2016 | The ROAD from Sensor Data to Process Instances via Interaction Mining
Arik Senderovich, Andreas Solti, Avigdor Gal, Jan Mendling, Avishai Mandelbaum |
CAiSE | 4 |
| 2016 | Discovery of Multi-perspective Declarative Process Models
Stefan Schönig, Claudio Di Ciccio, Fabrizio Maria Maggi, Jan Mendling |
ICSOC | 4 |
| 2016 | Detecting flight trajectory anomalies and predicting diversions in freight transportation
Claudio Di Ciccio, Han van der Aa, Cristina Cabanillas, Jan Mendling, Johannes Prescher |
Decis. Support Syst. | 4 |
| 2016 | Enhancing understandability of process models through cultural-dependent color adjustments
Tyge-F. Kummer, Jan Recker, Jan Mendling |
Decis. Support Syst. | 3 |
| 2016 | Repeated use of process models: The impact of artifact, technological, and individual factorsabstractBusiness process modeling has received a lot of attention from practitioners and researchers alike. Organizations make significant investments into process modeling in terms of training, tools, and resources. Yet, having invested into creating large process model collections, process models often fall into disuse, provoking the impression that the initial investment has been lost. While previous work has aimed at exploring model re-use as a design principle, our work examines repeated use of a model as a behavior and thus aims at identifying factors that facilitate or hinder the repeated use of process models by individual users . We develop a conceptual model of factors that can influence an individual's intention to repeatedly use process models. We evaluate this model through a cross-sectional survey of process model users from a large European financial institution. Our results indicate the importance of quality and ease of understanding of process models to repeated use, alongside individual factors, such as motivation and individual expertise. We identify means that help organizations to promote the repeated use of process models, which can assist them to increase the benefits of process modeling. Alexander Nolte, Eike Bernhard, Jan Recker, Fabian Pittke, Jan Mendling |
Decis. Support Syst. | 5 |
| 2016 | A framework for efficiently mining the organisational perspective of business processes
Stefan Schönig, Cristina Cabanillas, Stefan Jablonski, Jan Mendling |
Decis. Support Syst. | 4 |
| 2016 | An empirical analysis of the factors and measures of Enterprise Architecture Management successabstractEnterprise Architecture Management (EAM) is discussed in academia and industry as a vehicle to guide IT implementations, alignment, compliance assessment, or technology management. Still, a lack of knowledge prevails about how EAM can be successfully used, and how positive impact can be realized from EAM. To determine these factors, we identify EAM success factors and measures through literature reviews and exploratory interviews and propose a theoretical model that explains key factors and measures of EAM success. We test our model with data collected from a cross-sectional survey of 133 EAM practitioners. The results confirm the existence of an impact of four distinct EAM success factors, ‘EAM product quality’, ‘EAM infrastructure quality’, ‘EAM service delivery quality’, and ‘EAM organizational anchoring’, and two important EAM success measures, ‘intentions to use EAM’ and ‘Organizational and Project Benefits’ in a confirmatory analysis of the model. We found the construct ‘EAM organizational anchoring’ to be a core focal concept that mediated the effect of success factors such as ‘EAM infrastructure quality’ and ‘EAM service quality’ on the success measures. We also found that ‘EAM satisfaction’ was irrelevant to determining or measuring success. We discuss implications for theory and EAM practice. Jan Mendling, Jan Recker |
Eur. J. Inf. Syst. | 2 |
| 2016 | Task-specific visual cues for improving process model understanding
Razvan Petrusel, Jan Mendling, Hajo A. Reijers |
Inf. Softw. Technol. | 2 |
| 2016 | Using business process models to better understand the dependencies among user stories
Marina Trkman, Jan Mendling, Marjan Krisper |
Inf. Softw. Technol. | 2 |
| 2016 | Efficient discovery of Target-Branched Declare constraints
Claudio Di Ciccio, Fabrizio Maria Maggi, Jan Mendling |
Inf. Syst. | 3 |
| 2015 | Cost-Efficient Scheduling of Elastic Processes in Hybrid CloudsabstractCloud computing is becoming increasingly important for executing business processes. This development contributes to a novel class of Business Process Management Systems, called eBPMS, that inherit elasticity from cloud computing. The aim of eBPMS is to improve the efficiency of process enactment, in particular regarding scalability and cost-efficiency. However, there is hardly any research that investigates scheduling for eBPMS so far. Against this background, we design an elastic scheduling approach for eBPMS and a corresponding formal problem definition in order to evaluate its data transfer capabilities -- this is especially important for hybrid cloud environments. Through extensive evaluations, we are able to show that our approach reduces the total cost by a considerable share. Philipp Hoenisch, Christoph Hochreiner, Dieter Schuller, Stefan Schulte 0002, Jan Mendling, Schahram Dustdar |
CLOUD | 5 |
| 2015 | Mining Project-Oriented Business Processes
Saimir Bala, Cristina Cabanillas, Jan Mendling, Andreas Solti, Axel Polleres |
BPM | 3 |
| 2015 | Ensuring Model Consistency in Declarative Process Discovery
Claudio Di Ciccio, Fabrizio Maria Maggi, Marco Montali, Jan Mendling |
BPM | 4 |
| 2015 | Context-Sensitive Textual Recommendations for Incomplete Process Model Elements
Fabian Pittke, Pedro H. Piccoli Richetti, Jan Mendling, Fernanda Baião |
BPM | 3 |
| 2015 | Data-Driven Performance Analysis of Scheduled Processes
Arik Senderovich, Andreas Solti, Avigdor Gal, Jan Mendling, Avishai Mandelbaum, Sarah Kadish, Craig A. Bunnell |
BPM | 4 |
| 2015 | RALph: A Graphical Notation for Resource Assignments in Business Processes
Cristina Cabanillas, David Knuplesch, Manuel Resinas, Manfred Reichert, Jan Mendling, Antonio Ruiz Cortés |
CAiSE | 5 |
| 2015 | Towards the Automated Annotation of Process Models
Henrik Leopold, Christian Meilicke, Michael Fellmann, Fabian Pittke, Heiner Stuckenschmidt, Jan Mendling |
CAiSE | 6 |
| 2015 | Automated team selection and compliance checking in business processesabstractPlenty of activities in many business contexts must be performed collaboratively, e.g., in a hospital or when organising a conference. Tasks such as team composition and allocation are usually performed manually and on the ground of limited criteria such as individual skills, a.o. because adequate automatic support is missing. This paper addresses this shortcoming. We present an approach for team selection and compliance checking in business processes, which includes (i) a language for describing teams; (ii) a way to define team selection conditions and policies related to team composition; and (iii) a mechanism for the automatic resolution of the team selection conditions and for team-related compliance checking based on formal ontologies. Cristina Cabanillas, Manuel Resinas, Jan Mendling, Antonio Ruiz Cortés |
ICSSP | 3 |
| 2015 | Automatic service derivation from business process model repositories via semantic technology
Henrik Leopold, Fabian Pittke, Jan Mendling |
J. Syst. Softw. | 3 |
| 2015 | Styles in business process modeling: an exploration and a modelabstractBusiness process models are an important means to design, analyze, implement, and control business processes. As with every type of conceptual model, a business process model has to meet certain syntactic, semantic, and pragmatic quality requirements to be of value. For many years, such quality aspects were investigated by centering on the properties of the model artifact itself. Only recently, the process of model creation is considered as a factor that influences the resulting model’s quality. Our work contributes to this stream of research and presents an explorative analysis of the process of process modeling (PPM). We report on two large-scale modeling sessions involving 115 students. In these sessions, the act of model creation, i.e., the PPM, was automatically recorded. We conducted a cluster analysis on this data and identified three distinct styles of modeling. Further, we investigated how both task- and modeler-specific factors influence particular aspects of those modeling styles. Based thereupon, we propose a model that captures our insights. It lays the foundations for future research that may unveil how high-quality process models can be established through better modeling support and modeling instruction. Jakob Pinggera, Pnina Soffer, Dirk Fahland, Matthias Weidlich 0001, Stefan Zugal, Barbara Weber, Hajo A. Reijers, Jan Mendling |
Softw. Syst. Model. | 8 |
| 2015 | Automatic Detection and Resolution of Lexical Ambiguity in Process ModelsabstractSystem-related engineering tasks are often conducted using process models. In this context, it is essential that these models do not contain structural or terminological inconsistencies. To this end, several automatic analysis techniques have been proposed to support quality assurance. While formal properties of control flow can be checked in an automated fashion, there is a lack of techniques addressing textual quality. More specifically, there is currently no technique available for handling the issue of lexical ambiguity caused by homonyms and synonyms. In this paper, we address this research gap and propose a technique that detects and resolves lexical ambiguities in process models. We evaluate the technique using three process model collections from practice varying in size, domain, and degree of standardization. The evaluation demonstrates that the technique significantly reduces the level of lexical ambiguity and that meaningful candidates are proposed for resolving ambiguity. Fabian Pittke, Henrik Leopold, Jan Mendling |
IEEE Trans. Software Eng. | 3 |
| 2014 | Predictive Task Monitoring for Business Processes
Cristina Cabanillas, Claudio Di Ciccio, Jan Mendling, Anne Baumgraß |
BPM | 3 |
| 2014 | Discovering Target-Branched Declare Constraints
Claudio Di Ciccio, Fabrizio Maria Maggi, Jan Mendling |
BPM | 3 |
| 2014 | Listen to Me: Improving Process Model Matching through User Feedback
Christopher Klinkmüller, Henrik Leopold, Ingo Weber, Jan Mendling, André Ludwig |
BPM | 4 |
| 2014 | Mining Event Logs to Assist the Development of Executable Process Variants
Nguyen Ngoc Chan, Karn Yongsiriwit, Walid Gaaloul, Jan Mendling |
CAiSE | 4 |
| 2014 | Bridging abstraction layers in process mining
Thomas Baier 0001, Jan Mendling, Mathias Weske |
Inf. Syst. | 2 |
| 2014 | Simplifying process model abstraction: Techniques for generating model names
Henrik Leopold, Jan Mendling, Hajo A. Reijers, Marcello La Rosa |
Inf. Syst. | 2 |
| 2014 | Optimizing Event Pattern Matching Using Business Process ModelsabstractA growing number of enterprises use complex event processing for monitoring and controlling their operations, while business process models are used to document working procedures. In this work, we propose a comprehensive method for complex event processing optimization using business process models. Our proposed method is based on the extraction of behaviorial constraints that are used, in turn, to rewrite patterns for event detection, and select and transform execution plans. We offer a set of rewriting rules that is shown to be complete with respect to the$all$,$seq$, and$any$patterns. The effectiveness of our method is demonstrated in an experimental evaluation with a large number of processes from an insurance company. We illustrate that the proposed optimization leads to significant savings in query processing. By integrating the optimization in state-of-the-art systems for event pattern matching, we demonstrate that these savings materialize in different technical infrastructures and can be combined with existing optimization techniques. Matthias Weidlich 0001, Holger Ziekow, Avigdor Gal, Jan Mendling, Mathias Weske |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2014 | Supporting Process Model Validation through Natural Language GenerationabstractThe design and development of process-aware information systems is often supported by specifying requirements as business process models. Although this approach is generally accepted as an effective strategy, it remains a fundamental challenge to adequately validate these models given the diverging skill set of domain experts and system analysts. As domain experts often do not feel confident in judging the correctness and completeness of process models that system analysts create, the validation often has to regress to a discourse using natural language. In order to support such a discourse appropriately, so-called verbalization techniques have been defined for different types of conceptual models. However, there is currently no sophisticated technique available that is capable of generating natural-looking text from process models. In this paper, we address this research gap and propose a technique for generating natural language texts from business process models. A comparison with manually created process descriptions demonstrates that the generated texts are superior in terms of completeness, structure, and linguistic complexity. An evaluation with users further demonstrates that the texts are very understandable and effectively allow the reader to infer the process model semantics. Hence, the generated texts represent a useful input for process model validation. Henrik Leopold, Jan Mendling, Artem Polyvyanyy |
IEEE Trans. Software Eng. | 2 |
| 2013 | Net-Based Analysis of Event Processing Networks - The Fast Flower Delivery Case
Matthias Weidlich 0001, Jan Mendling, Avigdor Gal |
Petri Nets | 2 |
| 2013 | Bridging Abstraction Layers in Process Mining by Automated Matching of Events and Activities
Thomas Baier 0001, Jan Mendling |
BPM | 2 |
| 2013 | Increasing Recall of Process Model Matching by Improved Activity Label Matching
Christopher Klinkmüller, Ingo Weber, Jan Mendling, Henrik Leopold, André Ludwig |
BPM | 3 |
| 2013 | Predicting the Quality of Process Model Matching
Matthias Weidlich 0001, Tomer Sagi, Henrik Leopold, Avigdor Gal, Jan Mendling |
BPM | 5 |
| 2013 | Eye-Tracking the Factors of Process Model Comprehension Tasks
Razvan Petrusel, Jan Mendling |
CAiSE | 2 |
| 2013 | Priority-Based Human Resource Allocation in Business Processes
Cristina Cabanillas, José María García, Manuel Resinas, David Ruiz 0001, Jan Mendling, Antonio Ruiz Cortés |
ICSOC | 5 |
| 2013 | A study on the effects of routing symbol design on process model comprehension
Kathrin Figl, Jan Recker, Jan Mendling |
Decis. Support Syst. | 3 |
| 2013 | Detection of naming convention violations in process models for different languages
Henrik Leopold, Rami-Habib Eid-Sabbagh, Jan Mendling, Leonardo Guerreiro Azevedo, Fernanda Baião |
Decis. Support Syst. | 3 |
| 2013 | How collaborative technology supports cognitive processes in collaborative process modeling: A capabilities-gains-outcome model
Jan Recker, Jan Mendling, Christopher Hahn |
Inf. Syst. | 2 |
| 2012 | Tying Process Model Quality to the Modeling Process: The Impact of Structuring, Movement, and Speed
Jan Claes, Irene Vanderfeesten, Hajo A. Reijers, Jakob Pinggera, Matthias Weidlich 0001, Stefan Zugal, Dirk Fahland, Barbara Weber, Jan Mendling, Geert Poels |
BPM | 9 |
| 2012 | Probabilistic Optimization of Semantic Process Model Matching
Henrik Leopold, Mathias Niepert, Matthias Weidlich 0001, Jan Mendling, Remco M. Dijkman, Heiner Stuckenschmidt |
BPM | 4 |
| 2012 | Understanding Business Process Models: The Costs and Benefits of Structuredness
Marlon Dumas, Marcello La Rosa, Jan Mendling, Raul Mäesalu, Hajo A. Reijers, Nataliia Semenenko |
CAiSE | 3 |
| 2012 | Generating Natural Language Texts from Business Process Models
Henrik Leopold, Jan Mendling, Artem Polyvyanyy |
CAiSE | 2 |
| 2012 | Business Process Design from Virtual Organization Intentional Models
Luz-María Priego-Roche, Lucinéia Heloisa Thom, Agnès Front, Dominique Rieu, Jan Mendling |
CAiSE | 5 |
| 2012 | A study of the effectiveness of two threshold definition techniquesabstractBackground: Measurement is a technique that is widely-used to quantify quality of process models. Evaluation of measurement results implies comparison against limit values, called thresholds. Determining thresholds is no trivial task and it requires the application of complex techniques. There are several techniques that have been published to date, proposing different approaches for threshold extraction. Two of the most prominent techniques are ROC curves and the Bender method. Although they come from different fields, both use logistic regression analysis as a discriminator function. Aim: For this reason, the main hypothesis is that thresholds obtained by both of those techniques are equally efficient in classifying the measurement results. Method: To check the hypothesis, we obtained thresholds for a group of empirically-validated measures for business process models, by applying both techniques. Then we checked the accuracy of the results. Results: The results indicate that the hypothesis should be rejected. Conclusions: ROC curves obtained more accurate thresholds for measurement evaluation. Laura Sánchez-González, Félix García 0001, Francisco Ruiz 0001, Jan Mendling |
EASE | 4 |
| 2012 | Factors of process model comprehension - Findings from a series of experiments
Jan Mendling, Mark Strembeck, Jan Recker |
Decis. Support Syst. | 1 |
| 2012 | Business Process Model Abstraction Based on Synthesis from Well-Structured Behavioral ProfilesabstractThere are several motives for creating process models ranging from technical scenarios in workflow automation to business scenarios in which management decisions are taken. As a consequence, companies typically have different process models for the same process, which differ in terms of granularity. In this context, business process model abstraction serves as a technique that takes a process model as an input and derives a high-level model with coarse-grained activities and the corresponding control flow between them. In this way, business process model abstraction reduces the number of models capturing the same business process on different abstraction levels. In this article, we provide a solution to the problem of deriving the control flow of an abstract process model for the case that an arbitrary grouping of activities is permitted. To this end, we use behavioral profiles and prove that the soundness of the synthesized process model requires a notion of well-structuredness of the abstract model behavioral profile. Furthermore, we demonstrate that the activities can be grouped according to the data flow of the model in a meaningful way, and that this grouping does not directly coincides with a structural decomposition of the process, which is generally assumed by other abstraction approaches. This finding emphasizes the need for handling arbitrary activity groupings in business process model abstraction. Sergey Smirnov 0002, Matthias Weidlich 0001, Jan Mendling |
Int. J. Cooperative Inf. Syst. | 3 |
| 2012 | Quality indicators for business process models from a gateway complexity perspective
Laura Sánchez-González, Félix García 0001, Francisco Ruiz 0001, Jan Mendling |
Inf. Softw. Technol. | 4 |
| 2012 | Business process management
Richard Hull 0001, Jan Mendling, Stefan Tai |
Inf. Syst. | 2 |
| 2012 | On the refactoring of activity labels in business process models
Henrik Leopold, Sergey Smirnov 0002, Jan Mendling |
Inf. Syst. | 3 |
| 2012 | Perceived consistency between process models
Matthias Weidlich 0001, Jan Mendling |
Inf. Syst. | 2 |
| 2012 | Thresholds for error probability measures of business process models
Jan Mendling, Laura Sánchez-González, Félix García 0001, Marcello La Rosa |
J. Syst. Softw. | 1 |
| 2012 | Making sense of business process descriptions: An experimental comparison of graphical and textual notations
Avner Ottensooser, Alan D. Fekete, Hajo A. Reijers, Jan Mendling, Con Menictas |
J. Syst. Softw. | 4 |
| 2012 | Propagating changes between aligned process models
Matthias Weidlich 0001, Jan Mendling, Mathias Weske |
J. Syst. Softw. | 2 |
| 2011 | Event-Based Monitoring of Process Execution Violations
Matthias Weidlich 0001, Holger Ziekow, Jan Mendling, Oliver Günther 0001, Mathias Weske, Nirmit Desai |
BPM | 3 |
| 2011 | Process Model Generation from Natural Language Text
Fabian Friedrich, Jan Mendling, Frank Puhlmann |
CAiSE | 2 |
| 2011 | On the Automatic Labeling of Process Models
Henrik Leopold, Jan Mendling, Hajo A. Reijers |
CAiSE | 2 |
| 2011 | A Foundational Approach for Managing Process Variability
Matthias Weidlich 0001, Jan Mendling, Mathias Weske |
CAiSE | 2 |
| 2011 | Syntax highlighting in business process models
Hajo A. Reijers, Thomas Freytag, Jan Mendling, Andreas Eckleder |
Decis. Support Syst. | 3 |
| 2011 | APROMORE: An advanced process model repository
Marcello La Rosa, Hajo A. Reijers, Wil M. P. van der Aalst, Remco M. Dijkman, Jan Mendling, Marlon Dumas, Luciano García-Bañuelos |
Expert Syst. Appl. | 5 |
| 2011 | Causal Behavioural Profiles - Efficient Computation, Applications, and EvaluationabstractAnalysis of behavioural consistency is an important aspect of software engineering. In process and service management, consistency verification of behavioural models has manifold applications. For instance, a business process model used as system spe Matthias Weidlich 0001, Artem Polyvyanyy, Jan Mendling, Mathias Weske |
Fundam. Informaticae | 3 |
| 2011 | Modeling process-related RBAC models with extended UML activity models
Mark Strembeck, Jan Mendling |
Inf. Softw. Technol. | 2 |
| 2011 | Similarity of business process models: Metrics and evaluation
Remco M. Dijkman, Marlon Dumas, Boudewijn F. van Dongen, Reina Uba, Jan Mendling |
Inf. Syst. | 5 |
| 2011 | Human and automatic modularizations of process models to enhance their comprehension
Hajo A. Reijers, Jan Mendling, Remco M. Dijkman |
Inf. Syst. | 2 |
| 2011 | Configurable multi-perspective business process models
Marcello La Rosa, Marlon Dumas, Arthur H. M. ter Hofstede, Jan Mendling |
Inf. Syst. | 4 |
| 2011 | Process compliance analysis based on behavioural profiles
Matthias Weidlich 0001, Artem Polyvyanyy, Nirmit Desai, Jan Mendling, Mathias Weske |
Inf. Syst. | 4 |
| 2011 | Managing Process Model Complexity via Concrete Syntax ModificationsabstractWhile Business Process Management (BPM) is an established discipline, the increased adoption of BPM technology in recent years has introduced new challenges. One challenge concerns dealing with the ever-growing complexity of business process models. Mechanisms for dealing with this complexity can be classified into two categories: 1) those that are solely concerned with the visual representation of the model and 2) those that change its inner structure. While significant attention is paid to the latter category in the BPM literature, this paper focuses on the former category. It presents a collection of patterns that generalize and conceptualize various existing mechanisms to change the visual representation of a process model. Next, it provides a detailed analysis of the degree of support for these patterns in a number of state-of-the-art languages and tools. This paper concludes with the results of a usability evaluation of the patterns conducted with BPM practitioners. Marcello La Rosa, Arthur H. M. ter Hofstede, Petia Wohed, Hajo A. Reijers, Jan Mendling, Wil M. P. van der Aalst |
IEEE Trans. Ind. Informatics | 5 |
| 2011 | Managing Process Model Complexity Via Abstract Syntax ModificationsabstractAs a result of the growing adoption of Business Process Management (BPM) technology, different stakeholders need to understand and agree upon the process models that are used to configure BPM systems. However, BPM users have problems dealing with the complexity of such models. Therefore, the challenge is to improve the comprehension of process models. While a substantial amount of literature is devoted to this topic, there is no overview of the various mechanisms that exist to deal with managing complexity in (large) process models. As a result, it is hard to obtain an insight into the degree of support offered for complexity reducing mechanisms by state-of-the-art languages and tools. This paper focuses on complexity reduction mechanisms that affect the abstract syntax of a process model, i.e., the formal structure of process model elements and their interrelationships. These mechanisms are captured as patterns so that they can be described in their most general form, in a language- and tool-independent manner. The paper concludes with a comparative overview of the degree of support for these patterns offered by state-of-the-art languages and tools, and with an evaluation of the patterns from a usability perspective, as perceived by BPM practitioners. Marcello La Rosa, Petia Wohed, Jan Mendling, Arthur H. M. ter Hofstede, Hajo A. Reijers, Wil M. P. van der Aalst |
IEEE Trans. Ind. Informatics | 3 |
| 2011 | Efficient Consistency Measurement Based on Behavioral Profiles of Process ModelsabstractEngineering of process-driven business applications can be supported by process modeling efforts in order to bridge the gap between business requirements and system specifications. However, diverging purposes of business process modeling initiatives have led to significant problems in aligning related models at different abstract levels and different perspectives. Checking the consistency of such corresponding models is a major challenge for process modeling theory and practice. In this paper, we take the inappropriateness of existing strict notions of behavioral equivalence as a starting point. Our contribution is a concept called behavioral profile that captures the essential behavioral constraints of a process model. We show that these profiles can be computed efficiently, i.e., in cubic time for sound free-choice Petri nets w.r.t. their number of places and transitions. We use behavioral profiles for the definition of a formal notion of consistency which is less sensitive to model projections than common criteria of behavioral equivalence and allows for quantifying deviation in a metric way. The derivation of behavioral profiles and the calculation of a degree of consistency have been implemented to demonstrate the applicability of our approach. We also report the findings from checking consistency between partially overlapping models of the SAP reference model. Matthias Weidlich 0001, Jan Mendling, Mathias Weske |
IEEE Trans. Software Eng. | 2 |
| 2011 | A Study Into the Factors That Influence the Understandability of Business Process ModelsabstractBusiness process models are key artifacts in the development of information systems. While one of their main purposes is to facilitate communication among stakeholders, little is known about the factors that influence their comprehension by human agents. On the basis of a sound theoretical foundation, this paper presents a study into these factors. Specifically, the effects of both personal and model factors are investigated. Using a questionnaire, students from three different universities evaluated a set of realistic process models. Our findings are that both types of investigated factors affect model understanding, while personal factors seem to be the more important of the two. The results have been validated in a replication that involves professional modelers. Hajo A. Reijers, Jan Mendling |
IEEE Trans. Syst. Man Cybern. Part A | 2 |
| 2010 | Efficient Computation of Causal Behavioural Profiles Using Structural Decomposition
Matthias Weidlich 0001, Artem Polyvyanyy, Jan Mendling, Mathias Weske |
Petri Nets | 3 |
| 2010 | The ICoP Framework: Identification of Correspondences between Process Models
Matthias Weidlich 0001, Remco M. Dijkman, Jan Mendling |
CAiSE | 3 |
| 2010 | Process Compliance Measurement Based on Behavioural Profiles
Matthias Weidlich 0001, Artem Polyvyanyy, Nirmit Desai, Jan Mendling |
CAiSE | 4 |
| 2010 | How the Structuring of Domain Knowledge Helps Casual Process Modelers
Jakob Pinggera, Stefan Zugal, Barbara Weber, Dirk Fahland, Matthias Weidlich 0001, Jan Mendling, Hajo A. Reijers |
ER | 6 |
| 2010 | Prediction of Business Process Model Quality Based on Structural Metrics
Laura Sánchez-González, Félix García 0001, Jan Mendling, Francisco Ruiz 0001, Mario Piattini |
ER | 3 |
| 2010 | Meronymy-Based Aggregation of Activities in Business Process Models
Sergey Smirnov 0002, Remco M. Dijkman, Jan Mendling, Mathias Weske |
ER | 3 |
| 2010 | Managing Process Model Collections with AProMoRe
Marie-Christine Fauvet, Marcello La Rosa, M. Sadegh, Abdurrahman Alshareef, Remco M. Dijkman, Luciano García-Bañuelos, Hajo A. Reijers, Wil M. P. van der Aalst, Marlon Dumas, Jan Mendling |
ICSOC | 10 |
| 2010 | Business Process Model Abstraction Based on Behavioral Profiles
Sergey Smirnov 0002, Matthias Weidlich 0001, Jan Mendling |
ICSOC | 3 |
| 2010 | Refactoring of Process Model Activity Labels
Henrik Leopold, Sergey Smirnov 0002, Jan Mendling |
NLDB | 3 |
| 2010 | Beyond soundness: on the verification of semantic business process models
Ingo Weber, Jörg Hoffmann 0001, Jan Mendling |
Distributed Parallel Databases | 3 |
| 2010 | Preserving correctness during business process model configurationabstractAbstract A configurable process model captures a family of related process models in a single artifact. Such models are intended to be configured to fit the requirements of specific organizations or projects, leading to individualized process models that are subsequently used for domain analysis or solution design. This article proposes a formal foundation for individualizing configurable process models incrementally, while preserving correctness, both with respect to syntax and behavioral semantics. Specifically, assuming the configurable process model is behaviorally sound, the individualized process models are guaranteed to be sound. The theory is first developed in the context of Petri nets and then extended to a process modeling notation widely used in practice, namely Event-driven Process Chains. Wil M. P. van der Aalst, Marlon Dumas, Florian Gottschalk, Arthur H. M. ter Hofstede, Marcello La Rosa, Jan Mendling |
Formal Aspects Comput. | 6 |
| 2010 | Seven process modeling guidelines (7PMG)
Jan Mendling, Hajo A. Reijers, Wil M. P. van der Aalst |
Inf. Softw. Technol. | 1 |
| 2010 | Activity labeling in process modeling: Empirical insights and recommendations
Jan Mendling, Hajo A. Reijers, Jan Recker |
Inf. Syst. | 1 |
| 2009 | Process instantiation
Gero Decker, Jan Mendling |
Data Knowl. Eng. | 2 |
| 2009 | From business process models to process-oriented software systemsabstractSeveral methods for enterprise systems analysis rely on flow-oriented representations of business operations, otherwise known as business process models. The Business Process Modeling Notation (BPMN) is a standard for capturing such models. BPMN models facilitate communication between domain experts and analysts and provide input to software development projects. Meanwhile, there is an emergence of methods for enterprise software development that rely on detailed process definitions that are executed by process engines. These process definitions refine their counterpart BPMN models by introducing data manipulation, application binding, and other implementation details. The de facto standard for defining executable processes is the Business Process Execution Language (BPEL). Accordingly, a standards-based method for developing process-oriented systems is to start with BPMN models and to translate these models into BPEL definitions for subsequent refinement. However, instrumenting this method is challenging because BPMN models and BPEL definitions are structurally very different. Existing techniques for translating BPMN to BPEL only work for limited classes of BPMN models. This article proposes a translation technique that does not impose structural restrictions on the source BPMN model. At the same time, the technique emphasizes the generation of readable (block-structured) BPEL code. An empirical evaluation conducted over a large collection of process models shows that the resulting BPEL definitions are largely block-structured. Beyond its direct relevance in the context of BPMN and BPEL, the technique presented in this article addresses issues that arise when translating from graph-oriented to block-structure flow definition languages. Chun Ouyang 0001, Marlon Dumas, Wil M. P. van der Aalst, Arthur H. M. ter Hofstede, Jan Mendling |
ACM Trans. Softw. Eng. Methodol. | 5 |
| 2008 | Instantiation Semantics for Process Models
Gero Decker, Jan Mendling |
BPM | 2 |
| 2008 | Modularity in Process Models: Review and Effects
Hajo A. Reijers, Jan Mendling |
BPM | 2 |
| 2008 | Measuring Similarity between Business Process Models
Boudewijn F. van Dongen, Remco M. Dijkman, Jan Mendling |
CAiSE | 3 |
| 2008 | On a Quest for Good Process Models: The Cross-Connectivity Metric
Irene Vanderfeesten, Hajo A. Reijers, Jan Mendling, Wil M. P. van der Aalst, Jorge Cardoso 0001 |
CAiSE | 3 |
| 2008 | Towards Systematic Usage of Labels and Icons in Business Process Models
Jan Mendling, Jan Recker |
EMMSAD | 1 |
| 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 |
ER | 4 |
| 2008 | Correctness-Preserving Configuration of Business Process Models
Wil M. P. van der Aalst, Marlon Dumas, Florian Gottschalk, Arthur H. M. ter Hofstede, Marcello La Rosa, Jan Mendling |
FASE | 6 |
| 2008 | Detection and prediction of errors in EPCs of the SAP reference model
Jan Mendling, H. M. W. Verbeek, Boudewijn F. van Dongen, Wil M. P. van der Aalst, Gustaf Neumann |
Data Knowl. Eng. | 1 |
| 2007 | What Makes Process Models Understandable?
Jan Mendling, Hajo A. Reijers, Jorge Cardoso 0001 |
BPM | 1 |
| 2007 | Formalization and Verification of EPCs with OR-Joins Based on State and Context
Jan Mendling, Wil M. P. van der Aalst |
CAiSE | 1 |
| 2007 | Getting Rid of the OR-Join in Business Process ModelsabstractIn practice, the development of process-aware information systems suffers from a gap between conceptual business process models and executable workflow specifications. Because of this gap, conceptual models are hardly reused as execution templates. In this paper, we address the notorious "OR-join problem" that is partly responsible for this gap. At the conceptual level people frequently use OR-joins. However, given their non-local semantics, OR-joins cannot be mapped easily onto executable languages. In particular, we present a new approach to map a conceptual process model with OR-joins (expressed in terms of an EPC) onto an executable model without OR-joins (expressed in terms of a Petri net). Although we used an EPC process model as a running example, the approach is equally applicable to other process modeling languages that offer OR-joins as (e.g. BPMN). Moreover, the resulting Petri net can be mapped onto other execution languages such as BPEL. All of this has been implemented in the context of the ProM framework. Jan Mendling, Boudewijn F. van Dongen, Wil M. P. van der Aalst |
EDOC | 1 |
| 2007 | Extending the Discussion of Model Quality: Why Clarity and Completeness may not always be enough
Jan Mendling, Jan Recker |
EMMSAD | 1 |
| 2006 | Experiences in Enhancing Existing BPM Tools with BPEL Import and Export
Jan Mendling, Kristian Bisgaard Lassen, Uwe Zdun |
Business Process Management | 1 |
| 2006 | Faulty EPCs in the SAP Reference Model
Jan Mendling, Michael Moser, Gustaf Neumann, H. M. W. Verbeek, Boudewijn F. van Dongen, Wil M. P. van der Aalst |
Business Process Management | 1 |
| 2006 | Model-Driven Enterprise Systems Configuration
Jan Recker, Jan Mendling, Wil M. P. van der Aalst, Michael Rosemann |
CAiSE | 2 |
| 2006 | Structural Patterns for Soundness of Business Process ModelsabstractThe correctness of business process models is of paramount importance for the application on an enterprise level. A severe problem is that several languages for business process modelling do not have formal execution semantics which is a prerequisite to check correctness criteria. In this context, soundness defines a minimum correctness criterion that a process model should fulfil. In this paper we present a novel approach to reason about soundness based on so-called causal footprints. A causal footprint represents a set of conditions on the order of activities that holds for every case of a process model. We identify three kinds of error patterns that affect the soundness of a process model, namely the deadlock pattern, the multiple termination pattern, and the trap pattern. We use event-driven process chains (EPCs) and Petri nets to demonstrate the applicability of our approach for both conceptual as for formal process modelling languages. Furthermore, it can easily be applied to other languages, such as UML activity diagrams or BPEL. Based on the trap pattern, we prove that the "vicious circle", that is heavily discussed in EPC literature, is unsound Boudewijn F. van Dongen, Jan Mendling, Wil M. P. van der Aalst |
EDOC | 2 |
| 2006 | On the Translation between BPMN and BPEL
Jan Recker, Jan Mendling |
EMMSAD | 2 |
| 2005 | Yet Another Event-Driven Process Chain
Jan Mendling, Gustaf Neumann, Markus Nüttgens |
Business Process Management | 1 |