2026

2025

  • FastPDB: Towards Bag-Probabilistic Queries at Interactive Speeds Aaron Huber, Oliver Kennedy, Atri Rudra, Zhuoyue Zhao, Su Feng, Boris Glavic Proceedings of the ACM on Management of Data 2025 paper test-scripts fastpdb
  • Theoretical Bounds and Systems Development for Exact/Approximate Multiplicities in Bag PDBs Aaron Huber PhD Thesis 2025
  • ASTral: A framework for modern SQL compilers Darshana Balakrishnan PhD Thesis 2025
  • Flow-centric Data Pipelines Victoria Dib, Andrew J. Mikalsen, Jaroslaw Zola, Oliver Kennedy Ontario Database Day 2025 paper poster

2024

  • Drag, Drop, Merge: A Tool for Streamlining Integration of Longitudinal Survey Instruments Pratik Pokharel, Juseung Lee, Oliver Kennedy, Jeff Good, Marianthi Markatou, Andrew H. Talal, Raktim Mukhopadhyay Workshop on Human-In-the-Loop Data Analytics 2024 paper (original) paper (fixed typos)
  • LOKI: Discovering Unionable Tables Through Mappings Poonam Kumari PhD Thesis 2024 thesis
  • Database Benchmarking and CPU Policies for Phone Systems Carl Nuessle PhD Thesis 2024
  • Multiquery Optimization for Declarative Compilers Darshana Balakrishnan, Oliver Kennedy, Lukasz Ziarek, Johannes Luong, Hinnerk Gildhoff, Gaurav Saxena Ontario Database Day 2024 paper talk
  • On-Disk Datalog Engine using Semirings Nick Brown, Oliver Kennedy Ontario Database Day 2024 paper
  • Embedding The Context of Attributes in Longitudinal Study Schemas To Refine Their Semantic Match Candidates Pratik Pokharel, Oliver Kennedy Ontario Database Day 2024 paper

2023

  • Efficient Approximation of Certain and Possible Answers for Ranking and Window Queries over Uncertain Data Su Feng, Boris Glavic, Oliver Kennedy Proceedings of the VLDB Endowment 2023 paper
  • Social determinants of health derived from people with opioid use disorder: Improving data collection, integration and use with cross-domain collaboration and reproducible, data-centric, notebook-style workflows Marianthi Markatou, Oliver Kennedy, Michael Brachmann, Raktim Mukhopadhyay, Arpan Dharia, Andrew H. Talal Frontiers in Medicine 2023 paper
  • Overlay Spreadsheets Oliver Kennedy, Boris Glavic, Michael Brachmann Workshop on Human-In-the-Loop Data Analytics 2023 preprint slides video

2022

  • Runtime Provenance Refinement for Notebooks Nachiket Deo, Boris Glavic, Oliver Kennedy USENIX Workshop on Theory and Practice of Provenance 2022 paper
  • The Right Tool for the Job: Data-Centric Workflows in Vizier Oliver Kennedy, Boris Glavic, Juliana Freire, Michael Brachmann IEEE Data Engineering Bulletin 2022 paper
  • Computing expected multiplicities for bag-TIDBs with bounded multiplicities Su Feng, Boris Glavic, Aaron Huber, Oliver Kennedy, Atri Rudra The ArXiv 2022 paper

2021

  • DataSense: Display Agnostic Data Documentation Poonam Kumari, Michael Brachmann, Oliver Kennedy, Su Feng, Boris Glavic The Conference on Innovative Data Systems Research 2021 abstract extended
  • Reducing Ambiguity in Json Schema Discovery Will Spoth, Oliver Kennedy, Ying Lu, Beda Hammerschmidt, Zhen Hua Liu The ACM SIGMOD/PODS Conference 2021 paper
  • Efficient Uncertainty Tracking for Complex Queries with Attribute-level Bounds Su Feng, Boris Glavic, Aaron Huber, Oliver Kennedy The ACM SIGMOD/PODS Conference 2021 paper
  • TreeToaster: Towards an IVM-Optimized Compiler Darshana Balakrishnan, Carl Nuessle, Oliver Kennedy, Lukasz Ziarek The ACM SIGMOD/PODS Conference 2021 paper

