Sai S. Yerramreddy

dblp:311/4530 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
4since 2021 · last 2026
0000-0003-0848-6351ORCID · reported

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

Software engineering, systems software and programming languages · 2 · 2 first-author · 2 since 2021Databases, data management, data science and information retrieval · 2 · 2 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
Query processing and optimization · 88% Data integration and cleaning · 12%
Computer graphics and multimedia
2 papers
Visualization and visual analytics · 100%

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

TopicWeightPapersLastEvidence papers
Query processing and optimization
query optimization
1.322024
Optimizing Dataflow Systems for Scalable Interactive Visualization · Proc. ACM Manag. Data 2024
Demonstration of VegaPlus: Optimizing Declarative Visualization Languages · SIGMOD Conference 2022
Visualization and visual analytics
interactive visualization
0.812024
Optimizing Dataflow Systems for Scalable Interactive Visualization · Proc. ACM Manag. Data 2024
Visualization and visual analytics › visualization authoring
declarative visualization specification
0.612022
Demonstration of VegaPlus: Optimizing Declarative Visualization Languages · SIGMOD Conference 2022
Data integration and cleaning › interoperability › database interoperability
database management system integration
0.212022
Demonstration of VegaPlus: Optimizing Declarative Visualization Languages · SIGMOD Conference 2022

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

query rewriting · 1.5dataflow optimization · 1.5declarative visualization languages · 1.1
YearPublicationVenuePosition
2026 Understanding and Improving ML-based Static Analysis Result Classification via Explainable AI
Sai S. Yerramreddy, Mohammad Rafieian, Shiyi Wei, Adam A. Porter
ICST1
2024 Optimizing Dataflow Systems for Scalable Interactive Visualization
abstract
Supporting the interactive exploration of large datasets is a popular and challenging use case for data management systems. Traditionally, the interface and the back-end system are built and optimized separately, and interface design and system optimization require different skill sets that are difficult for one person to master. To enable analysts to focus on visualization design, we contribute VegaPlus, a system that automatically optimizes interactive dashboards to support large datasets. To achieve this, VegaPlus leverages two core ideas. First, we introduce an optimizer that can reason about execution plans in Vega, a back-end DBMS, or a mix of both environments. The optimizer also considers how user interactions may alter execution plan performance, and can partially or fully rewrite the plans when needed. Through a series of benchmark experiments on seven different dashboard designs, our results show that VegaPlus provides superior performance and versatility compared to standard dashboard optimization techniques.
Junran Yang, Hyekang Joo, Sai S. Yerramreddy, Dominik Moritz, Leilani Battle
Proc. ACM Manag. Data3
2023 An empirical assessment of machine learning approaches for triaging reports of static analysis tools
Sai S. Yerramreddy, Austin Mordahl, Ugur Koc, Shiyi Wei, Jeffrey S. Foster, Marine Carpuat, Adam A. Porter
Empir. Softw. Eng.1
2022 Demonstration of VegaPlus: Optimizing Declarative Visualization Languages
abstract
While many visualization specification languages are user-friendly, they tend to have one critical drawback: they are designed for small data on the client-side and, as a result, perform poorly at scale. We propose a system that takes declarative visualization specifications as input and automatically optimizes the resulting visualization execution plans by offloading computational-intensive operations to a separate database management system (DBMS). Our demo emphasizes live programming of visualizations over big data, enabling users to write or import Vega specifications, view the optimized plans from our system, and even modify these plans and compare their performance via a dedicated performance dashboard.
Junran Yang, Hyekang Joo, Sai S. Yerramreddy, Siyao Li, Dominik Moritz, Leilani Battle
SIGMOD Conference3