Demo Data from EDBT 2026 / reviewers in the wild / expert
Justine Rochas
dblp:138/7317
· DBLP profile ↗
6ranked-venue papers
0as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 2Theory of computation · 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.
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 44% Query processing and optimization · 44% Distributed and cloud data management · 13% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization › similarity join
kNN join |
0.2 | 1 | 2016 | K Nearest Neighbour Joins for Big Data on MapReduce: A Theoretical and Experimental Analysis · IEEE Trans. Knowl. Data Eng. 2016 |
Information retrieval
similarity search |
0.2 | 1 | 2016 | K Nearest Neighbour Joins for Big Data on MapReduce: A Theoretical and Experimental Analysis · IEEE Trans. Knowl. Data Eng. 2016 |
Distributed and cloud data management
mapreduce |
0.1 | 1 | 2016 | K Nearest Neighbour Joins for Big Data on MapReduce: A Theoretical and Experimental Analysis · IEEE Trans. Knowl. Data Eng. 2016 |
Methods — techniques the papers use, named apart from their topics
theoretical analysis · 0.2experimental evaluation · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Correction to "K Nearest Neighbour Joins for Big Data on MapReduce: A Theoretical and Experimental Analysis"abstractPresents corrections to the paper, “K nearest neighbour joins for big data on MapReduce: A theoretical and experimental analysis,” (Song, G., et al), IEEE Trans. Knowl. Data Eng., vol. 28, no. 9, pp. 2376–2392, Sep. 2016. Ge Song 0001, Justine Rochas, Lea El Beze, Fabrice Huet, Frédéric Magoulès |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2017 | Multiactive objects and their applicationsabstractIn order to tackle the development of concurrent and distributed systems, the active object programming model provides a high-level abstraction to program concurrent behaviours. There exists already a variety of active object frameworks targeted at a large range of application domains: modelling, verification, efficient execution. However, among these frameworks, very few consider a multi-threaded execution of active objects. Introducing controlled parallelism within active objects enables overcoming some of their limitations. In this paper, we present a complete framework around the multi-active object programming model. We present it through ProActive, the Java library that offers multi-active objects, and through MultiASP, the programming language that allows the formalisation of our developments. We then show how to compile an active object language with cooperative multi-threading into multi-active objects. This paper also presents different use cases and the development support to illustrate the practical usability of our language. Formalisation of our work provides the programmer with guarantees on the behaviour of the multi-active object programming model and of the compiler. Ludovic Henrio, Justine Rochas |
Log. Methods Comput. Sci. | 2 |
| 2016 | From Modelling to Systematic Deployment of Distributed Active Objects
Ludovic Henrio, Justine Rochas |
COORDINATION | 2 |
| 2016 | K Nearest Neighbour Joins for Big Data on MapReduce: A Theoretical and Experimental AnalysisabstractGiven a point$p$and a set of points$S$, the kNN operation finds the$k$closest points to in$S$. It is a computational intensive task with a large range of applications such as knowledge discovery or data mining. However, as the volume and the dimension of data increase, only distributed approaches can perform such costly operation in a reasonable time. Recent works have focused on implementing efficient solutions using the MapReduce programming model because it is suitable for distributed large scale data processing. Although these works provide different solutions to the same problem, each one has particular constraints and properties. In this paper, we compare the different existing approaches for computing kNN on MapReduce, first theoretically, and then by performing an extensive experimental evaluation. To be able to compare solutions, we identify three generic steps for kNN computation on MapReduce: data pre-processing, data partitioning, and computation. We then analyze each step from load balancing, accuracy, and complexity aspects. Experiments in this paper use a variety of datasets, and analyze the impact of data volume, data dimension, and the value of k from many perspectives like time and space complexity, and accuracy. The experimental part brings new advantages and shortcomings that are discussed for each algorithm. To the best of our knowledge, this is the first paper that compares kNN computing methods on MapReduce both theoretically and experimentally with the same setting. Overall, this paper can be used as a guide to tackle kNN-based practical problems in the context of big data. Ge Song 0001, Justine Rochas, Lea El Beze, Fabrice Huet, Frédéric Magoulès |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2015 | Solutions for Processing K Nearest Neighbor Joins for Massive Data on MapReduceabstractGiven a point p and a set of points S, the kNN operation finds the k closest points to p in S. It is a computational intensive task with a large range of applications such as knowledge discovery or data mining. However, as the volume and the dimension of data increase, only distributed approaches can perform such costly operation in a reasonable time. Recent works have focused on implementing efficient solutions using the MapReduce programming model because it is suitable for large scale data processing. Also, it can easily be executed in a distributed environment. Although these works provide different solutions to the same problem, each one has particular constraints and properties. There is no readily available comparison to help users choose the one most appropriate for their needs. This is the problem we address in this work. Firstly, we show that all kNN implementations go through a common workflow, which we use as a basis for classification. Secondly, we describe precisely the different techniques published so far. And lastly, we provide a set of objective criteria that can be used to make informed decisions. Ge Song 0001, Justine Rochas, Fabrice Huet, Frédéric Magoulès |
PDP | 2 |
| 2013 | An Optimal Broadcast Algorithm for Content-Addressable Networks
Ludovic Henrio, Fabrice Huet, Justine Rochas |
OPODIS | 3 |