Dr. Boris Glavic: Database Systems

Overview

See below for a list of my publications. This is my google scholar page and my list of publications on DBLP. The DBGroup publications page has a list of my publications with search capabilities.

List of Publications

2017 (to appear)
[60] Provenance-aware Query Optimization (Xing Niu, Raghav Kapoor, Boris Glavic, Dieter Gawlick, Zhen Hua Liu, Vasudha Krishnaswamy, Venkatesh Radhakrishnan), In Proceedings of the 33rd IEEE International Conference on Data Engineering (ICDE), 2017 (to appear). [bibtex] [pdf]
[59] A SQL-Middleware Unifying Why and Why-Not Provenance for First-Order Queries (Seokki Lee, Sven Köhler, Bertram Ludäscher, Boris Glavic), In Proceedings of the 33rd IEEE International Conference on Data Engineering (ICDE), 2017 (to appear). [bibtex] [pdf]
2017
[58] Adaptive Schema Databases (William Spoth, Bahareh Arab, Eric S. Chan, Dieter Gawlick, Adel Ghoneimy, Boris Glavic, Beda Hammerschmidt, Oliver Kennedy, Seokki Lee, Zhen Hua Liu, Xing Niu, Ying Yang), In Proceedings of the 8th Biennial Conference on Innovative Data Systems (CIDR), 2017. [bibtex] [pdf]
[57] DeepSea: Adaptive Workload-Aware Partitioning of Materialized Views in Scalable Data Analytics (Jiang Du, Boris Glavic, Wei Tan, Renée J. Miller), In Proceedings of the 20th International Conference on Extending Database Technology (EDBT), 2017. [bibtex] [pdf]
2016
[56] Optimizing Provenance Capture and Queries - Algebraic Transformations and Cost-based Optimization (Xing Niu, Boris Glavic), Technical report, Illinois Institute of Technology, 2016. [bibtex] [pdf]
[55] Provenance-aware Versioned Dataworkspaces (Xing Niu, Bahareh Arab, Dieter Gawlick, Zhen Hua Liu, Vasudha Krishnaswamy, Oliver Kennedy, Boris Glavic), In Proceedings of the 8th USENIX Workshop on the Theory and Practice of Provenance (TaPP), 2016. [bibtex] [pdf]
[54] BART in Action: Error Generation and Empirical Evaluations of Data-Cleaning Systems (Donatello Santoro, Patricia C. Arocena, Boris Glavic, Giansalvatore Mecca, Renée J. Miller, Paolo Papotti), In Proceedings of the 42nd International Conference on Management of Data (SIGMOD) (Demonstration Track), 2016. [bibtex] [pdf]
[53] Mimir: Bringing CTables into Practice (Arindam Nandi, Ying Yang, Oliver Kennedy, Boris Glavic, Ronny Fehling, Zhen Hua Liu, Dieter Gawlick), Technical report, CoRR, 2016. [bibtex] [pdf]
[52] Efficiently Computing Provenance Graphs for Queries with Negation (Seokki Lee, Sven Köhler, Bertram Ludäscher, Boris Glavic), Technical report, Illinois Institute of Technology, 2016. [bibtex] [pdf]
[51] Implementing Unified Why- and Why-Not Provenance Through Games (Seokki Lee, Sven Köhler, Bertram Ludäscher, Boris Glavic), In Proceedings of the 8th USENIX Workshop on the Theory and Practice of Provenance (TaPP) (Poster), 2016. [bibtex] [pdf]
[50] The Exception that Improves the Rule (Juliana Freire, Boris Glavic, Oliver Kennedy, Heiko Müller), In SIGMOD Workshop on Human-In-the-Loop Data Analytics (HILDA), 2016. [bibtex] [pdf]
[49] Benchmarking Data Curation Systems (Patricia C. Arocena, Boris Glavic, Giansalvatore Mecca, Renée J. Miller, Paolo Papotti, Donatello Santoro), In IEEE Data Engineering Bulletin, volume 39, 2016. [bibtex] [pdf]
[48] Reenactment for Read-Committed Snapshot Isolation (long version) (Bahareh Arab, Dieter Gawlick, Vasudha Krishnaswamy, Venkatesh Radhakrishnan, Boris Glavic), Technical report, Illinois Institute of Technology, 2016. [bibtex] [pdf]
[47] Reenactment for Read-Committed Snapshot Isolation (Bahareh Arab, Dieter Gawlick, Vasudha Krishnaswamy, Venkatesh Radhakrishnan, Boris Glavic), In Proceedings of the 25th ACM International Conference on Information and Knowledge Management (CIKM), 2016. [bibtex] [pdf]
[46] Formal Foundations of Reenactment and Transaction Provenance (Bahareh Arab, Dieter Gawlick, Vasudha Krishnaswamy, Venkatesh Radhakrishnan, Boris Glavic), Technical report, Illinois Institute of Technology, 2016. [bibtex] [pdf]
2015
[45] Sharing and Reproducing Database Applications (Quan Pham, Richard Whaling, Boris Glavic, Tanu Malik), In Proceedings of the VLDB Endowment (PVLDB) (Demonstration Track), volume 8, 2015. [bibtex] [pdf]
[44] LDV: Light-weight Database Virtualization (Quan Pham, Tanu Malik, Boris Glavic, Ian Foster), In Proceedings of the 31st IEEE International Conference on Data Engineering (ICDE), 2015. [bibtex] [pdf]
[43] Interoperability for Provenance-aware Databases using PROV and JSON (Xing Niu, Raghav Kapoor, Dieter Gawlick, Zhen Hua Liu, Vasudha Krishnaswamy, Venkatesh Radhakrishnan, Boris Glavic), In Proceedings of the 7th USENIX Workshop on the Theory and Practice of Provenance (TaPP), 2015. [bibtex] [pdf]
[42] Heuristic and Cost-based Optimization for Provenance Computation (Xing Niu, Raghav Kapoor, Boris Glavic), In Proceedings of the 7th USENIX Workshop on the Theory and Practice of Provenance (TaPP) (Poster), 2015. [bibtex] [pdf]
[41] An Efficient Implementation of Game Provenance in DBMS (Seokki Lee, Yuchen Tang, Sven Köhler, Bertram Ludäscher, Boris Glavic), Technical report, Illinois Institute of Technology, 2015. [bibtex] [pdf]
[40] Automatic Generation and Ranking of Explanations for Mapping Errors (Seokki Lee, Zhen Wang, Boris Glavic, Renée J. Miller), Technical report, Illinois Institute of Technology, 2015. [bibtex] [pdf]
[39] Making Database Applications Shareable (Boris Glavic, Tanu Malik, Quan Pham), In Proceedings of the 7th USENIX Workshop on the Theory and Practice of Provenance (TaPP) (Poster), 2015. [bibtex] [pdf]
[38] Towards Constraint-based Explanations for Answers and Non-Answers (Boris Glavic, Sven Köhler, Sean Riddle, Bertram Ludäscher), In Proceedings of the 7th USENIX Workshop on the Theory and Practice of Provenance (TaPP), 2015. [bibtex] [pdf]
[37] Messing Up with Bart: Error Generation for Evaluating Data-Cleaning Algorithms (Patricia C. Arocena, Boris Glavic, Giansalvatore Mecca, Renée J. Miller, Paolo Papotti, Donatello Santoro), In Proceedings of the VLDB Endowment (PVLDB), volume 9, 2015. [bibtex] [pdf]
[36] The iBench Integration Metadata Generator (Patricia C. Arocena, Boris Glavic, Radu Ciucanu, Renée J. Miller), In Proceedings of the VLDB Endowment (PVLDB), volume 9, 2015. [bibtex] [pdf]
[35] HRDBMS: A NewSQL Database for Analytics (Jason Arnold, Boris Glavic, Ioan Raicu), In Proceedings of the IEEE International Conference on Cluster Computing (Cluster) (Poster), 2015. [bibtex] [pdf]
[34] Error Generation for Evaluating Data Cleaning Algorithms (Patricia C. Arocena, Boris Glavic, Giansalvatore Mecca, Renée J. Miller, Paolo Papotti, Donatello Santoro), Technical report, Università della Basilicata, 2015. [bibtex] [pdf]
[33] The iBench Integration Metadata Generator (Patricia C. Arocena, Boris Glavic, Radu Ciucanu, Renée J. Miller), Technical report, University of Toronto, 2015. [bibtex] [pdf]
[32] Gain Control over your Integration Evaluations (Patricia C. Arocena, Radu Ciucanu, Boris Glavic, Renée J. Miller), In Proceedings of the VLDB Endowment (PVLDB) (Demonstration Track), volume 8, 2015. [bibtex] [pdf]
2014
[31] LDV: Light-weight Database Virtualization (Quan Pham, Tanu Malik, Boris Glavic, Ian Foster), Technical report, Illinois Institute of Technology, 2014. [bibtex] [pdf]
[30] Efficient Stream Provenance via Operator Instrumentation (Boris Glavic, Kyumars Sheykh Esmaili, Peter M. Fischer, Nesime Tatbul), In Transactions on Internet Technology (TOIT), volume 13, 2014. [bibtex] [pdf]
[29] A Primer on Database Provenance (Boris Glavic), Technical report, Illinois Institute of Technology, 2014. [bibtex] [pdf]
[28] Reenacting Transactions to Compute their Provenance (Bahareh Arab, Dieter Gawlick, Vasudha Krishnaswamy, Venkatesh Radhakrishnan, Boris Glavic), Technical report, Illinois Institute of Technology, 2014. [bibtex] [pdf]
[27] A Generic Provenance Middleware for Database Queries, Updates, and Transactions (Bahareh Arab, Dieter Gawlick, Venkatesh Radhakrishnan, Hao Guo, Boris Glavic), In Proceedings of the 6th USENIX Workshop on the Theory and Practice of Provenance (TaPP), 2014. [bibtex] [pdf]
2013
[26] Provenance Management for Frequent Itemsets (Javed Siddique, Boris Glavic, Renée J. Miller), Technical report, University of Toronto, 2013. [bibtex] [pdf]
[25] Provenance for Data Mining (Boris Glavic, Javed Siddique, Periklis Andritsos, Renée J. Miller), In Proceedings of the 5th USENIX Workshop on the Theory and Practice of Provenance (TaPP), 2013. [bibtex] [pdf]
[24] Using SQL for Efficient Generation and Querying of Provenance Information (Boris Glavic, Renée J. Miller, Gustavo Alonso), In In search of elegance in the theory and practice of computation: a Festschrift in honour of Peter Buneman, 2013. [bibtex] [pdf]
[23] Ariadne: Managing Fine-Grained Provenance on Data Streams (Boris Glavic, Kyumars Sheykh Esmaili, Peter M. Fischer, Nesime Tatbul), In Proceedings of the 7th ACM International Conference on Distributed Event-Based Systems (DEBS), 2013. [bibtex] [pdf]
[22] Value Invention for Data Exchange (Patricia C. Arocena, Boris Glavic, Renée J. Miller), In Proceedings of the 39th International Conference on Management of Data (SIGMOD), 2013. [bibtex] [pdf]
[21] iBench First Cut (Patricia C. Arocena, Mariana D'Angelo, Boris Glavic, Renée J. Miller), Technical report, University of Toronto, 2013. [bibtex] [pdf]
2012
[20] Ariadne: Managing Fine-Grained Provenance on Data Streams (Boris Glavic, Kyumars Sheykh Esmaili, Peter M. Fischer, Nesime Tatbul), Technical report, ETH Zürich, 2012. [bibtex] [pdf]
[19] Big Data Provenance: Challenges and Implications for Benchmarking (Boris Glavic), In 2nd Workshop on Big Data Benchmarking (WBDB), 2012. [bibtex] [pdf]
2011
[18] Smile: Enabling Easy and Fast Development of Domain-Specific Scheduling Protocols (Christian Tilgner, Boris Glavic, Michael H. Böhlen, Carl-Christian Kanne), In Proceedings of the 28th British National Conference on Databases (BNCOD), 2011. [bibtex] [pdf]
[17] Declarative Serializable Snapshot Isolation (Christian Tilgner, Boris Glavic, Michael H. Böhlen, Carl-Christian Kanne), In Proceedings of the 15th International Conference on Advances in Database and Information Systems (ADBIS), 2011. [bibtex] [pdf]
[16] Reexamining Some Holy Grails of Data Provenance (Boris Glavic, Renée J. Miller), In Proceedings of the 3rd USENIX Workshop on the Theory and Practice of Provenance (TaPP), 2011. [bibtex] [pdf]
[15] The Case for Fine-Grained Stream Provenance (Boris Glavic, Kyumars Sheykh Esmaili, Peter M. Fischer, Nesime Tatbul), In Proceedings of the 1st Workshop on Data Streams and Event Processing (DSEP) collocated with BTW, 2011. [bibtex] [pdf]
[14] Debugging Data Exchange with Vagabond (Boris Glavic, Jiang Du, Renée J. Miller, Gustavo Alonso, Laura M. Haas), In Proceedings of the VLDB Endowment (PVLDB) (Demonstration Track), volume 4, 2011. [bibtex] [pdf]
2010
[13] Correctness Proof of the Declarative SS2PL Protocol Implementation (Christian Tilgner, Boris Glavic, Michael H. Böhlen, Carl-Christian Kanne), Technical report, University of Zurich, 2010. [bibtex] [pdf]
[12] Data lineage/provenance in XQuery (Donald Kossmann, Peter M. Fischer, Kyumars Sheykh Esmaili, Boris Glavic, Beat Steiger), Master's thesis, ETH Zurich, 2010. [bibtex]
[11] TRAMP: Understanding the Behavior of Schema Mappings through Provenance (Boris Glavic, Gustavo Alonso, Renée J. Miller, Laura M. Haas), In Proceedings of the Very Large Data Bases Endowment (PVLDB), volume 3, 2010. [bibtex] [pdf]
[10] Perm: Efficient Provenance Support for Relational Databases (Boris Glavic), PhD thesis, University of Zurich, 2010. [bibtex] [pdf]
[9] Formal Foundation of Contribution Semantics and Provenance Computation through Query Rewrite in TRAMP (Boris Glavic), Technical report, University of Zurich, 2010. [bibtex] [pdf]
2009
[8] The Perm Provenance Management System in Action (Boris Glavic, Gustavo Alonso), In Proceedings of the 35th ACM SIGMOD International Conference on Management of Data (SIGMOD) (Demonstration Track), 2009. [bibtex] [pdf]
[7] Provenance for Nested Subqueries (Boris Glavic, Gustavo Alonso), In Proceedings of the 12th International Conference on Extending Database Technology (EDBT), 2009. [bibtex] [pdf]
[6] Perm: Processing Provenance and Data on the same Data Model through Query Rewriting (Boris Glavic, Gustavo Alonso), In Proceedings of the 25th IEEE International Conference on Data Engineering (ICDE), 2009. [bibtex] [pdf]
2008
[5] Clustering Multidimensional Sequences in Spatial and Temporal Databases (Ira Assent, Ralph Krieger, Boris Glavic, Thomas Seidl), In International Journal on Knowledge and Information Systems (KAIS), volume 16, 2008. [bibtex] [pdf]
2007
[4] Data Provenance: A Categorization of Existing Approaches (Boris Glavic, Klaus R. Dittrich), In Proceedings of the 12th GI Conference on Datenbanksysteme in Buisness, Technologie und Web (BTW), 2007. [bibtex] [pdf]
2006
[3] sesam: Ensuring Privacy for an Interdisciplinary Longitudinal Study (Boris Glavic, Klaus R. Dittrich), In Proceedings of the 1st Workshop Elektronische Datentreuhänderschaft - Anwendungen, Verfahren, Grundlagen collocated with GI Jahrestagung, 2006. [bibtex] [pdf]
[2] Spatial Multidimensional Sequence Clustering (Ira Assent, Ralph Krieger, Boris Glavic, Thomas Seidl), In Proceedings of the 1st International Workshop on Spatial and Spatio-temporal Data Mining (SSTDM) collocated with ICDM, 2006. [bibtex] [pdf]
2005
[1] Subspace Sequence Clustering - Datamining zur Entscheidungsunterstützung in der Hydrologie (Boris Glavic), In Proceedings of the 11th GI Conference on Database Systems for Business, Technology, and Web (BTW) (Student Track), 2005. [bibtex] [pdf]