Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Claudio Martella

dblp:135/5969 · DBLP profile ↗
← Back
11ranked-venue papers
5as first author
1since 2021 · last 2021
—ORCID · none

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

Systems, architecture and hardware · 3Human-computer interaction and ubiquitous computing · 3 · 3 first-authorArtificial intelligence and machine learning · 1 · 1 since 2021Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author

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.

Human-computer interaction and pervasive computing
3 papers
Ubiquitous computing and smart environments · 55% Collaborative and social computing · 23% Wearable and physiological sensing · 16%
Databases, data mining, and information retrieval
1 paper
Graph data management · 100%

Topics — the 6 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Ubiquitous computing and smart environments › location sensing
proximity sensing
0.422016
Leveraging proximity sensing to mine the behavior of museum visitors · PerCom 2016
From proximity sensing to spatio-temporal social graphs · PerCom 2014
Graph data management
graph partitioning
0.312017
Spinner: Scalable Graph Partitioning in the Cloud · ICDE 2017
Graph data management › graph analytics
large-scale graph analytics
0.312017
Spinner: Scalable Graph Partitioning in the Cloud · ICDE 2017
Ubiquitous computing and smart environments › mobile sensing
smartphone sensing
0.212015
How Was It?: Exploiting Smartphone Sensing to Measure Implicit Audience Responses to Live Performances · ACM Multimedia 2015
Human-AI interaction
affective computing
0.112015
How Was It?: Exploiting Smartphone Sensing to Measure Implicit Audience Responses to Live Performances · ACM Multimedia 2015
Collaborative and social computing › social interaction
social dynamics
0.112014
From proximity sensing to spatio-temporal social graphs · PerCom 2014

Methods — techniques the papers use, named apart from their topics