2020

  • Your notebook is not crumby enough, REPLace it Michael Brachmann, Will Spoth, Oliver Kennedy, Boris Glavic, Heiko Mueller, Sonia Castelo, Carlos Bautista, Juliana Freire The Conference on Innovative Data Systems Research 2020 short full
  • Loki: Streamlining Integration and Enrichment Will Spoth, Poonam Kumari, Oliver Kennedy, Fatemeh Nargesian Workshop on Human-In-the-Loop Data Analytics 2020 paper

2019

  • Not Your Father's Big Data Carl Nuessle North East Database Day 2019 paper
  • Query Log Compression for Workload Analytics Ting Xie, Varun Chandola, Oliver Kennedy Proceedings of the VLDB Endowment 2019 paper
  • Analyzing Uncertain Tabular Data Oliver Kennedy, Boris Glavic Information Fusion and Data Science 2019 chapter
  • Just-in-Time Index Compilation Darshana Balakrishnan, Lukasz Ziarek, Oliver Kennedy The ArXiv 2019 report
  • Uncertainty Annotated Databases - A Lightweight Approach for Approximating Certain Answers Su Feng, Aaron Huber, Boris Glavic, Oliver Kennedy The ACM SIGMOD/PODS Conference 2019 paper extended
  • Fluid Data Structures Darshana Balakrishnan, Lukasz Ziarek, Oliver Kennedy Proceedings for DBPL 2019 paper
  • Data Debugging and Exploration with Vizier Michael Brachmann, Carlos Bautista, Sonia Castelo, Su Feng, Juliana Freire, Boris Glavic, Oliver Kennedy, Heiko Mueller, Remi Rampin, Will Spoth, Ying Yang SIGMOD Demo Track 2019 paper
  • CAPE: Explaining Outliers by Counterbalancing Zhengjie Miao, Qitian Zeng, Chenjie Li, Boris Glavic, Oliver Kennedy, Sudeepa Roy VLDB Demo Track 2019
  • Benchmarking Pocket-Scale Databases Carl Nuessle, Oliver Kennedy, Lukasz Ziarek The TPC Technology Conference on Performance Evaluation & Benchmarking 2019 paper
  • Make Informed Decisions: Understanding Query Results from Incomplete Databases Poonam Kumari The VLDB PhD Workshop 2019 paper

2018

  • The Good and Bad Data Poonam Kumari, Oliver Kennedy North East Database Day 2018 abstract
  • Uncertainty Annotated Databases - A Lightweight Approach for Dealing with Uncertainty Su Feng, Aaron Huber, Boris Glavic, Oliver Kennedy Illinois Inst. Tech. Technical Report 2018 report
  • SchemaDrill: Interactive Semi-Structured Schema Design Will Spoth, Ting Xie, Oliver Kennedy, Ying Yang, Beda Hammerschmidt, Zhen Hua Liu, Dieter Gawlick Workshop on Human-In-the-Loop Data Analytics 2018 paper
  • Similarity Metrics for SQL Query Clustering Gökhan Kul, Duc Thanh Luong, Ting Xie, Varun Chandola, Oliver Kennedy, Shambhu Upadhyaya IEEE Transactions on Knowledge and Data Engineering 2018 preprint article
  • Learning From Query-Answers: A Scalable Approach to Belief Updating and Parameter Learning Niccolò Meneghetti, Oliver Kennedy, Wolfgang Gatterbauer ACM Transactions on Database Systems 2018 paper

