Demo Data from EDBT 2026 / reviewers in the wild / expert
Anurag Agarwal
dblp:36/5094
· DBLP profile ↗
16ranked-venue papers
5as first author
5since 2021 · last 2025
0000-0002-0332-2166ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 6 · 2 since 2021Systems, architecture and hardware · 4 · 3 first-author · 1 since 2021Theory of computation · 2 · 1 first-authorArtificial intelligence and machine learning · 1Security and privacy · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
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
2 papers |
Information retrieval · 100% | |
| Human-computer interaction and pervasive computing
2 papers |
User interface design and tools · 50% Interaction techniques and input · 50% | |
| Theoretical computer science
2 papers |
Distributed computing theory · 100% |
Topics — the 9 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information retrieval › document retrieval › domain-specific retrieval
mathematical information retrieval |
0.2 | 1 | 2014 | Rendering expressions to improve accuracy of relevance assessment for math search · SIGIR 2014 |
Information retrieval
multimodal retrieval |
0.2 | 1 | 2014 | Discovering real-world use cases for a multimodal math search interface · SIGIR 2014 |
Information retrieval › evaluation
relevance judgment |
0.2 | 1 | 2014 | Rendering expressions to improve accuracy of relevance assessment for math search · SIGIR 2014 |
Information retrieval
search interfaces |
0.2 | 1 | 2014 | Discovering real-world use cases for a multimodal math search interface · SIGIR 2014 |
Interaction techniques and input › input modality
multimodal input |
0.2 | 1 | 2014 | Discovering real-world use cases for a multimodal math search interface · SIGIR 2014 |
User interface design and tools › search interface
search result presentation |
0.2 | 1 | 2014 | Rendering expressions to improve accuracy of relevance assessment for math search · SIGIR 2014 |
Distributed computing theory
distributed algorithms |
0.2 | 1 | 2014 | Modeling, analyzing and slicing periodic distributed computations · Inf. Comput. 2014 |
Distributed computing theory
logical clocks |
0.1 | 1 | 2005 | Efficient dependency tracking for relevant events in shared-memory systems · PODC 2005 |
Distributed computing theory › logical clocks
vector clocks |
0.0 | 1 | 2005 | Efficient dependency tracking for relevant events in shared-memory systems · PODC 2005 |
Methods — techniques the papers use, named apart from their topics
user study · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | A Flexible Multi-Sensor Device Enabling Handheld Sensing of Heart Sounds by Untrained UsersabstractHeart valve disease has a large and growing burden, with a prognosis worse than many cancers. Screening with a traditional stethoscope is underutilised, often inaccurate even in skilled hands, and requires time-consuming, intimate examinations. Here, we present a handheld device to enable untrained users to record high-quality heart sounds without requiring patients to undress. The device incorporates multiple high-sensitivity sensors embedded in a flexible substrate, placed at key chest locations by the user. To address challenges from localised heart sound vibrations and noise interference, we developed time-frequency signal quality algorithms that automatically select the best sensor in the device and reject recordings with insufficient diagnostic quality. A validation study demonstrates the device's effectiveness across a diverse range of body types, with multiple sensors significantly increasing the likelihood of a successful recording. The device has the potential to enable accurate, accessible, low-cost heart disease screening. Maximilian Nussbaumer, Nirmani Rathnayake, Richard Steeds, Anurag Agarwal |
IEEE J. Biomed. Health Informatics | 5 |
| 2024 | POET: A Platform for O-RAN Energy Efficiency TestingabstractThis paper presents a platform for measuring, evaluating and modeling the energy efficiency aspects of an O-RAN 5G wireless network. We describe our open-source based O-RAN testbed which includes both bare-metal and Kubernetes network functions, in addition to physical network components. We focus on measuring power consumption of servers and workloads of cloudified and virtualized network functions. We show that a combination of different power measurements can be used successfully to achieve the accuracy and granularity required for energy efficiency measurement, evaluation and modeling. N. K. Shankaranarayanan, Zhuohuan Li, Ivan Seskar, Prasanthi Maddala, Sarat C. Puthenpura, Alexandru Stancu, Anurag Agarwal |
VTC Fall | 7 |
| 2022 | Advancing Math-Aware Search: The ARQMath-3 Lab at CLEF 2022
Behrooz Mansouri, Anurag Agarwal, Douglas W. Oard, Richard Zanibbi |
ECIR (2) | 2 |
| 2021 | Exploiting Secrets by Leveraging Dynamic Cache Partitioning of Last Level CacheabstractDynamic cache partitioning for shared Last Level Caches (LLC) is deployed in most modern multicore systems to achieve process isolation and fairness among the applications and avoid security threats. Since LLC has visibility of all cache blocks requested by several applications running on a multicore system, a malicious application can potentially threaten the system that can leverage the dynamic partitioning schemes applied to the LLCs by creating a timing-based covert channel attack. We call it as Cache Partitioned Covert Channel (CPCC) attack. The malicious applications may contain a trojan and a spy and use the underlying shared memory to create the attack. Through this attack, secret pieces of information like encryption keys or any secret information can be transmitted between the intended parties. We have observed that CPCC can target single or multiple cache sets to achieve a higher transmission rate with a maximum error rate of 5% only. The paper also addresses a few defense strategies that can avoid such cache partitioning based covert channel attacks. Anurag Agarwal, Jaspinder Kaur, Shirshendu Das |
DATE | 1 |
| 2021 | Advancing Math-Aware Search: The ARQMath-2 Lab at CLEF 2021
Behrooz Mansouri, Anurag Agarwal, Douglas W. Oard, Richard Zanibbi |
ECIR (2) | 2 |
| 2020 | Finding Old Answers to New Math Questions: The ARQMath Lab at CLEF 2020
Behrooz Mansouri, Anurag Agarwal, Douglas W. Oard, Richard Zanibbi |
ECIR (2) | 2 |
| 2016 | Assisted keyword indexing for lecture videos using unsupervised keyword spotting
Manish Kanadje, Zachary Miller, Anurag Agarwal, Roger S. Gaborski, Richard Zanibbi, Stephanie Ludi |
Pattern Recognit. Lett. | 3 |
| 2014 | Rendering expressions to improve accuracy of relevance assessment for math searchabstractFinding ways to help users assess relevance when they search using math expressions is critical for making Mathematical Information Retrieval (MIR) systems easier to use. We designed a study where participants completed search tasks involving mathematical expressions using two different summary styles, and measured response time and relevance assessment accuracy. The control summary style used Google's regular hit formatting where expressions are presented as text (e.g. in LaTeX), while the second summary style renders the math expressions. Participants were undergraduate and graduate students. Participants in the rendered summary style (n=19) had on average a 17.18% higher assessment accuracy than those in the non-rendered summary style (n=19), with no significant difference in response times. Participants in the rendered condition reported having fewer problems reading hits than participants in the control condition. This suggests that users will benefit from search engines that properly render math expressions in their hit summaries. Matthias S. Reichenbach, Anurag Agarwal, Richard Zanibbi |
SIGIR | 2 |
| 2014 | Discovering real-world use cases for a multimodal math search interfaceabstractTo use math expressions in search, current search engines require knowing expression names or using a structure editor or string encoding (e.g., LaTeX). For mathematical non-experts, this can lead to an "intention gap" between the query they wish to express and what the interface will allow them to express. min is a search interface that supports drawing expressions on a canvas using mouse/touch, keyboard and images. We present a user study examining whether min changes search behavior for mathematical non-experts, and to identify real-world usage scenarios for multimodal math search interfaces. Participants found query-by-expression using hand-drawn input useful, and identified scenarios in which they would like to use systems like min such as for locating, editing and sharing complex expressions (e.g., with many Greek letters), and working on complex math problems. Keita Del Valle Wangari, Richard Zanibbi, Anurag Agarwal |
SIGIR | 3 |
| 2014 | Modeling, analyzing and slicing periodic distributed computations
Vijay K. Garg, Anurag Agarwal, Vinit A. Ogale |
Inf. Comput. | 2 |
| 2012 | Scheduling Online Advertisements to Maximize Revenue under Non-Linear Pricing
Jason K. Deane, Anurag Agarwal |
J. Comput. Inf. Syst. | 2 |
| 2010 | Modeling and Analyzing Periodic Distributed Computations
Anurag Agarwal, Vijay K. Garg, Vinit A. Ogale |
SSS | 1 |
| 2007 | Efficient dependency tracking for relevant events in concurrent systems
Anurag Agarwal, Vijay K. Garg |
Distributed Comput. | 1 |
| 2006 | An Improved Augmented Neural-Network Approach for Scheduling ProblemsabstractFor the task-scheduling problem, we propose an augmented neural-network approach, which allows the integration of greedy as well as nongreedy heuristics (AugNN-GNG), to give improved solutions in a small number of iterations. The problem we address is that of minimizing the makespan of n tasks on m identical machines (or processors), where tasks are nonpreemptive and follow a precedence order. The proposed approach exploits the observation that a nongreedy search heuristic often finds better solutions than do their greedy counterparts. We hypothesize that combinations of nongreedy and greedy heuristics when integrated with an augmented neural-network approach can lead to better solutions than can either one alone. We show the formulation of such integration and provide empirical results on over a thousand problems. This approach is found to be very robust in that the results were not very sensitive to the type of greedy heuristic chosen. The new approach is able to find solutions, on average, within 1.8% to 2.8% of the lower bound compared to 2.0% to 8.3% for the greedy-only AugNN approach. This improvement is obtained without any increase in computational complexity. In fact the number of iterations used to find the solution decreased. Anurag Agarwal, Varghese S. Jacob, Hasan Pirkul |
INFORMS J. Comput. | 1 |
| 2005 | Distributed Maintenance of a Spanning Tree Using Labeled Tree Encoding
Vijay K. Garg, Anurag Agarwal |
Euro-Par | 2 |
| 2005 | Efficient dependency tracking for relevant events in shared-memory systemsabstractIn a concurrent system with N processes, vector clocks of size N are used for tracking dependencies between the events. Using vectors of size N leads to scalability problems. Moreover, association of components with processes makes vector clocks cumbersome and inefficient for systems with a dynamic number of processes. We present a class of logical clock algorithms, called chain clock, for tracking dependencies between relevant events based on generalizing a process to any chain in the computation poset. Chain clocks are generally able to track dependencies using fewer than N components and also adapt automatically to systems with dynamic number of processes. We compared the performance of Dynamic Chain Clock (DCC) with vector clock for multithreaded programs in Java. With 1% of total events being relevant events, DCC requires 10 times fewer components than vector clock and the timestamp traces are smaller by a factor of 100. Although DCC requires shared data structures, it is still 10 times faster than vector clock in our experiments. Anurag Agarwal, Vijay K. Garg |
PODC | 1 |