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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Tana Wattanawaroon

dblp:213/7854 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
1since 2021 · last 2023
0009-0000-5941-0360ORCID · reported

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

Databases, data management, data science and information retrieval · 4 · 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
4 papers
Database system architecture and tuning · 44% Query processing and optimization · 36% Transaction processing and concurrency control · 10%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 50% Distributed systems · 50%

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

TopicWeightPapersLastEvidence papers
Transaction processing and concurrency control
versioning
0.312018
DataDiff: User-Interpretable Data Transformation Summaries for Collaborative Data Analysis · SIGMOD Conference 2018
Query processing and optimization
interactive data exploration
0.112019
Faster, Higher, Stronger: Redesigning Spreadsheets for Scale · ICDE 2019
Distributed systems › asynchronous systems
asynchronous computation
0.112019
Anti-Freeze for Large and Complex Spreadsheets: Asynchronous Formula Computation · SIGMOD Conference 2019
Parallel and multicore computing
parallel programming models
0.112019
Anti-Freeze for Large and Complex Spreadsheets: Asynchronous Formula Computation · SIGMOD Conference 2019
Collaborative and social computing › team collaboration
collaborative data analysis
0.112018
DataDiff: User-Interpretable Data Transformation Summaries for Collaborative Data Analysis · SIGMOD Conference 2018

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

scheduling · 0.8dependency graph compression · 0.8tabular locality patterns · 0.7graph compression · 0.7data differentiation · 0.7conflict detection · 0.7database-backed spreadsheet computation · 0.4
YearPublicationVenuePosition
2023 Efficient and Compact Spreadsheet Formula Graphs
abstract
Spreadsheets are one of the most popular data analysis tools, wherein users can express computation as formulae alongside data. The ensuing dependencies are tracked as formula graphs. Efficiently querying and maintaining these formula graphs is critical for interactivity across multiple settings. Unfortunately, formula graphs are often large and complex such that querying and maintaining them is time-consuming, reducing interactivity. We propose TACO, a framework for efficiently compressing formula graphs, thereby reducing the time for querying and maintenance. The efficiency of TACO stems from a key spreadsheet property: tabular locality, which means that cells close to each other are likely to have similar formula structures. We leverage four such tabular locality-based patterns, and develop algorithms for compressing formula graphs using these patterns, directly querying the compressed graph without decompression, and incrementally maintaining the graph during updates. We integrate TACO into an open-source spreadsheet system and show that TACO can significantly reduce formula graph sizes. For querying formula graphs, the speedups of TACO over a baseline implemented in our framework and a commercial spreadsheet system are up to 34,972 × and 632 ×, respectively.
Dixin Tang, Fanchao Chen, Christopher De Leon, Tana Wattanawaroon, Jeaseok Yun, Srinivasan Seshadri, Aditya G. Parameswaran
ICDE4
2019 Faster, Higher, Stronger: Redesigning Spreadsheets for Scale
abstract
Spreadsheet tools are ubiquitous for interactive adhoc data management and analysis. With increasing dataset sizes, spreadsheet tools fall short-they freeze during heavy computation within the sheet (interactivity); they are hard to navigate when datasets go beyond a certain size (navigability); they only support cell-at-a-time computation, severely limiting analysis capabilities (expressiveness). We have been developing DATASPREAD to holistically unify databases and spreadsheets to leverage the benefits of both, with a spreadsheet-like front-end and a database-like backend. We demonstrate three key features of DATASPREAD to address the aforementioned spreadsheet scalability challenges in interactivity, navigability, and expressiveness1. Our demonstration will let attendees perform typical analysis tasks on Microsoft Excel and DATASPREAD side-by-side, providing a clear understanding of the improvements offered by DATASPREAD over traditional spreadsheet tools.
Mangesh Bendre, Tana Wattanawaroon, Sajjadur Rahman, Kelly Mack, Shichu Zhu, Ping-Jing Yang, Kevin Chen-Chuan Chang, Karrie Karahalios, Aditya G. Parameswaran
ICDE2
2019 Anti-Freeze for Large and Complex Spreadsheets: Asynchronous Formula Computation
abstract
Spreadsheet systems enable users to store and analyze data in an intuitive and flexible interface. Yet the scale of data being analyzed often leads to spreadsheets hanging and freezing on small changes. We propose a new asynchronous formula computation framework: instead of freezing the interface we return control to users quickly to ensure interactivity, while computing the formulae in the background. To ensure consistency, we indicate formulae being computed in the background via visual cues on the spreadsheet. Our asynchronous computation framework introduces two novel challenges: (a) How do we identify dependencies for a given change in a bounded time? (b) How do we schedule computation to maximize the number of spreadsheet cells available to the user over time? We bound the dependency identification time by compressing the formula dependency graph lossily, a problem we show to be NP-Hard. A compressed dependency table enables us to quickly identify the spreadsheet cells that need recomputation and indicate them as such to users. Finding an optimal computation schedule to maximize cell availability is also NP-Hard, and even merely obtaining a schedule can be expensive-we propose an on-the-fly scheduling technique to address this. We have incorporated asynchronous computation in DataSpread, a scalable spreadsheet system targeted at operating on arbitrarily large datasets on a spreadsheet frontend.
Mangesh Bendre, Tana Wattanawaroon, Kelly Mack, Kevin Chen-Chuan Chang, Aditya G. Parameswaran
SIGMOD Conference2
2018 DataDiff: User-Interpretable Data Transformation Summaries for Collaborative Data Analysis
abstract
Interest in collaborative dataset versioning has emerged due to complex, ad-hoc, and collaborative nature of data science, and the need to record and reason about data at various stages of pre-processing, cleaning, and analysis. To support effective collaborative dataset versioning, one critical operation is differentiation : to succinctly describe what has changed from one dataset to the next. Differentiation, or diffing, allows users to understand changes between two versions, to better understand the evolution process, or to support effective merging or conflict detection across versions. We demonstrate DataDiff, a practical and concise data-diff tool that provides human-interpretable explanations of changes between datasets without reliance on the operations that led to the changes.
Günce Su Yilmaz, Tana Wattanawaroon, Liqi Xu, Abhishek Nigam, Aaron J. Elmore, Aditya G. Parameswaran
SIGMOD Conference2