Marlon Dumas

Marlon Dumas

Estonia
7K followers 500+ connections

About

Researcher, entrepreneur, and educator in the field of business process management…

Articles by Marlon

See all articles

Activity

Join now to see all activity

Experience

  • Apromore Graphic

    Apromore

    Tartu, Estonia and Melbourne, Australia

  • -

    Tartu, Estonia

  • -

    Bogotá D.C. Area, Colombia

  • -

    Tartu, Estonia and Melbourne, Australia

  • -

    Tartu, Estonia

  • -

    Brisbane, Australia

  • -

    Brisbane, Queensland, Australia

  • -

    Brisbane, Queensland, Australia

  • -

    Brisbane, Queensland, Australia

  • -

    Brisbane, Queensland, Australia

Education

Publications

  • Prescriptive process monitoring: Quo vadis?

    PeerJ Computer Science

  • Robotic Process Mining: Vision and Challenges

    Business and Information Systems Engineering

  • Combining Propensity and Influence Models for Product Adoption Prediction

    IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining

  • Community-centric analysis of user engagement in Skype social network

    ASONAM

    Traditional approaches to user engagement analysis focus on individual users. In this paper we address user engagement analysis at the level of groups of users (social communities). From the entire Skype social network we extract communities by means of representative community detection methods each one providing node partitions having their own peculiarities. We then examine user engagement in the extracted communities putting into evidence clear relations between topological and geographic…

    Traditional approaches to user engagement analysis focus on individual users. In this paper we address user engagement analysis at the level of groups of users (social communities). From the entire Skype social network we extract communities by means of representative community detection methods each one providing node partitions having their own peculiarities. We then examine user engagement in the extracted communities putting into evidence clear relations between topological and geographic features of communities and their mean user engagement. In particular we show that user engagement can be to a great extent predicted from such features. Moreover, from the analysis it clearly emerges that the choice of community definition and granularity deeply affect the predictive performance.

    Other authors
  • Log Delta Analysis: Interpretable Differencing of Business Process Event Logs

    BPM 2015, Springer

    This paper addresses the problem of explaining behavioral differences between two business process event logs. The paper presents a method that, given two event logs, returns a set of statements in natural language capturing behavior that is present or frequent in one log, while absent or infrequent in the other. This log delta analysis method allows users to diagnose differences between normal and deviant executions of a process or between two versions or variants of a process. The method…

    This paper addresses the problem of explaining behavioral differences between two business process event logs. The paper presents a method that, given two event logs, returns a set of statements in natural language capturing behavior that is present or frequent in one log, while absent or infrequent in the other. This log delta analysis method allows users to diagnose differences between normal and deviant executions of a process or between two versions or variants of a process. The method relies on a novel approach to losslessly encode an event log as an event structure, combined with a frequency-enhanced technique for differencing pairs of event structures. A validation of the proposed method shows that it accurately diagnoses typical change patterns and can explain differences between normal and deviant cases in a real-life log, more compactly and precisely than previously proposed methods.

    Other authors
    See publication
  • Squeezing out the Cloud via Profit-Maximizing Resource Allocation Policies

    IEEE MASCOTS 2012

    We study the problem of maximizing the average hourly profit earned by a Software-as-a-Service (SaaS) provider who runs a software service on behalf of a customer using servers rented from an Infrastructure-as-a-Service (IaaS) provider. The SaaS provider earns a fee per successful transaction and incurs costs proportional to the number of server-hours it uses. A number of resource allocation policies for this or similar problems have been proposed in previous work. However, to the best of our…

    We study the problem of maximizing the average hourly profit earned by a Software-as-a-Service (SaaS) provider who runs a software service on behalf of a customer using servers rented from an Infrastructure-as-a-Service (IaaS) provider. The SaaS provider earns a fee per successful transaction and incurs costs proportional to the number of server-hours it uses. A number of resource allocation policies for this or similar problems have been proposed in previous work. However, to the best of our knowledge, these policies have not been comparatively evaluated in a cloud environment.
    This paper reports on an empirical evaluation of three policies using a replica of Wikipedia deployed on the Amazon EC2 cloud. Experimental results show that a policy based on a solution to an optimization problem derived from the SaaS provider’s utility function outperforms well-known heuristics that have been proposed for similar problems. It is also shown that all three policies outperform a “reactive” allocation approach based on Amazon’s auto-scaling feature.

    Other authors
    See publication