2017

  • Adaptive Schema Databases Will Spoth, Bahareh Sadat Arab, Eric S. Chan, Dieter Gawlick, Adel Ghoneimy, Boris Glavic, Beda Hammerschmidt, Oliver Kennedy, Seokki Lee, Zhen Hua Liu, Xing Niu, Ying Yang The Conference on Innovative Data Systems Research 2017 paper
  • Convergent Inference with Leaky Joins Ying Yang, Oliver Kennedy International Conference on Extending Database Technology 2017 paper slides
  • Stop the Truthiness and Just Be Wrong Oliver Kennedy CIDR Abstracts 2017 abstract
  • Small Data Oliver Kennedy, D. Richard Hipp, Stratos Idreos, Amélie Marian, Arnab Nandi, Carmela Troncoso, Eugene Wu ICDE Panels 2017 abstract extended
  • Beta Probabilistic Databases: A Scalable Approach to Belief Updating and Parameter Learning Niccolò Meneghetti, Oliver Kennedy, Wolfgang Gatterbauer The ACM SIGMOD/PODS Conference 2017 paper video slides poster
  • Interactive Data Management and Data Analysis Ying Yang PhD Thesis 2017 thesis

2016

  • Ettu: Analyzing Query Intents in Corporate Databases Gökhan Kul, Duc Thanh Luong, Ting Xie, Patrick Coonan, Varun Chandola, Oliver Kennedy, Shambhu Upadhyaya Workshop on Empirical Research Methods in Information Security 2016 paper
  • Mimir: Bringing CTables into Practice Arindam Nandi, Ying Yang, Oliver Kennedy, Boris Glavic, Ronny Fehling, Zhen Hua Liu, Dieter Gawlick The ArXiv 2016 report
  • Mimir: Bringing CTables into Practice Arindam Nandi Masters Thesis 2016 thesis
  • Provenance-aware Versioned Dataworkspaces Xing Niu, Bahareh Arab, Dieter Gawlick, Zhen Hua Liu, Vasudha Krishnaswamy, Oliver Kennedy, Boris Glavic USENIX Workshop on Theory and Practice of Provenance 2016 paper
  • The Exception That Improves The Rule Juliana Freire, Boris Glavic, Oliver Kennedy, Heiko Mueller Workshop on Human-In-the-Loop Data Analytics 2016 paper slides
  • Communicating Data Quality in On-Demand Curation Poonam Kumari, Said Achmiz, Oliver Kennedy International Workshop on Quality in DataBases 2016 paper
  • Summarizing Large Query Logs in Ettu Gökhan Kul, Duc Thanh Luong, Ting Xie, Patrick Coonan, Varun Chandola, Oliver Kennedy, Shambhu Upadhyaya The ArXiv 2016 report
  • Beta Probabilistic Databases: A Scalable Approach to Belief Updating and Parameter Learning Niccolò Meneghetti, Oliver Kennedy, Wolfgang Gatterbauer SUNY Buffalo Computer Science & Engineering Report 2016 report
  • Exploiting Qualitative User Feedback in Deterministic and Probabilistic Databases Niccolò Meneghetti PhD Thesis 2016 thesis

2015

  • A Preliminary Cyber Ontology for Insider Threats in the Financial Sector Gökhan Kul, Shambhu Upadhyaya ACM CCS International Workshop on Managing Insider Security Threats 2015 paper
  • Just in Time Datastructures Oliver Kennedy, Lukasz Ziarek The Conference on Innovative Data Systems Research 2015 paper slides
  • maybe We Should Enable More Uncertain Mobile App Programming Geoffrey Challen, Jerry Antony Ajay, Nick DiRienzo, Oliver Kennedy, Anudipa Maiti, Anandatirtha Nandugudi, Sriram Shantharam, Jinghao Shi, Guru Prasad Srinivasa, Lukasz Ziarek The ACM Workshop on Mobile Computing Systems and Applications 2015 paper
  • Lenses: An On-Demand Approach to ETL Ying Yang, Niccolò Meneghetti, Ronny Fehling, Zhen Hua Liu, Dieter Gawlick, Oliver Kennedy Proceedings of the VLDB Endowment 2015 paper slides
  • Pocket Data: The Need for TPC-MOBILE Oliver Kennedy, Jerry Antony Ajay, Geoffrey Challen, Lukasz Ziarek The TPC Technology Conference on Performance Evaluation & Benchmarking 2015 paper html5-slides pdf-slides

