João B. Rocha-Junior

dblp:41/7270 · DBLP profile ↗
← Back
10ranked-venue papers
5as first author
4since 2021 · last 2026
0000-0002-6925-9729ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 8 · 5 first-author · 3 since 2021Artificial intelligence and machine learning · 4 · 1 first-author · 4 since 2021Software engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
YearPublicationVenuePosition
2026 On the performance of LSH-based Recommender Systems for E-commerce
João B. Rocha-Junior, Daniel Coelho de Andrade, Pedro Olympio Serra Neri, Angelo Amâncio Duarte
Data Knowl. Eng.1
2023 Decisive skyline queries for truly balancing multiple criteria
Akrivi Vlachou, Christos Doulkeridis, João B. Rocha-Junior, Kjetil Nørvåg
Data Knowl. Eng.3
2022 On Decisive Skyline Queries
Akrivi Vlachou, Christos Doulkeridis, João B. Rocha-Junior, Kjetil Nørvåg
DaWaK3
2022 Exploiting Pareto distribution for user modeling in location-based information retrieval
João Paulo Dias de Almeida, Frederico Araújo Durão, João B. Rocha-Junior
Expert Syst. Appl.3
2019 Guest Editorial: Special issue on mobility analytics for spatio-temporal and social data
Christos Doulkeridis, Qiang Qu 0001, George A. Vouros, João B. Rocha-Junior
GeoInformatica4
2018 A systematic review on the code smell effect
José Amâncio M. Santos, João B. Rocha-Junior, Luciana Carla Lins Prates, Rogeres Santos do Nascimento, Mydiã Falcão Freitas, Manoel G. Mendonça
J. Syst. Softw.2
2012 Top-k spatial keyword queries on road networks
abstract
With the popularization of GPS-enabled devices there is an increasing interest for location-based queries. In this context, one interesting problem is processing top-k spatial keyword queries. Given a set of objects with a textual description (e.g., menu of a restaurant), a query location (latitude and longitude), and a set of query keywords, a top-k spatial keyword query returns the k best objects ranked in terms of both distance to the query location and textual relevance to the query keywords. So far, the research on this problem has assumed Euclidean space. In order to process such queries efficiently, spatio-textual indexes combining R-trees and inverted files are employed. However, for most real applications, the distance between the objects and query location is constrained by a road network (shortest path) and cannot be computed efficiently using R-trees. In this paper, we address, for the first time, the challenging problem of processing top-k spatial keyword queries on road networks where the distance between the query location and the spatial object is the shortest path. We formalize the new query type, and present novel indexing structures and algorithms that are able to process such queries efficiently. Finally, we perform an experimental evaluation that shows the efficiency of our approach.
João B. Rocha-Junior, Kjetil Nørvåg
EDBT1
2011 Efficient execution plans for distributed skyline query processing
abstract
In this paper, we study the generation of efficient execution plans for skyline query processing in large-scale distributed environments. In such a setting, each server stores autonomously a fraction of the data, thus all servers need to process the skyline query. An execution plan defines the order in which the individual skyline queries are processed on different servers, and influences the performance of query processing. Querying servers consecutively reduces the amount of transferred data and the number of queried servers, since skyline points obtained by one server prune points in the subsequent servers, but also increases the latency of the system. To address this trade-off, we introduce a novel framework, called SkyPlan, for processing distributed skyline queries that generates execution plans aiming at optimizing the performance of query processing. Thus, we quantify the gain of querying consecutively different servers. Then, execution plans are generated that maximize the overall gain, while also taking into account additional objectives, such as bounding the maximum number of hops required for the query or balancing the load on different servers fairly. Finally, we present an algorithm for distributed processing based on the generated plan that continuously refines the execution plan during in-network processing. Our framework consistently outperforms the state-of-the-art algorithm.
João B. Rocha-Junior, Akrivi Vlachou, Christos Doulkeridis, Kjetil Nørvåg
EDBT1
2011 Efficient Processing of Top-k Spatial Keyword Queries
João B. Rocha-Junior, Orestis Gkorgkas, Simon Jonassen, Kjetil Nørvåg
SSTD1
2010 Efficient Processing of Top-k Spatial Preference Queries
abstract
Top- k spatial preference queries return a ranked set of the k best data objects based on the scores of feature objects in their spatial neighborhood. Despite the wide range of location-based applications that rely on spatial preference queries, existing algorithms incur non-negligible processing cost resulting in high response time. The reason is that computing the score of a data object requires examining its spatial neighborhood to find the feature object with highest score. In this paper, we propose a novel technique to speed up the performance of top-k spatial preference queries. To this end, we propose a mapping of pairs of data and feature objects to a distance-score space, which in turn allows us to identify and materialize the minimal subset of pairs that is sufficient to answer any spatial preference query. Furthermore, we present a novel algorithm that improves query processing performance by avoiding examining the spatial neighborhood of the data objects during query execution. In addition, we propose an efficient algorithm for materialization and we describe useful properties that reduce the cost of maintenance. We show through extensive experiments that our approach significantly reduces the number of I/Os and execution time compared to the state-of-the-art algorithms for different setups.
João B. Rocha-Junior, Akrivi Vlachou, Christos Doulkeridis, Kjetil Nørvåg
Proc. VLDB Endow.1