Research activities

My work focuses on the personalisation of human-centred digital services. Information systems have evolved significantly. The amount of data produced and traces left by users of these systems provides an opportunity to define dashboards and analyses to personalise the user experience.

My aim is to propose a guidance method based on the user's navigation path to help them build their own path. Process mining is used to discover the journey model of the previous user. Then this model is used to recommend the most appropriate step to guide the current user.

I am developing two areas of research. The first is about process mining, which consists in extracting knowledge from the traces left by users of digital services. The second concerns the management of activities in interaction with a user.

Process Mining

Process Mining focuses on the analysis of processes by the development of a set of tools and techniques aimed at extracting process-related knowledge from event log. An event log corresponds to a set of process instances (i.e. traces) following a business process which is a set of coordinated tasks that delivers a specific service or a product. Each recorded event refers to an activity and is related to a particular trace. An event can have a time stamp and a performer (i.e. a person or a device executing or initiating an activity). Process Mining deals with several different activities, whose final aim is to extract knowledge from available log files.

An Information Retrieval System is a set of resources and tools permitting users to search for information in a given domain. In such systems users can have diverse ways to perform their research according to their objectives. In this context, it can be said that the user applies self-defined processes that may vary in term of significance, structure and results. Therefore, it would be useful to study the behavior of users to better understand their information seeking processes.

To do so, I use process mining algorithms to mine self-defined business processes.

I focus on Trace Clustering that aims to regroup traces with similar characteristics

Main contributions

Control of Interative Narrative Unfolding

The control of a system consists in organizing, upstream, the actions to be put in place to achieve an objective, by optimizing a possible criterion; then to take the necessary decisions, during the execution, to carry out the actions planned according to the possibilities of the system. Achieving these two goals requires, at a strategical level, to define the objectives to be achieved over a long time horizon and, if necessary, changing the system. Finally, an analysis of the system must be carried out to detect possible deadlock situations.

My research objective is to propose a solution to adapt the execution of the execution of an activity (or a process) while remaining within the framework defined by the designer of the application (the expert of the domain) but taking into account inflections given by the user (through his actions). My work aims at defining an architecture for the adaptation, the definition of a formal model and the validation of a scenario in the field of the serious games.

My research, now, focuses on defining a recommender system to help the user in its customer journey

Main contributions

Course on Process Mining