SIGMOD program


SIGMOD 2017 papers will be accessed here (TBD).

Conference Program: SIGMOD Sessions

This page describes the complete SIGMOD Conference program.

The SIGMOD 2017 program will also be available at Confer is a conference program management tool with a crowd-sourcing component that automatically groups papers into sessions to maximize the number of papers each attendee likes that he or she will get to see.



SIGMOD Keynote Talks

Keynote Session 1: Grand Challenges in Data Management: Transactions

Tuesday 8:15-9:50
Location: International North
Session Chair: Magda Balazinska


Keynote Session 2: Grand Challenges in Data Management: Approximate Query Processing

Wednesday 8:15-9:50
Location: International North
Session Chair: Dan Suciu





Teaser Talks 1 (1’ per paper)

Tuesday 9:50-10:30
Location: International North
Session Chair: Magda Balazinska
Slides Teaser Talks 1.pdf


Teaser Talks 2 (1’ per paper)

Wednesday 9:50-10:30
Location: International North
Session Chair: Dan Suciu
Slides Teaser Talks 2.pdf


Teaser Talks 3 (1’ per paper)

Thursday 9:50-10:30
Location: International North
Session Chair: Dan Olteanu
Slides Teaser Talks 3.pdf






Session 1: Concurrency (1)

Tuesday 11:00-12:15
Location: ♜Continental B
Session Chair: Alan Fekete


Session 2: Storage and Distribution (1)

Tuesday 11:00-12:15
Location: ♞Continental C
Session Chair: Sadoghi Hamedani


Session 3: Streams

Tuesday 11:00-12:15
Location: ♝Buckingham
Session Chair: Bongki Moon


Session 4: Versions and Incremental Maintenance

Tuesday 11:00-12:15
Location: ☼Lake Michigan
Session Chair: Arun Kumar


Session 5: Parallel and Distributed Query Processing (1)

Tuesday 11:00-12:15
Location: ☽Lake Erie
Session Chair: Holger Pirk


Session 6: Concurrency (2)

Tuesday 14:00-15:40
Location: ♜Continental B
Session Chair: Phil Bernstein


Session 7: Storage and Distribution (2)

Tuesday 14:00-15:40
Location: ♞Continental C
Session Chair: Mehul Shah


Session 8: Tree & Graph Processing (1)

Tuesday 14:00-15:40
Location: ♝Buckingham
Session Chair: Semih Salihoglu


Session 9: New Hardware

Tuesday 14:00-15:40
Location: ☼Lake Michigan
Session Chair: Mohamed Mokbel


Session 10: Parallel and Distributed Query Processing (2)

Tuesday 14:00-15:40
Location: ☽Lake Erie
Session Chair: Boris Glavic


Session 11: Interactive Data Exploration and AQP (1)

Wednesday 11:00-12:15
Location: ♜Continental B
Session Chair: Mohamed Sarwat


Session 12: Beliefs, Conflicts, Knowledge

Wednesday 11:00-12:15
Location: ♞Continental C
Session Chair: Reynold Cheng


Session 13: Influence in Social Networks

Wednesday 11:00-12:15
Location: ♝Buckingham
Session Chair: Pierre Senellart


Session 14: Mappings, Transformations, Pricing

Wednesday 11:00-12:15
Location: ☼Lake Michigan
Session Chair: Arash Termehchy


Session 15: Optimization and Performance (1)

Wednesday 11:00-12:15
Location: ☽Lake Erie
Session Chair: Hank Korth


Session 16: Interactive Data Exploration and AQP (2)

Wednesday 14:00-15:40
Location: ♜Continental B
Session Chair: Florin Rusu


Session 17: User Preferences

Wednesday 14:00-15:40
Location: ♞Continental C
Session Chair: Julia Stoyanovich


Session 18: Tree & Graph Processing (2)

Wednesday 14:00-15:40
Location: ♝Buckingham
Session Chair: Vincent Oria


Session 19: Machine Learning