2014

  • On-Demand Query Result Cleaning Ying Yang The VLDB PhD Workshop 2014 paper
  • DBToaster: Higher-order Delta Processing for Dynamic, Frequently Fresh Views Christoph Koch, Yanif Ahmad, Oliver Kennedy, Milos Nicolic, Andres Nötzli, Daniel Lupei, Amir Shaikhana The VLDB Journal 2014 paper
  • Detecting the Temporal Context of Queries Oliver Kennedy, Ying Yang, Jan Chomicki, Ronny Fehling, Zhen Hua Liu, Dieter Gawlick Enabling Real-Time Business Intelligence 2014 paper
  • PigOut: Making Multiple Hadoop Clusters Work Together Kyungho Jeon, Sharath Chandrashekhara, Feng Shen, Shikhar Mehra, Oliver Kennedy, Steven Y. Ko The IEEE International Conference on Big Data 2014 paper

2013

  • $Bar_{QL}$: Collaborating through Change Oliver Kennedy, Lukasz Ziarek The ArXiv 2013 paper
  • $Bar_{QL}$: Collaborating Through Change Oliver Kennedy, Lukasz Ziarek SUNY Buffalo Computer Science & Engineering Report 2013
  • Monadic Logs for Collaborative Web Applications Sumit Agarwal, Daniel Bellinger, Oliver Kennedy, Ankur Upadhyay, Lukasz Ziarek The International Workshop on the Web and Databases 2013 paper
  • Laasie: Towards One-Size-Fits-All Database Ankur Upadhyay Masters Thesis 2013 thesis

2012

  • Inventory Allocation for Online Graphical Display Advertising Using Multi-Objective Optimization Jian Yang, Eric Vee, Sergei Vassilvitskii, John Tomlin, Jayavel Shanmugasundaram, Tasos Anastasakos, Oliver Kennedy The International Conference on Operations Research and Enterprise Systems 2012 paper
  • DBToaster: Higher-order Delta Processing for Dynamic, Frequently Fresh Views Yanif Ahmad, Oliver Kennedy, Christoph Koch, Milos Nicolic Proceedings of the VLDB Endowment 2012 paper slides

2011

  • DBToaster: Agile Views for a Dynamic Data Management System Oliver Kennedy, Yanif Ahmad, Christoph Koch The Conference on Innovative Data Systems Research 2011 paper slides
  • Fuzzy Prophet: Parameter exploration in uncertain enterprise scenarios Oliver Kennedy, Steve Lee, Charles Loboz, Slawek Smyl, Suman Nath SIGMOD Demo Track 2011 paper
  • Jigsaw: Efficient optimization over uncertain enterprise data Oliver Kennedy, Suman Nath The ACM SIGMOD/PODS Conference 2011 paper

2010

  • PIP: A Database System for Great and Small Expectations Oliver Kennedy, Christoph Koch The International Conference on Data Engineering 2010 paper
  • Inventory Allocation for Online Graphical Display Advertising Jian Yang, Eric Vee, Sergei Vassilvitskii, John Tomlin, Jayavel Shanmugasundaram, Oliver Kennedy The ArXiv 2010

2009

  • Dynamic approaches to in-network aggregation Oliver Kennedy, Christoph Koch, Al Demers The International Conference on Data Engineering 2009 paper

2008

  • Dynamic approaches to in-network aggregation Oliver Kennedy, Christoph Koch, Al Demers The ArXiv 2008 paper

2007

  • XMon-BGP: Securing BGP Using Using External Security Monitors Patrick Reynolds, Oliver Kennedy, Emin Gun Sirer, Fred Schneider NSDI Poster Session 2007
  • Nexus: A New Operating System for Building Trustworthy Applications Alan Shieh, Daniel Williams, Kevin Walsh, Oliver Kennedy, Patrick Reynolds, Emin Gun Sirer, Fred Schneider NSDI Poster Session 2007

2005

  • The Face of Meaning Gary Shawver, Oliver Kennedy The Joint International Conference of the Association for Computers and the Humanities and the Association for Literary and Linguistic Computing 2005

2004

  • Second language comprehension in an online multimedia environment: Integrating theory and practice. Eduardo Lage-Otero, Oliver Kennedy The World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education 2004