Patents

  • Systems and methods for adapting service interface behaviors

    Issued US 7971145

    In one embodiment, the present invention includes a computer-implemented method of adapting software component interfaces by providing a user interface for specifying a provided interface, a required interface and interface operators. In another embodiment the present invention includes a computer-implemented method of adapting interfaces comprising receiving an adapter specification, receiving a plurality of communication actions from a first software component, transforming one or more of the…

    In one embodiment, the present invention includes a computer-implemented method of adapting software component interfaces by providing a user interface for specifying a provided interface, a required interface and interface operators. In another embodiment the present invention includes a computer-implemented method of adapting interfaces comprising receiving an adapter specification, receiving a plurality of communication actions from a first software component, transforming one or more of the communication actions in accordance with predefined interface operations; and sending transformed communication actions to a second software component.

    Other inventors
    See patent
  • Event-based coordination of process-oriented composite applications

    Issued US 7,873,422

    A process model specified using, for example, UML activity diagrams can be translated into an event-based model that can be executed on top of a coordination middleware. For example, a process model may be encoded as a collection of coordinating objects that interact with each other through a coordination middleware including a shared memory space. This approach is suitable for undertaking post-deployment adaptation of process-oriented composite applications. In particular, new control…

    A process model specified using, for example, UML activity diagrams can be translated into an event-based model that can be executed on top of a coordination middleware. For example, a process model may be encoded as a collection of coordinating objects that interact with each other through a coordination middleware including a shared memory space. This approach is suitable for undertaking post-deployment adaptation of process-oriented composite applications. In particular, new control dependencies can be encoded by dropping new (or enabling existing) coordinating objects into the space and/or disabling existing ones.

    Other inventors
    See patent
  • Event-based coordination of process-oriented composite applications

    Issued US 7,873,422

    A process model specified using, for example, UML activity diagrams can be translated into an event-based model that can be executed on top of a coordination middleware. For example, a process model may be encoded as a collection of coordinating objects that interact with each other through a coordination middleware including a shared memory space. This approach is suitable for undertaking post-deployment adaptation of process-oriented composite applications. In particular, new control…

    A process model specified using, for example, UML activity diagrams can be translated into an event-based model that can be executed on top of a coordination middleware. For example, a process model may be encoded as a collection of coordinating objects that interact with each other through a coordination middleware including a shared memory space. This approach is suitable for undertaking post-deployment adaptation of process-oriented composite applications. In particular, new control dependencies can be encoded by dropping new (or enabling existing) coordinating objects into the space and/or disabling existing ones.

    Other inventors
    See patent
  • Service Adaptation Machine

    Filed US 20090285224

    A system may include a gateway that is configured to intercept messages being exchanged between multiple services, a message repository that is logically coupled to the gateway and that is configured to store the intercepted messages, a service description repository that is configured to store multiple service descriptions, where each of the service descriptions corresponds to one of the services, a rules repository that is configured to store mapping rules and an adaptation engine that is…

    A system may include a gateway that is configured to intercept messages being exchanged between multiple services, a message repository that is logically coupled to the gateway and that is configured to store the intercepted messages, a service description repository that is configured to store multiple service descriptions, where each of the service descriptions corresponds to one of the services, a rules repository that is configured to store mapping rules and an adaptation engine that is configured to generate a sequence of firing rules using the service descriptions and the mapping rules responsive to the intercepted messages, to generate one or more outgoing messages in response to the intercepted messages using the sequence of firing rules, and to detect at runtime an occurrence of a termination anomaly.

    Other inventors
    See patent

Projects

  • PIX: The Process Improvement Explorer

    The PIX project is building the foundations of a new generation of process improvement methods that do not exclusively rely on guidelines and heuristics, but rather on a systematic exploration of a space of possible changes derived from process execution data.
    PIX is developing conceptual frameworks and algorithms to analyze process execution data in order to discover possible improvement opportunities.

    Other creators
    See project
  • SoBigData

    SoBigData proposes to create the Social Mining & Big Data Ecosystem: a research infrastructure (RI) providing an integrated ecosystem for ethic-sensitive scientific discoveries and advanced applications of social data mining on the various dimensions of social life, as recorded by “big data”. SoBigData will open up new research avenues in multiple research fields, including mathematics, ICT, and human, social and economic sciences, by enabling easy comparison, re-use and integration of…

    SoBigData proposes to create the Social Mining & Big Data Ecosystem: a research infrastructure (RI) providing an integrated ecosystem for ethic-sensitive scientific discoveries and advanced applications of social data mining on the various dimensions of social life, as recorded by “big data”. SoBigData will open up new research avenues in multiple research fields, including mathematics, ICT, and human, social and economic sciences, by enabling easy comparison, re-use and integration of state-of-the-art big social data, methods, and services, into new research. It will not only strengthen the existing clusters of excellence in social data mining research, but also create a pan-European, inter-disciplinary community of social data scientists, fostered by extensive training, networking, and innovation activities

    Other creators
    See project
  • MOOC on Fundamentals of BPM

    - Present

    This is the first MOOC to provide a full-lifecycle introduction to the discipline of Business Process Management. The course material is based on our textbook "Fundamentals of Business Process Management" (Springer, 2013).
    The first delivery of the MOOC will take place from October to December 2015.

    Other creators
    See project
  • ACSI (EU STREP, FP7)

    - Present

Organizations

  • International Conference on Business Process Management

    Steering Committee Member

    - Present
  • European Research Council

    Chair, Starting Grants Panel (PE6 - Computer Science and Informatics)

    -

    I was member of the panel responsible for evaluating and ranking applications for Starting Grants at the European Research Council from 2014 to 2018. I held the position of Chair of this panel in 2018 and 2020.

Recommendations received

More activity by Marlon

View Marlon’s full profile

  • See who you know in common
  • Get introduced
  • Contact Marlon directly
Join to view full profile

People also viewed

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses