Demo Data from EDBT 2026 / reviewers in the wild / expert
Pranay Jain
dblp:43/4464
· DBLP profile ↗
4ranked-venue papers
1as first author
1since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 2Security and privacy · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 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.
| Network and information security
1 paper |
Privacy and data protection · 100% | |
| Databases, data mining, and information retrieval
3 papers |
Information retrieval · 73% Query processing and optimization · 27% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 50% Hardware reliability and fault tolerance · 50% | |
| Software engineering, system software, and programming languages
1 paper |
Software testing · 100% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Privacy and data protection
anonymization |
0.8 | 1 | 2024 | Near-Optimal Constrained Padding for Object Retrievals with Dependencies · USENIX Security Symposium 2024 |
Information retrieval › trustworthy information retrieval
privacy-preserving search |
0.2 | 1 | 2024 | Near-Optimal Constrained Padding for Object Retrievals with Dependencies · USENIX Security Symposium 2024 |
Hardware reliability and fault tolerance
failure analysis |
0.2 | 1 | 2014 | Simple Testing Can Prevent Most Critical Failures: An Analysis of Production Failures in Distributed Data-Intensive Systems · OSDI 2014 |
Distributed systems
fault tolerance |
0.2 | 1 | 2014 | Simple Testing Can Prevent Most Critical Failures: An Analysis of Production Failures in Distributed Data-Intensive Systems · OSDI 2014 |
Query processing and optimization › query optimization
cost-based optimization |
0.1 | 1 | 2007 | Towards a query optimizer for text-centric tasks · ACM Trans. Database Syst. 2007 |
Query processing and optimization › query planning
query plan selection |
0.1 | 1 | 2006 | To search or to crawl?: towards a query optimizer for text-centric tasks · SIGMOD Conference 2006 |
Software testing
software reliability |
0.1 | 1 | 2014 | Simple Testing Can Prevent Most Critical Failures: An Analysis of Production Failures in Distributed Data-Intensive Systems · OSDI 2014 |
Methods — techniques the papers use, named apart from their topics
random-graph theory · 0.1cost model · 0.1statistics · 0.1cost modeling · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Near-Optimal Constrained Padding for Object Retrievals with Dependencies
Pranay Jain, Andrew C. Reed, Michael K. Reiter |
USENIX Security Symposium | 1 |
| 2014 | Simple Testing Can Prevent Most Critical Failures: An Analysis of Production Failures in Distributed Data-Intensive Systems
Ding Yuan 0004, Yu Luo 0006, Xin Zhuang, Guilherme Renna Rodrigues, Xu Zhao 0004, Yongle Zhang 0007, Pranay Jain, Michael Stumm |
OSDI | 7 |
| 2007 | Towards a query optimizer for text-centric tasksabstractText is ubiquitous and, not surprisingly, many important applications rely on textual data for a variety of tasks. As a notable example, information extraction applications derive structured relations from unstructured text; as another example, focused crawlers explore the Web to locate pages about specific topics. Execution plans for text-centric tasks follow two general paradigms for processing a text database: either we can scan, or “crawl,” the text database or, alternatively, we can exploit search engine indexes and retrieve the documents of interest via carefully crafted queries constructed in task-specific ways. The choice between crawl- and query-based execution plans can have a substantial impact on both execution time and output “completeness” (e.g., in terms of recall). Nevertheless, this choice is typically ad hoc and based on heuristics or plain intuition. In this article, we present fundamental building blocks to make the choice of execution plans for text-centric tasks in an informed, cost-based way. Towards this goal, we show how to analyze query- and crawl-based plans in terms of both execution time and output completeness. We adapt results from random-graph theory and statistics to develop a rigorous cost model for the execution plans. Our cost model reflects the fact that the performance of the plans depends on fundamental task-specific properties of the underlying text databases. We identify these properties and present efficient techniques for estimating the associated parameters of the cost model. We also present two optimization approaches for text-centric tasks that rely on the cost-model parameters and select efficient execution plans. Overall, our optimization approaches help build efficient execution plans for a task, resulting in significant efficiency and output completeness benefits. We complement our results with a large-scale experimental evaluation for three important text-centric tasks and over multiple real-life data sets. Panagiotis G. Ipeirotis, Eugene Agichtein, Pranay Jain, Luis Gravano |
ACM Trans. Database Syst. | 3 |
| 2006 | To search or to crawl?: towards a query optimizer for text-centric tasksabstractText is ubiquitous and, not surprisingly, many important applications rely on textual data for a variety of tasks. As a notable example, information extraction applications derive structured relations from unstructured text; as another example, focused crawlers explore the web to locate pages about specific topics. Execution plans for text-centric tasks follow two general paradigms for processing a text database: either we can scan, or 'crawl," the text database or, alternatively, we can exploit search engine indexes and retrieve the documents of interest via carefully crafted queries constructed in task-specific ways. The choice between crawl- and query-based execution plans can have a substantial impact on both execution time and output "completeness" (e.g., in terms of recall). Nevertheless, this choice is typically ad-hoc and based on heuristics or plain intuition. In this paper, we present fundamental building blocks to make the choice of execution plans for text-centric tasks in an informed, cost-based way. Towards this goal, we show how to analyze query- and crawl-based plans in terms of both execution time and output completeness. We adapt results from random-graph theory and statistics to develop a rigorous cost model for the execution plans. Our cost model reflects the fact that the performance of the plans depends on fundamental task-specific properties of the underlying text databases. We identify these properties and present efficient techniques for estimating the associated cost-model parameters. Overall, our approach helps predict the most appropriate execution plans for a task, resulting in significant efficiency and output completeness benefits. We complement our results with a large-scale experimental evaluation for three important text-centric tasks and over multiple real-life data sets. Panagiotis G. Ipeirotis, Eugene Agichtein, Pranay Jain, Luis Gravano |
SIGMOD Conference | 3 |