Wednesday 14:00-15:40
Location: ☼Lake Michigan
Session Chair: Theodoros Rekatsinas


Session 20: Optimization and Performance (2)

Wednesday 14:00-15:40
Location: ☽Lake Erie
Session Chair: Eugen Wu


Session 21: Encryption

Thursday 11:00-12:15
Location: ♜Continental B
Session Chair: Arvind Arasu


Session 22: Cleaning, Versioning, Fusion (1)

Thursday 11:00-12:15
Location: ♞Continental C
Session Chair: George Konstantinidis


Session 23: Tree & Graph Processing (3)

Thursday 11:00-12:15
Location: ♝Buckingham
Session Chair: Yufei Tao


Session 24: Spatial and Multidimensional Data (1)

Thursday 11:00-12:15
Location: ☼Lake Michigan
Session Chair: Guoliang Li

  • Utility-Aware Ridesharing on Road Networks (sidm356)
    Peng Cheng (Hong Kong University of Science and Technology); Hao Xin (Hong Kong University of Science and Technology); Lei Chen (Hong Kong University of Science and Technology)
  • Distance Oracle on Terrain Surface (sidm529)
    Victor Junqiu Wei (The Hong Kong University of Science and Technology); Raymond Chi-Wing Wong (the Hong Kong University of Science and Technology); Cheng Long (Queen's University Belfast); David Mount (University of Maryland)
  • Efficient Computation of Top-k Frequent Terms over Spatio-Temporal Ranges (sidm514)
    Pritom Ahmed (University of California, Riverside); Mahbub Hasan (University of California, Riverside); Abhijith Kashyap (University of California, Riverside); Vagelis Hristidis (University of California, Riverside); Vassilis J. Tsotras (University of California, Riverside)


Session 25: Optimization and Main Memory (1)

Thursday 11:00-12:15
Location: ☽Lake Erie
Session Chair: Gautam Das


Session 26: Privacy

Thursday 14:00-15:40
Location: ★ Lake Huron
Session Chair: Michael Hay


Session 27: Cleaning, Versioning, Fusion (2)

Thursday 14:00-15:40
Location: ♒ Lake Ontario
Session Chair: Paris Koutris


Session 28: Crowdsourcing

Thursday 14:00-15:40
Location: ♝Buckingham
Session Chair: Jiannan Wang


Session 29: Spatial and Multidimensional Data (2)

Thursday 14:00-15:40
Location: ☼Lake Michigan
Session Chair: Walid Aref


Session 30: Optimization and Main Memory (2)

Thursday 14:00-15:40
Location: ☽Lake Erie
Session Chair: Thomas Neuman




SIGMOD/PODS Poster & Demo Session 1

Tuesday 16:00-18:00
Location: ⚓Stevens Salon D



  • All SIMOD papers from Tuesday: Research Sessions 1-10
  • All PODS papers from Research Sessions 3, 4, 7

Posters of SIGMOD Programming Contest Finalists:

  • DVA
    Hyeonseok Oh and Jongbin Kim (Hanyang University, South Korea)
  • gStreamPKU
    Jiaze Chen and Shuo Han (Peking University, China)
  • Mccree
    Xupeng Li, Xuecan Yan, and Yiru Chen (Peking University, China)
  • OZero
    Jan Böttcher, Timo Kersten, Moritz Kaufmann, and Andreas Kipf (TU Munich, Germany)
  • PartTimeContestants
    Frank Tetzel, Ismail Oukid, and Thomas Bach (TU Dresden and Ruprecht-Karls Universitaet Heidelberg, Germany)


  • Visual Graph Query Construction and Refinement
    Robert Pienta (Georgia Institute of Technology), Fred Hohman (Georgia Institute of Technology), Acar Tamersoy (Georgia Institute of Technology), Alex Endert (Georgia Institute of Technology), Shamkant Navathe (Georgia Institute of Technology), Hanghang Tong (Arizona State University), Duen Horng Chau (Georgia Institute of Technology)
  • Demonstration of the Cosette Automated SQL Prover
    Shumo Chu (University of Washington), Daniel Li (University of Washington), Chenglong Wang (University of Washington), Alvin Cheung (University of Washington), Dan Suciu (University of Washington)
  • Interactive Time Series Analytics Powered by ONEX
    Rodica Neamtu (Worcester Polytechnic Institute), Ramoza Ahsan (Worcester Polytechnic Institute), Charles Lovering (Worcester Polytechnic Institute), Cuong Nguyen (Worcester Polytechnic Institute), Elke Rundensteiner (Worcester Polytechnic Institute), Gabor Sarkozy (Worcester Polytechnic Institute)
  • A Demonstration of Lusail – Querying Linked Data at Scale
    Essam Mansour (HBKU), Ibrahim Abdelaziz (King Abdullah University of Science & Technology), Mourad Ouzzani (HBKU), Ashraf Aboulnaga (HBKU), Panos Kalnis (King Abdullah University of Science & Technology)
  • Foofah: A Programming-By-Example System for Synthesizing Data Transformation Programs
    Zhongjun Jin (University of Michigan), Michael R Anderson (University of Michigan), Michael Cafarella (University of Michigan), H. V Jagadish (University of Michigan)
  • Virtualized Network Service Topology Exploration Using Nepal
    Pramod Jamkhedkar (AT&T Labs - Research), Theodore Johnson (AT&T Labs - Research), Yaron Kanza (AT&T Labs - Research), Aman Shaikh (AT&T Labs - Research), N.K. Shankarnarayanan (AT&T Labs - Research), Vladislav Shkapenyuk (AT&T Labs - Research), Gordon Woodhull (AT&T Labs - Research)
  • VisualCloud Demonstration: A DBMS for Virtual Reality
    Brandon Haynes (University of Washington), Artem Minyaylov (University of Washington), Magdalena Balazinska (University of Washington), Luis Ceze (University of Washington), Alvin Cheung (University of Washington)
  • The Best of Both Worlds: Big Data Programming with Both Productivity and Performance
    Fan Yang (The Chinese University of Hong Kong), Yuzhen Huang (The Chinese University of Hong Kong), Yunjian Zhao (The Chinese University of Hong Kong), Jinfeng Li (The Chinese University of Hong Kong), Guanxian Jiang (The Chinese University of Hong Kong), James Cheng (The Chinese University of Hong Kong)
  • Debugging Big Data Analytics in Spark with BigDebug
    Muhammad Ali Gulzar (University of California, Los Angeles), Matteo Interlandi (University of California, Los Angeles), Tyson Condie (University of California, Los Angeles), Miryung Kim (University of California, Los Angeles)
  • Interactive Query Synthesis from Input-Output Examples
    Chenglong Wang (University of Washington), Alvin Cheung (University of Washington), Rastislav Bodik (University of Washington)
  • Generating Concise Entity Matching Rules
    Rohit Singh (CSAIL, MIT), Vamsi Meduri (Arizona State University), Ahmed Elmagarmid (Qatar Computing Research Institute, HBKU), Samuel Madden (CSAIL, MIT), Paolo Papotti (Arizona State University), Jorge-Arnulfo Quiané-Ruiz (Qatar Computing Research Institute, HBKU), Armando Solar-Lezama (CSAIL, MIT), Nan Tang (Qatar Computing Research Institute, HBKU)
  • A Demo of the Data Civilizer System
    Raul Castro Fernandez (Massachusetts Institute of Technology), Dong Deng (Massachusetts Institute of Technology), Essam Mansour (HBKU), Abdulhakim A Qahtan (HBKU), Wenbo Tao (Massachusetts Institute of Technology), Ziawasch Abedjan (TU Berlin), Ahmed Elmagarmid (HBKU), Ihab F Ilyas (University of Waterloo), Samuel Madden (Massachusetts Institute of Technology), Mourad Ouzzani (HBKU), Michael Stonebraker (Massachusetts Institute of Technology), Nan Tang (HBKU)
  • Querying and Exploring Polygamous Relationships in Urban Spatio-Temporal Data Sets
    Yeuk-Yin Chan (New York University). Fernando Chirigati (New York University), Harish Doraiswamy (New York University) Cláudio T. Silva (New York University), Juliana Freire (New York University)
  • Graph Data Mining with Arabesque
    Eslam Hussein (Qatar Computing Research Institute - HBKU), Abdurrahman Ghanem (Qatar Computing Research Institute - HBKU), Vinicius Vitor dos Santos Dias (Universidade Federal de Minas Gerais), Carlos H. C. Teixeira (Universidade Federal de Minas Gerais), Ghadeer AbuOda (College of Science and Engineering - HBKU), Marco Serafini (Qatar Computing Research Institute - HBKU), Georgos Siganos (Qatar Computing Research Institute - HBKU), Gianmarco De Francisci Morales (Qatar Computing Research Institute - HBKU), Ashraf Aboulnaga (Qatar Computing Research Institute - HBKU), Mohammed Zaki (Rensselaer Polytechnic
  • Alpine: Efficient In-Situ Data Exploration in the Presence of Updates
    Antonios Anagnostou (Aristotle University of Thessaloniki), Matthaios Olma (Ecole Polytechnique Federal Lausanne), Anastasia Ailamaki (Ecole Polytechnique Federal Lausanne)


SIGMOD/PODS Poster & Demo Session 2

Wednesday 16:00-18:00
Location: ⚓Stevens Salon D


  • All SIGMOD papers from Wednesday: Research Sessions 11-20
  • All PODS papers from Research Sessions 1, 2, 5, 6



SIGMOD Poster 3 & Best of Demo Session

Thursday 16:00-18:00
Location: ⚓Stevens Salon D

  • All papers from Thursday: Research Sessions 21-30
  • The Goal Behind the Action: Toward Goal-Aware Systems and Applications
    Dimitra Papadimitriou, Georgia Koutrika, John Mylopoulos, Yannis Velegrakis (from TODS 2016)
  • Best of Demo




Tutorial 1: Crowdsourced Data Management: Overview and Challenges

Sunday 9:00-10:30, 11:00-12:30
Location: ♜Continental B
Guoliang Li, Yudian Zheng, Ju Fan, Jiannan Wang and Reynold Cheng
Tutorial 01 slides (35 MB).pdf
SIGMOD Tutorial 1 (Part 1), Sunday May 14, 9 AM (video)
SIGMOD Tutorial 1 (Part 2), Sunday May 14, 11 AM (video)


Tutorial 2: Graph Querying Meets HCI: State of the Art and Future Directions

Sunday 09:00-10:30
Location: ♞Continental C
Sourav S Bhowmick, Byron Choi and Chengkai Li
Tutorial 02 slides (11MB).pdf


Tutorial 3: Graph Exploration: From the User to Large Graphs

Sunday 11:00-12:30
Location: ♞Continental C
Davide Mottin and Emmanuel Müller
Tutorial 03 slides (16MB).pptx
SIGMOD Tutorial 3, Sunday May 14, 11 AM (video)


Tutorial 4: Differential Privacy in the Wild:  A tutorial on current practices & open challenges

Sunday 14:00–15:30, 16:00–18:00
Location: ♜Continental B
Ashwin Machanavajjhala, Xi He and Michael Hay
SIGMOD Tutorial 4 (Part 1), Sunday May 14, 2 PM (video)
SIGMOD Tutorial 4 (Part 2), Sunday May 14, 4 PM (video)


Tutorial 5: How to Build a Non-Volatile Memory Database Management System

Sunday 14:00-15:30
Location: ♞Continental C
Joy Arulraj and Andrew Pavlo
Tutorial 05 slides (2MB).pdf
SIGMOD Tutorial 5, Sunday May 14, 2 PM (video)


Tutorial 6: Data Structures Engineering For Byte-Addressable Non-Volatile Memory

Sunday 16:00-18:00
Location: ♞Continental C
Ismail Oukid and Wolfgang Lehner
Tutorial 06 slides (7MB).pdf


Tutorial 7: Building Structured Databases of Factual Knowledge from Massive Text Corpora

Friday 9:00-10:30
Location: ✵Stevens Salon C-5
Xiang Ren, Meng Jiang, Jingbo Shang and Jiawei Han
Tutorial 07 web page
SIGMOD Tutorial 7, Friday, May 19, 9 AM (video)


Tutorial 8: Data Profiling

Friday 11:00-12:30
Location: ✵Stevens Salon C-5
Ziawasch Abedjan, Lukasz Golab and Felix Nauman
Tutorial 08 slides (12MB).pdf


Tutorial 9: Data Management in Machine Learning: Challenges, Techniques, and Systems

Friday 9:00-10:30
Location: ✵Stevens Salon C-6
Arun Kumar, Matthias Boehm and Jun Yang
SIGMOD Tutorial 9, Friday, May 19, 9 AM (video)


Tutorial 10: Data Management Challenges in Production Machine Learning

Friday 11:00-12:30
Location: ✵Stevens Salon C-6
Neoklis Polyzotis, Sudip Roy, Steven Whang and Martin Zinkevich


Tutorial 11: Natural Language Data Management and Interfaces: Recent Development and Open Challenges

Friday 14:00 – 15:30, 16:00 – 18:00
Location: ✵Stevens Salon C-5
Yunyao Li and Davood Rafiei
SIGMOD Tutorial 11 (Part 1), Friday, May 19, 2 PM (video)
SIGMOD Tutorial 11 (Part 2), Friday, May 19, 4 PM (video)


Tutorial 12: Hybrid Transactional/Analytical Processing: A Survey

Friday 14:00-15:30
Location: ✵Stevens Salon C-6
Fatma Ozcan, Yuanyuan Tian and Pinar Tozun
SIGMOD Tutorial 12, Friday, May 19, 2 PM (video)


Tutorial 13: Query Processing Techniques for Big Spatial-Keyword Data

Friday 16:00-18:00
Location: ✵Stevens Salon C-6
Ahmed Mahmood and Walid Aref
Tutorial 13 slides (17MB).pptx
SIGMOD Tutorial 13, Friday, May 19, 4 PM (video)





Lunch with Award Announcements

Tuesday 12:15-14:00
Location: International North
Session Chair: Donald Kossman

  • Programming Contest Award
  • Distinguished PC members
  • Reproducibility Awards
  • SIGMOD Best Paper Award
  • PODS Best Student Paper
  • PODS Best Paper Award
  • PODS Test of Time Award
  • Research Highlights


SIGMOD Awards Talks

Thursday 8:15-9:50
Location: International North
Session Chair: Donald Kossman

  • Best Demonstration Award Announcement
  • Jim Gray Doctoral Dissertation Award and Talk
  • System Award and Talk
  • Contributions Award Announcement
  • Test-of-Time Award and Talk
  • Edgar F. Codd Innovations Award and Talk



Career in Industry Panel

Wednesday 16:00-18:00
Location: ♜Continental B
Session Chair: Badrish Chandramouli

  • Donald Kossmann (Microsoft)
  • C. Mohan (IBM)
  • Sailesh Krishnamurthy (Amazon)
  • John Cieslewicz (Google)
  • Shasank Chavan (Oracle)
  • Jianjun Chen (Huawei)
  • Mostafa Mokhtar (Cloudera)



SIGMOD Business Lunch

Wednesday 12:15-14:00
Location: International North

  • Student Research Competition Winners
  • SIGMOD Chair's Report
  • SIGMOD Vice Chair's Report
  • SIGMOD Secretary/Treasurer's Report
  • SIGMOD PC Chair's Report
  • Advertisement for SIGMOD 2018



New Researcher Symposium

Tuesday 18:15-20:15
Location: ♜Continental B



Student Research Competition

Tuesday 18:15-20:15
Location: ♞Continental C