5 citations · 15 across the 7 of their papers we have counts for
7 papers
Efficient Row-Level Lineage Leveraging Predicate Pushdown
Yin Lin, Cong Yan
Row-level lineage explains what input rows produce an output row through a data processing pipeline, having many applications like data debugging, auditing, data integration, etc.…
Contextualized Data-Wrangling Code Generation in Computational Notebooks
Junjie Huang, Daya Guo, Chenglong Wang +7
Data wrangling, the process of preparing raw data for further analysis in computational notebooks, is a crucial yet time-consuming step in data science. Code generation has the pot…
Auto-Tables: Synthesizing Multi-Step Transformations to Relationalize Tables without Using Examples
Peng Li, Yeye He, Cong Yan +2
Relational tables, where each row corresponds to an entity and each column corresponds to an attribute, have been the standard for tables in relational databases. However, such a s…
Execution-based Evaluation for Data Science Code Generation Models
Junjie Huang, Chenglong Wang, Jipeng Zhang +6
Code generation models can benefit data scientists' productivity by automatically generating code from context and text descriptions. An important measure of the modeling progress…
Leveraging Application Data Constraints to Optimize Database-Backed Web Applications
Xiaoxuan Liu, Shuxian Wang, Mengzhu Sun +7
Exploiting the relationships among data is a classical query optimization technique. As persistent data is increasingly being created and maintained programmatically, prior work th…
Releasing Locks As Early As You Can: Reducing Contention of Hotspots by Violating Two-Phase Locking (Extended Version)
Zhihan Guo, Kan Wu, Cong Yan +1
Hotspots, a small set of tuples frequently read/written by a large number of transactions, cause contention in a concurrency control protocol. While a hotspot may comprise only a s…
Database-Backed Web Applications in the Wild: How Well Do They Work?
Cong Yan, Alvin Cheung, Shan Lu
Most modern database-backed web applications are built upon Object Relational Mapping (ORM) frameworks. While ORM frameworks ease application development by abstracting persistent…