@inproceedings{liu-et-al-sigmod-demo-19,
 abstract = {A core component of a database systems course at the undergraduate
level is the design and implementation of the query optimizer in a rdbms. The query optimization process produces a query execution plan (qep) which represents an execution strategy for a sql query. Unfortunately, in practice, it is often difficult for a student to comprehend the query execution strategy by perusing the qep, hindering her learning process. In this demonstration, we present a novel system called neuron that facilitates natural language interaction with qeps to enhance its understanding. neuron accepts a sql query (which may include joins, aggregation, nesting, among other things) as input, executes it, and generates a simplified natural language-based description (both in text and voice form) of the execution strategy deployed by the underlying rdbms. Furthermore, it facilitates understanding of various features related to the qep through a natural language-based question answering framework.We advocate that such tool, world’s first of its kind, can greatly enhance students’ learning of the query optimization topic.},
 address = {Amsterdam, The Netherlands.},
 author = {Siyuan Liu and Sourav S Bhowmick and Wanlu Zhang and Shu Wang and Wanyi Huang and Shafiq Joty},
 booktitle = {Proceedings of 45th ACM SIGMOD International Conference on Management of Data (Demo)},
 month = {July},
 pages = {1953–1956},
 publisher = {ACM},
 series = {SIGMOD'19 (Demo)},
 title = {NEURON: Query Execution Plan Meets Natural Language Processing For Augmenting DB Education},
 url = {papers/liu-et-al-sigmod-demo-19.pdf},
 year = {2019}
}