Thomas Devogele - Academia.edu (original) (raw)
Uploads
Papers by Thomas Devogele
Spatial Analysis and GEOmatics, Nov 13, 2019
HAL (Le Centre pour la Communication Scientifique Directe), Jul 19, 2017
HAL (Le Centre pour la Communication Scientifique Directe), Nov 3, 2015
International audienceMining movement data to reveal interesting behavioral pat-terns has gained ... more International audienceMining movement data to reveal interesting behavioral pat-terns has gained attention in recent years. One such pat-tern is the convoy pattern which consists of at least m ob-jects moving together for at least k consecutive time instantswhere m and k are user-dened parameters. Existing algo-rithms for detecting convoy patterns, however do not scaleto real-life dataset sizes. Therefore a distributed algorithmfor convoy mining is inevitable. In this paper, we discuss theproblem of convoy mining and analyze dierent data parti-tioning strategies to pave the way for a generic distributedconvoy pattern mining algorithm
A wide range of Mobile Web-based applications are nowadays being built and proposed as mashup app... more A wide range of Mobile Web-based applications are nowadays being built and proposed as mashup applications. Their aim is to be intuitive enough to be easily created by end-users directly selecting interactive elements, content and functionalities from existing resources, without requiring any technical skills. We propose in this article a Mobile Web Trip Planner Tool that mashups heterogeneous online travel information provided from multiple Restful Web services to recommend custom visit plans. This application takes into account tourist preferences (type of stay, interest) and constraints (duration, budget, locomotion modality). Moreover, it considers real-time events (e.g., weather data or temporary unavailability of a touristic site) to adapt proposed schedules.
Springer eBooks, 2022
Business process simulation is a versatile technique to predict the impact of one or more changes... more Business process simulation is a versatile technique to predict the impact of one or more changes on the performance of a process. Mainstream approaches in this space suffer from various limitations, some stemming from the fact that they treat resources as undifferentiated entities grouped into resource pools. These approaches assume that all resources in a pool have the same performance and share the same availability calendars. Previous studies have acknowledged these assumptions, without quantifying their impact on simulation model accuracy. This paper addresses this gap in the context of simulation models automatically discovered from event logs. The paper proposes a simulation approach and a method for discovering simulation models, wherein each resource is treated as an individual entity, with its own performance and availability calendar. An evaluation shows that simulation models with differentiated resources more closely replicate the distributions of cycle times and the work rhythm in a process than models with undifferentiated resources.
HAL (Le Centre pour la Communication Scientifique Directe), Jan 24, 2017
International audienc
HAL (Le Centre pour la Communication Scientifique Directe), Jan 12, 2022
2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS), 2018
Proceedings of the 13th International Conference on Web Information Systems and Technologies, 2017
2019 IEEE 28th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2019
2020 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT), 2020
Semantic similarity measures are metrics that analyze knowledge sources such as ontologies to pro... more Semantic similarity measures are metrics that analyze knowledge sources such as ontologies to produce a similarity score between compared concepts. They are used in different information retrieval domains such as semantic search or recommendation systems. Semantic Measure Libraries (SML) on the other hand, are tools that facilitate the use and implementation of semantic similarity measures. Existing libraries are in general dedicated to ontology-based semantic similarity measures. However, with the emergence of Linked Open Data (LOD), which provides a large and diverse source of information on the Web, new LOD-based semantic similarity measures are proposed. These measures need to handle new kinds of data, and existing SML are not designed to support these functionalities. In this paper, we present LDS (Linked Data Similarity) Library, a Java software library of LOD-based semantic similarity measures. LDS implements some well-known similarity measures and provides efficient utilities and tools for similarity calculation and implementation. We conduct a set of experiments to evaluate LDS efficiency. Also, we present a use case where we propose a new similarity measure that extends an existing measure by reusing its components.
2016 17th IEEE International Conference on Mobile Data Management (MDM), 2016
Due to the wide spread of mobile devices equipped with location sensors, the amount of mobility d... more Due to the wide spread of mobile devices equipped with location sensors, the amount of mobility data being generated is enormous. Mining this data to reveal interesting behavioral patterns has gained attention in recent years. Various mobility patterns have been proposed which describe collective mobility behaviour. One such pattern is the convoy pattern which can be used to find groups of people moving together in public transport or for prevention of traffic jams. A convoy consists of at least m objects moving together for at least k consecutive time instants where m and k are user-defined parameters. Existing algorithms for detecting convoy patterns, however, do not scale to real-life dataset sizes. Therefore in this paper, we propose a generic distributed convoy pattern mining algorithm and show how such an algorithm can be implemented using the MapReduce framework. Our experimental results show that our distributed algorithm is scalable and more efficient than the existing sequential convoy pattern mining algorithms.
La comprehension fine des deplacements des individus necessite une modeli-sation semantique riche... more La comprehension fine des deplacements des individus necessite une modeli-sation semantique riche de leurs activites. Or, il est maintenant possible d'extraire les mobilites et les activites des individus a l'aide d'informations contextuelles ou de cap-teurs. Une fois enrichies semantiquement, ces mobilites peuvent etre comparees selon une mesure de proximite spatiale, temporelle et semantique, puis regroupees en clusters de trajectoires similaires. Afin de resumer ces deplacements similaires, des motifs synthetisant ces clusters peuvent etre induits. Cet article presente une methodologie pour extraire ces motifs a partir de trajectoires semantiquement riches ; fort utile aux experts pour mieux analyser les deplacements. Dans cet objectif, cet article propose de mettre en lumiere, d'etendre et de relier un grand nombre d'outils de la fouille des trajectoires. Cette methode est generique et s'applique a nombre de domaines d'etudes tels que le tourisme, la ...
Current Trends in Web Engineering, 2018
Tourists often face the problem of planning itineraries that cover the most interesting attractio... more Tourists often face the problem of planning itineraries that cover the most interesting attractions and best match their preferences and constraints. We have proposed a configuration-theory-based tool, called CART, that takes as input data from touristic APIs and produces as output personalized touristic itineraries. In this paper, we extend our proposal using semantic technologies to enable better content management, knowledge discovery and semantic search. Through semantic annotations, we perform data integration of heterogeneous and evolving touristic APIs. This makes content more accessible and enhances information retrieval by providing semantic querying capabilities to the CART system.
2018 IEEE 27th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2018
Configuration theory has shown its usefulness for capturing the user's constraints and to ass... more Configuration theory has shown its usefulness for capturing the user's constraints and to assist her in mass customized composite components development. We bring in this paper configuration to the Web services context and provide personalized features for composite services. The process of configuring a composite Web service results on a planning-style approach that creates new Web services through combining existing ones while considering user's constraints and preferences. We propose a bottom-up reasoning approach that connects services based on configuration knowledge witch includes configuration operators and configuration rules in order to generate the configured service that cover the tourist's information need. A positive yet preliminary evaluation with tourists has been carried out and shows the usability of our approach.
Concurrency and Computation: Practice and Experience, 2022
2020 IEEE International Conference on Web Services (ICWS), 2020
2017 IEEE International Conference on Web Services (ICWS), 2017
The fast development of powerful mobile devices and rich Internet applications have boosted the p... more The fast development of powerful mobile devices and rich Internet applications have boosted the production of Mobile Web applications designed to support end-users in their daily activities using smartphones. When these applications are the result of combining multiple heterogeneous data and services, the traditional one-size-fits-all development approach is not convenient since it does not consider the specificities of each potential user. New techniques and tools are then required to offer applications that better fit end-users constraints, preferences, and contexts while allowing them creating, consuming and sharing added-value services. We present in this article a novel mashup approach based on configuration theory and a visual tool that achieves this goal. As a proof of concept, we present an implementation scenario in the tourism domain.
Spatial Analysis and GEOmatics, Nov 13, 2019
HAL (Le Centre pour la Communication Scientifique Directe), Jul 19, 2017
HAL (Le Centre pour la Communication Scientifique Directe), Nov 3, 2015
International audienceMining movement data to reveal interesting behavioral pat-terns has gained ... more International audienceMining movement data to reveal interesting behavioral pat-terns has gained attention in recent years. One such pat-tern is the convoy pattern which consists of at least m ob-jects moving together for at least k consecutive time instantswhere m and k are user-dened parameters. Existing algo-rithms for detecting convoy patterns, however do not scaleto real-life dataset sizes. Therefore a distributed algorithmfor convoy mining is inevitable. In this paper, we discuss theproblem of convoy mining and analyze dierent data parti-tioning strategies to pave the way for a generic distributedconvoy pattern mining algorithm
A wide range of Mobile Web-based applications are nowadays being built and proposed as mashup app... more A wide range of Mobile Web-based applications are nowadays being built and proposed as mashup applications. Their aim is to be intuitive enough to be easily created by end-users directly selecting interactive elements, content and functionalities from existing resources, without requiring any technical skills. We propose in this article a Mobile Web Trip Planner Tool that mashups heterogeneous online travel information provided from multiple Restful Web services to recommend custom visit plans. This application takes into account tourist preferences (type of stay, interest) and constraints (duration, budget, locomotion modality). Moreover, it considers real-time events (e.g., weather data or temporary unavailability of a touristic site) to adapt proposed schedules.
Springer eBooks, 2022
Business process simulation is a versatile technique to predict the impact of one or more changes... more Business process simulation is a versatile technique to predict the impact of one or more changes on the performance of a process. Mainstream approaches in this space suffer from various limitations, some stemming from the fact that they treat resources as undifferentiated entities grouped into resource pools. These approaches assume that all resources in a pool have the same performance and share the same availability calendars. Previous studies have acknowledged these assumptions, without quantifying their impact on simulation model accuracy. This paper addresses this gap in the context of simulation models automatically discovered from event logs. The paper proposes a simulation approach and a method for discovering simulation models, wherein each resource is treated as an individual entity, with its own performance and availability calendar. An evaluation shows that simulation models with differentiated resources more closely replicate the distributions of cycle times and the work rhythm in a process than models with undifferentiated resources.
HAL (Le Centre pour la Communication Scientifique Directe), Jan 24, 2017
International audienc
HAL (Le Centre pour la Communication Scientifique Directe), Jan 12, 2022
2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS), 2018
Proceedings of the 13th International Conference on Web Information Systems and Technologies, 2017
2019 IEEE 28th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2019
2020 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT), 2020
Semantic similarity measures are metrics that analyze knowledge sources such as ontologies to pro... more Semantic similarity measures are metrics that analyze knowledge sources such as ontologies to produce a similarity score between compared concepts. They are used in different information retrieval domains such as semantic search or recommendation systems. Semantic Measure Libraries (SML) on the other hand, are tools that facilitate the use and implementation of semantic similarity measures. Existing libraries are in general dedicated to ontology-based semantic similarity measures. However, with the emergence of Linked Open Data (LOD), which provides a large and diverse source of information on the Web, new LOD-based semantic similarity measures are proposed. These measures need to handle new kinds of data, and existing SML are not designed to support these functionalities. In this paper, we present LDS (Linked Data Similarity) Library, a Java software library of LOD-based semantic similarity measures. LDS implements some well-known similarity measures and provides efficient utilities and tools for similarity calculation and implementation. We conduct a set of experiments to evaluate LDS efficiency. Also, we present a use case where we propose a new similarity measure that extends an existing measure by reusing its components.
2016 17th IEEE International Conference on Mobile Data Management (MDM), 2016
Due to the wide spread of mobile devices equipped with location sensors, the amount of mobility d... more Due to the wide spread of mobile devices equipped with location sensors, the amount of mobility data being generated is enormous. Mining this data to reveal interesting behavioral patterns has gained attention in recent years. Various mobility patterns have been proposed which describe collective mobility behaviour. One such pattern is the convoy pattern which can be used to find groups of people moving together in public transport or for prevention of traffic jams. A convoy consists of at least m objects moving together for at least k consecutive time instants where m and k are user-defined parameters. Existing algorithms for detecting convoy patterns, however, do not scale to real-life dataset sizes. Therefore in this paper, we propose a generic distributed convoy pattern mining algorithm and show how such an algorithm can be implemented using the MapReduce framework. Our experimental results show that our distributed algorithm is scalable and more efficient than the existing sequential convoy pattern mining algorithms.
La comprehension fine des deplacements des individus necessite une modeli-sation semantique riche... more La comprehension fine des deplacements des individus necessite une modeli-sation semantique riche de leurs activites. Or, il est maintenant possible d'extraire les mobilites et les activites des individus a l'aide d'informations contextuelles ou de cap-teurs. Une fois enrichies semantiquement, ces mobilites peuvent etre comparees selon une mesure de proximite spatiale, temporelle et semantique, puis regroupees en clusters de trajectoires similaires. Afin de resumer ces deplacements similaires, des motifs synthetisant ces clusters peuvent etre induits. Cet article presente une methodologie pour extraire ces motifs a partir de trajectoires semantiquement riches ; fort utile aux experts pour mieux analyser les deplacements. Dans cet objectif, cet article propose de mettre en lumiere, d'etendre et de relier un grand nombre d'outils de la fouille des trajectoires. Cette methode est generique et s'applique a nombre de domaines d'etudes tels que le tourisme, la ...
Current Trends in Web Engineering, 2018
Tourists often face the problem of planning itineraries that cover the most interesting attractio... more Tourists often face the problem of planning itineraries that cover the most interesting attractions and best match their preferences and constraints. We have proposed a configuration-theory-based tool, called CART, that takes as input data from touristic APIs and produces as output personalized touristic itineraries. In this paper, we extend our proposal using semantic technologies to enable better content management, knowledge discovery and semantic search. Through semantic annotations, we perform data integration of heterogeneous and evolving touristic APIs. This makes content more accessible and enhances information retrieval by providing semantic querying capabilities to the CART system.
2018 IEEE 27th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2018
Configuration theory has shown its usefulness for capturing the user's constraints and to ass... more Configuration theory has shown its usefulness for capturing the user's constraints and to assist her in mass customized composite components development. We bring in this paper configuration to the Web services context and provide personalized features for composite services. The process of configuring a composite Web service results on a planning-style approach that creates new Web services through combining existing ones while considering user's constraints and preferences. We propose a bottom-up reasoning approach that connects services based on configuration knowledge witch includes configuration operators and configuration rules in order to generate the configured service that cover the tourist's information need. A positive yet preliminary evaluation with tourists has been carried out and shows the usability of our approach.
Concurrency and Computation: Practice and Experience, 2022
2020 IEEE International Conference on Web Services (ICWS), 2020
2017 IEEE International Conference on Web Services (ICWS), 2017
The fast development of powerful mobile devices and rich Internet applications have boosted the p... more The fast development of powerful mobile devices and rich Internet applications have boosted the production of Mobile Web applications designed to support end-users in their daily activities using smartphones. When these applications are the result of combining multiple heterogeneous data and services, the traditional one-size-fits-all development approach is not convenient since it does not consider the specificities of each potential user. New techniques and tools are then required to offer applications that better fit end-users constraints, preferences, and contexts while allowing them creating, consuming and sharing added-value services. We present in this article a novel mashup approach based on configuration theory and a visual tool that achieves this goal. As a proof of concept, we present an implementation scenario in the tourism domain.