scieee AI-readable full text Open interactive document viewer

Towards a Beacon-based Situational Prioritization Framework for Process-Aware Information Systems

Stach, Michael,Mohring, Tim,Pryss, Rüdiger,Reichert, Manfred

Abstract

The ongoing digitalization of enterprise computing solutions and the creation of ubiquitous workspaces over new advantages for many business domains. However, it is cost- and work-intensive to create these new kinds of workspaces by adopting interconnecting things and migrating applications into the cloud. On the other, enterprises increasingly strive for the potential of the new workspace opportunities to support their operational processes in the best way. For this purpose, we present an approach to enhance the integration of human resources into business processes by gathering environmental information and reacting to situational changes of workers. More specifically, we present a framework based on beacon technology to determine a situational priority for work items with the goal to properly support the worker in his or her decision-making process. We regard such framework as important aspect for many business domains in order to cope with the demands emerging in the light of work management that requires ubiquitous access to all enterprise resources in the best possible way.

Full text

Available online at www.sciencedirect.com Procedia Computer Science 00 (2018) 000–000 www.elsevier.com/locate/procedia The 15th International Conference on Mobile Systems and Pervasive Computing (MobiSPC 2018) Towards a Beacon-based Situational Prioritization Framework for Process-Aware Information Systems Michael Stacha,∗, Tim Mohringa, R¨ udiger Pryssa, Manfred Reicherta aUlm University, Institute of Databases and Information Systems, James-Franck-Ring, Ulm, 89081, Germany Abstract The ongoing digitalization of enterprise computing solutions and the creation of ubiquitous workspaces offer new advantages for many business domains. However, it is costand work-intensive to create these new kinds of workspaces by adopting interconnecting things and migrating applications into the cloud. On the other, enterprises increasingly strive for the potential of the new workspace opportunities to support their operational processes in the best way. For this purpose, we present an approach to enhance the integration of human resources into business processes by gathering environmental information and reacting to situational changes of workers. More specifically, we present a framework based on beacon technology to determine a situational priority for work items with the goal to properly support the worker in his or her decision-making process. We regard such framework as important aspect for many business domains in order to cope with the demands emerging in the light of work management that requires ubiquitous access to all enterprise resources in the best possible way. c 2018 The Authors. Published by Elsevier Ltd. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/3.0/). Keywords: Process-aware Information Systems ; Mobile Computing ; Human Computer Interaction ; Worklists ; HC-PAIS 1. Introduction The digitalization of enterprise systems and processes are not only the key drivers for developing new business models and the Internet of Things. The trend to support work by digitalization mechanisms enables and furthermore requires new approaches of human-computer interaction (HCI) within businesses. Although there exists an increasing interest in HCI research for end-user products due to the dramatic development of smart mobile devices [12], the emerging changes in enterprise computing are often neglected by researchers as well as business managers [20]. However, particularly the latter actors are getting more and more pressure to add value to legacy enterprise systems by integrating the existing smart and interconnected devices. To tackle these technological discrepancies and provide suitable solutions, it is necessary to take a closer look on how processes within businesses (e.g., manufacturing processes) are currently supported by Process-aware Information Systems (PAIS) [18,3]. Due to the efforts in research ∗Corresponding author. Tel.: +49-731-5024225 ; fax: +49-731-5024134. E-mail address: [email protected] 1877-0509 c 2018 The Authors. Published by Elsevier Ltd. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/3.0/). 2M. Stach et al. /Procedia Computer Science 00 (2018) 000–000 over the last decade, PAIS do not only provide the automation of process steps, they are also capable of powerful features like process monitoring [7], process mining [1], built-in flexibility [16,18], and work distribution (cf. [17]). One current research trend in PAIS constitutes Human-Centric Process-aware Information System (HC-PAIS) [6], which pursues the enhancement of integration of human resources in business processes by including the human factor [19] in the software design and realized functionalities. To utilize this potential in human resource support and supporting the trending of interconnecting IT solutions with physical devices [15], we developed an approach to enhance the interaction of humans in business processes. More specifically, we present a framework based on beacon technology to determine a situational priority for work items and to properly support the worker in his or her decision-making process. In particular, we propose a method to integrate environmental data into work item prioritization. The remainder of this paper is organized as follows. Section 2discusses related work, while Section 3imposes the addressed challenges. In Section 4, the proposed framework is introduced, whereas Section 5concludes the paper with a summary and outlook. 2. Related Work In the context of this paper, the handling and execution of process on mobile devices is crucial. Interestingly, only few approaches deal with this topic though the increasing mobility of computing devices revolutionized the interaction with computer systems. In this context, [5] introduces criteria of usability for mobile devices and applications. In [13], the requirements of executing processes with mobile devices are imposed and discussed. Furthermore, a fully fledged mobile client was developed that both considered the characteristics of mobile devices and integrated the latter successfully with existing PAIS. Following this, [14] defined a status model that is necessary to prevent and handle exceptions while processing work items. In [8], an approach is presented to retrieve and integrate environmental information for process execution with mobile devices. Moreover, the results of [4] demonstrate how important human factors in working environments are in general. [21], in turn, showed again that the consideration of the human factor in HCI is of utmost importance. Furthermore, [23] presented an approach to develop a HC-PAIS. Another work that is relevant in our context constitutes [11], it introduces an approach for indoor localization through the signal strength of Bluetooth LE beacons. 3. Problem Statement One further step in digitalization constitutes the interconnection of physical and virtual things with Cyber-Physical Systems (CPS). However, the interconnection of things is just one side of the coin. On the other, the utilization of generated data to increase both the performance and the efficiency of business processes must be also considered properly. Despite the fact that PAIS have created powerful features since many years and several realized frameworks are available, the integration of environmental and sensor data is not considered in the basic architecture of PAIS. This problem developed historically as in the early stages of business process management the availability of sensor data and capability of mobile devices was limited. Furthermore, limitations were part of the system design as for example the worklist management do only provide the minimum of information about work items before they are selected by the user to minimize the transferred data between client and server. This approach may be acceptable when the size of the user’s worklist or the freedom of choice is limited. However, from today’s perspective, this approach is limiting a user to make the best decision from the business perspective as a supporting system should provide all the information that is necessary to support workers in their decision-making process. Interestingly, the integration of smart mobile devices comprises unused potential to increase the knowledge about process execution both on client and server side. Though current PAIS provide the functionalities to meet the requirements of supporting the operational process of businesses, many systems pose a lack of integration of mobile devices and environmental data. Requirements and Conceptual Adaptations We propose to extend the PAIS reference architecture instead of building new systems on top. By raising the questions ”How can the integration of human resources in processes be supported by mobile devices?” and ”How M. Stach et al. /Procedia Computer Science 00 (2018) 000–000 3 PROCESS MODELING TOOL Process Model Organizational Model Worklist Process Control Data APPLICATIONS Application Data Processrelevant Data WORKLIST HANDLER generate refer refer manipulate refer interpret use maintain update invoke interact manage invoke PROCESS ENGINE 6 utilize utilize 2 enrich 4 Env. & Exec. Data use 5 update 1 Sensor Event enrich 3 WORKLIST CLIENT Software Component Data Store System Data Fig. 1. Reference Architecture of PAIS with Framework-related Additions (adopted from [24]) can the obtained information support the decision making process of both humans and PAIS?”, we face the following requirements: Human Integration The human factor should be included to the system design of PAIS. To be more precise, modern PAIS should include mechanisms to satisfy human needs at work (cf. [4]). Mobile Integration Mobile devices should be treated as first-class citizen in PAIS. In particular, PAIS have to meet the requirements of mobile process execution in terms of mobile device characteristics (cf. [13]) and process execution (cf. [14]). Furthermore, the mobile devices should increase the knowledge of the process execution by collecting sensor data to enrich the knowledge about the process execution environment. Extended Data Exchange To support the decision-making process, existing data sources should be shared with the client and vice versa. For example, the utilization of the organizational model can significantly enhance a worklist handler (cf. [13]) to support social interaction within a business. Human-Computer Interaction The interaction of humans and computing devices should be strengthened by implementing context-aware communication mechanisms. Worklist Management The worklist management should not only provide worklists to its clients. It should be, in turn, extended to a fully fledged management platform as it plays the central role in work distribution and performance optimization. Moreover, the decision making should be configurable since there are different types of processes (cf. [2]). To meet the imposed requirements, we propose to extend the reference architecture of PAIS as depicted in Fig. 1. To enable new mechanisms of social interaction in PAIS, clients should have direct access to the organizational model to utilize the containing information (cf. Fig. 1, 1 ). To provide sufficient information of the process state, the client must use existing process control data (cf. Fig. 1, 2 ) to combine the required information. The latter enables the worklist handler to resolve the current state into single decision-making parameters (e.g., blocking work items of other users) and therefore supports the user’s choice for the next work item. Expanding social interaction (e.g., delegation of work items) enables users to share work items, but does not provide the possibility to enrich the process-relevant data (cf. Fig. 1, 3 ). For this reason, we propose to provide a feature to add work item dependent data (e.g., additional information for work item delegation) to the process that is shared with other assigned users. As 4M. Stach et al. /Procedia Computer Science 00 (2018) 000–000 MOBILE COMPANION WORK STATION APPLICATION MIDDLEWARE SENSOR FRAMEWORK ADVERTISING SERIVCE RANGEexec BEACON BEACON PROXIMITY SERVICE Software Component Service Provider Data Store ADVERTISING SERVICE PRIORITIZATION SERVICE CONFIGURATION HANDLER PRIORITIZATION SERVICE CONFIGURATION MANAGER WORKLIST MANAGER SCHEDULING COMPONENT EXECUTION LOGGER COORDINATION COMPONENT CONTEXT SERVICE RETRIEVAL PROCESSING MANAGEMENT ASSIGNMENT COMPONENT WORKLIST HANDLER WORKLIST CLIENT APPLICATION INVOKER EXECUTION LOGGER COORDINATION COMPONENT PROCESS ENGINE Process Control Data Processrelevant Data PROCESS MONITORING Process Repository Organisational Model APPLICATIONS ERP SYSTEM (Enterprise) Data Store Environment Data Location Data WPAN-CAPABLE DEVICES PROCESS-AWARE INFORMATION SYSTEM ADVERTISING & PRIORITIZATION FRAMEWORK SERVER-SIDE SYSTEM COMPONENTS UNITS OF WORK Fig. 2. Overview of the Framework Components many requirements need environmental data to retrieve the current context, a data store that is capable of gathering sensor information of users and other process participants (cf. Fig 1, 4 ) must be implemented. As a consequence, the reference architecture of PAIS should be aware of a new type of system data: the sensor-related event data (cf. Fig. 1, 6 ). The gathered information should also be available to the process engine that it can use the environmental data to increase the knowledge of process execution. 4. Proposed Approach The objective of our approach is to support the integration of human resources with business processes utilizing mobile technology. In particular, we follow the idea of a Mobile Companion that guides workers through their daily business and provides sensor data to enrich process knowledge at server-side and to communicate with nearby systems at client-side. To realize such an approach, the framework should (i) provide a fully fledged worklist handler and client, (ii) consider the human factor in terms of process execution, (iii) include environmental data in the process execution and decision-making, (iv) consider the necessity of segregating software component to make them cloud-aware, and (v) extend existing PAIS components. M. Stach et al. /Procedia Computer Science 00 (2018) 000–000 5 By partly adopting research results of [13] and [14], a fully fledged worklist handler can be realized on client-side. One major challenge in all mobile systems constitutes the exception handling when the connection of the mobile device to the back-end system is lost. To maintain the work and decision-making ability in an disconnected situation, we propose to mirror all the necessary system components (i.e., components that are involved in decision-making processes and work distribution) of the PAIS as secondary components. To keep the overall consistency, all actions must be logged and synchronized with the server-side system. Considering the human factor and integration of environmental data in process execution and work distribution, we developed the idea of Situational Prioritization. Large worklists with sparse information about work items seduces workers to come to inefficient decisions in choosing upcoming work items. By using the situational prioritization, the recalculated value can be compared with the predefined value to assist the workers. To promote HCI in the work environments, we propose a beacon-based proximity service to enable nearby interactions. By using fixed beacons for work stations or CPS and roaming mobile devices, an accurate proximity determination (cf. [11] and [9]) as well as cost-effective implementation is possible. This setting is the basis for another location-based service to integrate humans in business processes that we propose: the Beaconbased Advertising. By using the situational prioritization, the advertising service is capable of alerting the user with adequate instruments that an high-priority work item is active in his or her surrounding area. These instruments may have different levels that range from low-level alerts like ambient promotion to high-level alerts like notifications on multiple channels (i.e., notification on mobile device with active sound and vibration). Table 1. Identified Attributes for the Situational Prioritization Category Attribute Source D C M RT BT DT Activity Context Urgency Work Item X× × X X X Familiarity Execution Log ×X×X X × Cost-Benefit Ratio* Work Item ×X×X X X Ability* Organisational Model X× × X X X Previous Decisions Execution Log ×X×X× × Process Context Blocking Work Item Process Instance ×X×X× × Delegated Work Item Process Instance X× × X× × Substitution Process Instance X× × X× × Escalation Process Instance X× × X× × Participant Selection Process Instance X× × X X × Participant Autonomy Process Instance X× × X× × Mobile Context Proximity to Execution Location Proximity Service ×X×X× × Connectivity Worklist Handler × × X X × × Type of Connectivity Worklist Handler × × X X × × Battery Status Worklist Handler × × X X × × Users Nearby Sensor Framework × × X X × × Intrinsic Motivation Skill Variety* Process Model X× × X×X Task Identity* Process Instance X X ×X X × Task Significance* Process Model X× × X×X Autonomy Process Model X× × X×X Extrinsic Motivation Reward for Item Execution* Process Model X× × X X X Type →D=De f ined,C=Calculated,M=Measured /Phase →RT =RunT ime,BT =BuildTime,DT =DesignT ime *PAIS must be capable of and the requirement must be specified by a modeler. 4.1. Framework Components Our framework (cf. Fig. 2) can be divided into two dimensions. The horizontal axis describes the operational site, whereas the vertical axis classifies the system components into three different areas of activity. The components on the top belong to the PAIS system components. The structure is very similar to the reference model (cf. Fig. 1) 6M. Stach et al. /Procedia Computer Science 00 (2018) 000–000 as it should represent the broad spectrum of PAIS implementations. The important requirement of decoupling the worklist manager (cf. Sec. 3) was meet by grouping high-load services into an application middleware. The worklist manager consists of several services that control the coordination as well as scheduling and assignment of work items as well as implements the server-side Execution Logger that is capable of synchronizing offline-executed work items. Furthermore, at the client-side, we propose a fully fledged worklist handler that mirrors important processrelated functionalities. To enhance HCI in terms of business processes, the components of our approach are pictured in the vertical center of Fig. 2. The prioritization service that calculates the situational prioritization is located in this group of components as well as the advertising service. As both services are unable to operate without environmental data, the sensor framework on the client-side and the corresponding counterpart to store the gathered context is also located in this component group. Thereby, the sensor framework is responsible for both retrieving sensor information and sending beacons to estimate proximity. To protect privacy interests and ensure reliable positioning with high accuracy and precision in short as well as middle ranges (cf. [9]), we propose the use of Wireless Personal Area Network (WPAN) techniques (e.g., Bluetooth LE or UWB) to restrict the signal range of the beacon frame. The system components at the bottom of Fig. 2can be classified as units of work as they are the value adding components. As counterpart to the sensor framework of the mobile companion, we propose to equip work stations with beacons. These beacons define the range of execution that surrounds the machines and are also responsible for tracking the user. They may also be connected to applications that are running on physical machines (i.e., when working with CPS), in the cloud or fog. 4.2. Situational Prioritization Another major challenge of PAIS constitutes the static prioritization techniques. To be more precise, most of the systems provide the possibility to define the priority at design time that can only be changed when escalation events occur. This strategy is often insufficient as priority may change while running a process. For example, a worker is passing a machine that has an urgent maintenance work item with status middle priority. While the proximity isn’t changing the priority from the item perspective, it may change the priority from the process perspective as it is more efficient to process the work item when the worker is closely located to the machine. To meet another requirement, the human factor should be also considered when calculating the priority. Considering the results of [4], we propose to integrate motivational aspects to the prioritization as they are also influencing the efficiency of the worker. As depicted in Table 1, task identity (i.e., workers should process as many task from one process instance as possible) should be considered in the prioritization as it increases the intrinsic motivation. To calculate a situational priority, we identified influencing attributes that should be included to provide the user a meaningful value (cf. Tab. 1). Table 2. Identified Cases of Mobile Companion Detection Case Device 1 ConnectivityDevice1Direction of Detection Device 2 ConnectivityDevice2 1 Mobile Companion connected →Work Station disconnected 2 Mobile Companion connected ←Work Station disconnected 3 Mobile Companion disconnected →Work Station disconnected 4 Mobile Companion disconnected ←Work Station connected 5 Mobile Companion connected →Work Station connected 6 Mobile Companion connected ↔Work Station connected 4.3. Beacon-based Advertising As the raise of attention constitutes one of the most valuable resources for workers, we propose to use a situational prioritization to perform advertisements for high-priority work items. By combining the proximity information from the mobile companions as well as beacon-equipped work stations with the situational prioritization, a location-based advertising can be implemented as top-level service. As shown in Fig. 2, the beacon of the sensor framework can only be detected in a specific range. We denote this range as the Execution Range. According to [4], workers motivation and satisfaction is partly depending on the autonomy of choosing the next work item. Hence, we propose to use advertising M. Stach et al. /Procedia Computer Science 00 (2018) 000–000 7 MOBILE COMPANION WORKLIST HANDLER WORK STATION SENSOR FRAMEWORK ADVERTISING SERVICE PRIORITIZATION SERVICE Detect Beacon Frame Send Beacon Information Work Items Received? Get Corresponding Work Items Detect Beacon Frame Send Beacon Information No Yes Yes Work Item in Progress? No Get User Ability Information Assigned to User? Request Work Items Deliver Work Items Get Task Information Deliver Task Information User Able to Handle Work Items? No Yes Get Assignment Information No Perform Strong Nudge Yes Prioritization Increase? Yes Request Recalculation Send Calculated Prioritization Pull Work List Get Current Worklist Deliver Worklist Delegation Possible? Yes No Worklist Update? Perform Medium Nudge PROXIMITY SERVICE WORKLIST MANAGER PRIORITIZATION SERVICE Perform Weak Nudge Yes No No Calc Situational Priorization Activity Software Component Message Flow Start (Signal-triggered) End Decision Gateway (XOR) Fig. 3. Beacon Detection Procedure (Case 5) with WPAN-capable Work Station and Mobile Companion (modeled in BPMN [10]). techniques to influence the users choice in a subconscious way. In particular, changing priority depending on the situation enables the process engine to dynamically react on environmental changes that would decrease efficiency and, hence, strengthens influence on the order of work item processing. Moreover, as direct instructions would decrease motivation and satisfaction, we propose to integrate Libertarian Paternalism [22] into PAIS. Libertarian paternalism is a technique that subconsciously influence people to make the best choice by using psychological effects (e.g., placing things more prominent) without influence the decisionmaking process directly. In our framework, we therefore distinguish three types of so-called Nudges: strong, medium, and weak. Thereby, nudges cause different reactions, depending on the type. For example, a Weak Nudge may only place a visible information on the work station whereas a Strong Nudge is implemented as system notification by the operating system of the mobile device. Note that both the mobile companions and work stations should provide methods for advertisements. As work stations may not be programmable computers, but physical machines that are equipped with static beacons, we have identified six cases (cf. Table 2) that influence the advertising procedure. To illustrate the interplay of the participating system components, we conceived the beacon detection procedure that is instantiated when a worker enters the execution range in terms of a BPMN process model (cf. Fig. 3). 5. Summary and Outlook We introduced a novel approach that uses environmental information to enhance the integration of human resources into business processes. To reach this goal, we first identified several extension points in the reference architecture of 8M. Stach et al. /Procedia Computer Science 00 (2018) 000–000 PAIS. We then imposed requirements to overcome these shortcomings and presented our adaptions to the reference architecture of PAIS. We further presented our approach with a beacon-based framework that supports workers in their decision-making process for the next work item. Furthermore, we identified several attributes that influence the so-called situational prioritization. Finally, we presented an advertising mechanism to subconsciously influence the worker in his decision-making process. Currently, we are realizing a prototype based on the presented framework. Altogether, this paper presents a novel approach to integrate humans into business processes by promoting the mobile device as first-class citizen for worklist management and task execution. References [1] Van der Aalst, W.M., 2011. Process discovery: An introduction, in: Process Mining. Springer, pp. 125–156. [2] Becker, J., zur Muehlen, M., Gille, M., 2002. Workflow Application Architectures: Classification and Characteristics of Workflow-based Information Systems. Workflow Handbook 2002, 39–50. [3] Dumas, M., Van der Aalst, W.M., Ter Hofstede, A.H., 2005. Process-aware Information Systems: Bridging People and Software Through Process Technology. John Wiley & Sons. [4] Hackman, J.R., Oldham, G.R., 1976. Motivation through the design of work: Test of a theory. Organizational behavior and human performance 16, 250–279. [5] Johansson, N., Lind, T., Sandblad, B., 2006. Usability in IT Systems for Mobile Work, in: Mobile Virtual Work. Springer, pp. 177–202. [6] Kabicher-Fuchs, S., Rinderle-Ma, S., Recker, J., Indulska, M., Charoy, F., Christiaanse, R., Dunkl, R., Grambow, G., Kolb, J., Leopold, H., others, 2012. Human-centric Process-aware Information Systems (HC-PAIS). arXiv preprint arXiv:1211.4986 . [7] Knuplesch, D., Reichert, M., Kumar, A., 2017. A framework for visually monitoring business process compliance. Information Systems 64, 381–409. [8] Kocurova, A., Oussena, S., Komisarczuk, P., Clark, T., 2012. Context-Aware Content-Centric Collaborative Workflow Management for Mobile Devices, in: Proceedings of the 2nd International Conference on Advanced Collaborative Networks, Systems and Applications (COLLA’12), pp. 54–57. [9] Liu, H., Darabi, H., Banerjee, P., Liu, J., 2007. Survey of Wireless Indoor Positioning Techniques and Systems. IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews) 37, 1067–1080. [10] OMG, May 2011. Business Process Model and Notation (BPMN). Specification Documents formal/11-01-03. URL: https://www.omg. org/spec/BPMN/2.0. [Online; Accessed 16-April-2018]. [11] Palumbo, F., Barsocchi, P., Chessa, S., Augusto, J.C., 2015. A stigmergic approach to indoor localization using Bluetooth Low Energy beacons, in: Advanced Video and Signal Based Surveillance (AVSS), 2015 12th IEEE International Conference on, IEEE. pp. 1–6. [12] Pryss, R., Geiger, P., Schickler, M., Schobel, J., Reichert, M., 2017. The area framework for location-based smart mobile augmented reality applications. International Journal of Ubiquitous Systems and Pervasive Networks (JUSPN) 9, 13–21. [13] Pryss, R., Reichert, M., 2016. Robust execution of mobile activities in process-aware information systems. International Journal of Information System Modeling and Design (IJISMD) 7, 50–82. [14] Pryss, R., Reichert, M., 2017. Context-Based Prevention and Handling of Exceptions for Human-Centric Mobile Services, in: 6th IEEE International Conference on AI & Mobile Services (IEEE AIMS 2017), IEEE Computer Society Press. [15] Pryss, R., Reichert, M., Bachmeier, A., Albach, J., 2015. Bpm to go: Supporting business processes in a mobile and sensing world, in: BPM Everywhere, pp. 167–182. [16] Reichert, M., Dadam, P., 1998. ADEPT flex-supporting dynamic changes of workflows without losing control. Journal of Intelligent Information Systems 10, 93–129. [17] Reichert, M., Dadam, P., 2009. Enabling Adaptive Process-aware Information Systems with ADEPT2. Handbook of Research on Business Process Modeling , 173–203. [18] Reichert, M., Weber, B., 2012. Enabling flexibility in process–aware information systems: challenges, methods, technologies. Springer Science & Business Media. [19] Sanders, M.S., McCormick, E.J., 1987. Human factors in engineering and design. 6th Ed., Mcgraw-Hill Book Company, New York, NY, England. [20] Stach, M., Pryss, R., Schnitzlein, M., Mohring, T., Jurisch, M., Reichert, M., 2017. Lightweight process support with spreadsheet-driven processes: A case study in the finance domain, in: International Conference on Business Process Management, Springer. pp. 323–334. [21] Szalma, J.L., 2009. Individual differences in human-technology interaction: incorporating variation in human characteristics into human factors and ergonomics research and design. Theoretical Issues in Ergonomics Science 10, 381–397. doi:10.1080/14639220902893613. [22] Thaler, R.H., Sunstein, C.R., 2003. Libertarian Paternalism. American economic review 93, 175–179. [23] Vanderfeesten, I., Reijers, H.A., 2005. A Human-Oriented Tuning of Workflow Management Systems, in: International Conference on Business Process Management, Springer. pp. 80–95. [24] WfMC, 1999. Workflow Management Coalition: Terminology & Glossary. Technical Report WFMC-TC-1011. URL: https://www.wfmc. org/resources. [Online; accessed 16-April-2018].