vertex-centric pregel abstraction · 0.3visualization · 0.2data clustering · 0.2proximity sensing · 0.2classification · 0.2accelerometer sensing · 0.2
YearPublicationVenuePosition
2021 Towards Analyzing and Predicting the Experience of Live Performances with Wearable Sensing
abstract
We present an approach to interpret the response of audiences to live performances by processing mobile sensor data. We apply our method on three different datasets obtained from three live performances, where each audience member wore a single tri-axial accelerometer and proximity sensor embedded inside a smart sensor pack. Using these sensor data, we developed a novel approach to predict audience members’ self-reported experience of the performances in terms of enjoyment, immersion, willingness to recommend the event to others, and change in mood. The proposed method uses an unsupervised method to identify informative intervals of the event, using the linkage of the audience members’ bodily movements, and uses data from these intervals only to estimate the audience members’ experience. We also analyze how the relative location of members of the audience can affect their experience and present an automatic way of recovering neighborhood information based on proximity sensors. We further show that the linkage of the audience members’ bodily movements is informative of memorable moments which were later reported by the audience.
Ekin Gedik, Laura Cabrera Quiros, Claudio Martella, Gwenn Englebienne, Hayley Hung
IEEE Trans. Affect. Comput.3
2017 An Open-Space Museum as a Testbed for Popularity Monitoring in Real-World Settings
Marco Cattani, Ioannis Protonotarios, Claudio Martella, Joost van Velzen, Marco Zuniga, Koen Langendoen
EWSN3
2017 Spinner: Scalable Graph Partitioning in the Cloud
abstract
In this paper, we present a graph partitioning algorithm to partition graphs with trillions of edges. To achieve such scale, our solution leverages the vertex-centric Pregel abstraction provided by Giraph, a system for large-scale graph analytics. We designed our algorithm to compute partitions with high locality and fair balance, and focused on the characteristics necessary to reach wide adoption by practitioners in production. Our solution can (i) scale to massive graphs and thousands of compute cores, (ii) efficiently adapt partitions to changes to graphs and compute environments, and (iii) seamlessly integrate in existing systems without additional infrastructure. We evaluate our solution on the Facebook and Instagram graphs, as well as on other large-scale, real-world graphs. We show that it is scalable and computes partitionings with quality comparable, and sometimes outperforming, existing solutions. By integrating the computed partitionings in Giraph, we speedup various real-world applications by up to a factor of 5.6 compared to default hash-partitioning.
Claudio Martella, Dionysios Logothetis, Andreas Loukas, Georgos Siganos
ICDE1
2017 Visualizing, clustering, and predicting the behavior of museum visitors
Claudio Martella, Armando Miraglia, Jeana Frost, Marco Cattani, Maarten van Steen
Pervasive Mob. Comput.1
2016 Leveraging proximity sensing to mine the behavior of museum visitors
abstract
Face-to-face proximity has been successfully leveraged to study the relationships between individuals in various contexts, from a working place, to a conference, a museum, a fair, and a date. We spend time facing the individuals with whom we chat, discuss, work, and play. However, face-to-face proximity is not the realm of solely person-to-person relationships, but it can be used as a proxy to study person-to-object relationships as well. We face the objects with which we interact on a daily basis, like a television, the kitchen appliances, a book, including more complex objects like a stage where a concert is taking place. In this paper, we focus on the relationship between the visitors of an art exhibition and its exhibits. We design, implement, and deploy a sensing infrastructure based on inexpensive mobile proximity sensors and a filtering pipeline that we use to measure face-to-face proximity between individuals and exhibits. Our pipeline produces an improvement in measurement accuracy of up to 64% relative to raw data. We use this data to mine the behavior of the visitors and show that group behavior can be recognized by means of data clustering and visualization.
Claudio Martella, Armando Miraglia, Marco Cattani, Maarten van Steen
PerCom1
2015 How Was It?: Exploiting Smartphone Sensing to Measure Implicit Audience Responses to Live Performances
abstract
In this paper, we present an approach to understand the response of an audience to a live dance performance by the processing of mobile sensor data. We argue that exploiting sensing capabilities already available in smart phones enables a potentially large scale measurement of an audience's implicit response to a performance. In this work, we leverage both tri-axial accelerometers, worn by ordinary members of the public during a dance performance, to predict responses to a number of survey answers, comprising enjoyment, immersion, willingness to recommend the event to others, and change in mood. We also analyse how behaviour as a result of seeing a dance performance might be reflected in a people's subsequent social behaviour using proximity and acceleration sensing. To our knowledge, this is the first work where pervasive mobile sensing has been used to investigate spontaneous responses to predict the affective evaluation of a live performance. Using a single body worn accelerometer to monitor a set of audience members, we were able to predict whether they enjoyed the event with a balanced classification accuracy of 90\%. The collective coordination of the audience's bodily movements also highlighted memorable moments that were reported later by the audience. The effective use of body movements to measure affective responses in such a setting is particularly surprising given that traditionally, physiological signals such as skin conductance or brain-based signals are the more commonly accepted methods to measure implicit affective response. Our experiments open interesting new directions for research on both automated techniques and applications for the implicit tagging of real world events via spontaneous and implicit audience responses during as well as after a performance.
Claudio Martella, Ekin Gedik, Laura Cabrera Quiros, Gwenn Englebienne, Hayley Hung
ACM Multimedia1
2014 Adaptive Partitioning for Large-Scale Dynamic Graphs
abstract
In the last years, large-scale graph processing has gained increasing attention, with most recent systems placing particular emphasis on latency. One possible technique to improve runtime performance in a distributed graph processing system is to reduce network communication. The most notable way to achieve this goal is to partition the graph by minimizing the number of edges that connect vertices assigned to different machines, while keeping the load balanced. However, real-world graphs are highly dynamic, with vertices and edges being constantly added and removed. Carefully updating the partitioning of the graph to reflect these changes is necessary to avoid the introduction of an extensive number of cut edges, which would gradually worsen computation performance. In this paper we show that performance degradation in dynamic graph processing systems can be avoided by adapting continuously the graph partitions as the graph changes. We present a novel highly scalable adaptive partitioning strategy, and show a number of refinements that make it work under the constraints of a large-scale distributed system. The partitioning strategy is based on iterative vertex migrations, relying only on local information. We have implemented the technique in a graph processing system, and we show through three real-world scenarios how adapting graph partitioning reduces execution time by over 50% when compared to commonly used hash-partitioning.
Luis Miguel Vaquero González, Félix Cuadrado, Dionysios Logothetis, Claudio Martella
ICDCS4
2014 How Well Do Graph-Processing Platforms Perform? An Empirical Performance Evaluation and Analysis
abstract
Graph-processing platforms are increasingly used in a variety of domains. Although both industry and academia are developing and tuning graph-processing algorithms and platforms, the performance of graph-processing platforms has never been explored or compared in-depth. Thus, users face the daunting challenge of selecting an appropriate platform for their specific application. To alleviate this challenge, we propose an empirical method for benchmarking graph-processing platforms. We define a comprehensive process, and a selection of representative metrics, datasets, and algorithmic classes. We implement a benchmarking suite of five classes of algorithms and seven diverse graphs. Our suite reports on basic (user-lever) performance, resource utilization, scalability, and various overhead. We use our benchmarking suite to analyze and compare six platforms. We gain valuable insights for each platform and present the first comprehensive comparison of graph-processing platforms.
Marcin Biczak, Ana Lucia Varbanescu, Alexandru Iosup, Claudio Martella, Theodore L. Willke
IPDPS5
2014 From proximity sensing to spatio-temporal social graphs
abstract
Understanding the social dynamics of a group of people can give new insights into social behavior. Physical proximity between individuals results from the interactions between them. Hence, measuring physical proximity is an important step towards a better understanding of social behavior. We discuss a novel approach to sense proximity from within the social dynamics. Our primary objective is to construct a spatio-temporal social graph from noisy proximity data. We address the technical and algorithmic challenges of measuring proximity reliably and accurately. Simulations and real world experiments demonstrate the feasibility and scalability of our approach. Our algorithms doubles the sensitivity of proximity detections at the cost of a slight reduction in specificity.
Claudio Martella, Matthew Dobson, Aart van Halteren, Maarten van Steen
PerCom1
2014 Benchmarking graph-processing platforms: a vision
abstract
Processing graphs, especially at large scale, is an increasingly useful activity in a variety of business, engineering, and scientific domains. Already, there are tens of graph-processing platforms, such as Hadoop, Giraph, GraphLab, etc., each with a different design and functionality. For graph-processing to continue to evolve, users have to find it easy to select a graph-processing platform, and developers and system integrators have to find it easy to quantify the performance and other non-functional aspects of interest. However, the state of performance analysis of graph-processing platforms is still immature: there are few studies and, for the few that exist, there are few similarities, and relatively little understanding of the impact of dataset and algorithm diversity on performance. Our vision is to develop, with the help of the performance-savvy community, a comprehensive benchmarking suite for graph-processing platforms. In this work, we take a step in this direction, by proposing a set of seven challenges, summarizing our previous work on performance evaluation of distributed graph-processing platforms, and introducing our on-going work within the SPEC Research Group's Cloud Working Group.
Ana Lucia Varbanescu, Alexandru Iosup, Claudio Martella, Theodore L. Willke
ICPE4
2013 Adaptive partitioning for large-scale dynamic graphs
abstract
Mining large-scale graphs is increasingly important, as it provides a powerful way of extracting useful information from real-world data. Efficient processing of that volume of information requires partitioning the graph across multiple nodes in a distributed system. However, traversing edges across distributed partitions results in significant performance penalty due to the additional cost of inter-partition communication. Minimising the number of cut edges between partitions improves communication cost between neighbouring vertices; balanced graph partitioning is required for load balancing [2].
Luis Miguel Vaquero González, Félix Cuadrado, Dionysios Logothetis, Claudio Martella
SoCC4