Debugging Database Queries: A Survey of Tools, Techniques, and Users
Debugging Database Queries: A Survey of Tools, Techniques, and Users
复制标题
调试数据库查询:工具、技术和用户调查
DOI:
10.1145/3313831.3376485
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Battle, Leilani
中科院分区:
文献类型:
--
作者:
Gathani, Sneha;Lim, Peter;Battle, Leilani
Database management systems (or DBMSs) have been around for decades, and yet are still difficult to use, particularly when trying to identify and fix errors in user programs (or queries). We seek to understand what methods have been proposed to help people debug database queries, and whether these techniques have ultimately been adopted by DBMSs (and users). We conducted an interdisciplinary review of 112 papers and tools from the database, visualisation and HCI communities. To better understand whether academic and industry approaches are meeting the needs of users, we interviewed 20 database users (and some designers), and found surprising results. In particular, there seems to be a wide gulf between users' debugging strategies and the functionality implemented in existing DBMSs, as well as proposed in the literature. In response, we propose new design guidelines to help system designers to build features that more closely match users debugging strategies.
登录
查看更多内容
DOI:
--
发表时间:
2010
期刊:
Logic Programming and Automated Reasoning
影响因子:
--
作者:
Margus Veanes;N. Tillmann;J. D. Halleux
通讯作者:
J. D. Halleux
DOI:
--
发表时间:
2018
期刊:
SIGMOD Conference
影响因子:
--
作者:
M. Mannino;A. Abouzeid
通讯作者:
A. Abouzeid
DOI:
--
发表时间:
2017
期刊:
IEEE Working Conference on Software Visualization
影响因子:
--
作者:
Fabian Beck;Hafiz Ammar Siddiqui;Alexandre Bergel;D. Weiskopf
通讯作者:
D. Weiskopf
DOI:
--
发表时间:
2015
期刊:
2015 IEEE 6th International Workshop on Program Comprehension through Dynamic Analysis (PCODA)
影响因子:
--
作者:
Nesrine Noughi;Anthony Cleve
通讯作者:
Anthony Cleve
DOI:
--
发表时间:
2016
期刊:
IEEE Working Conference on Software Visualization
影响因子:
--
作者:
Ivan Bacher;Brian Mac Namee;John D. Kelleher
通讯作者:
John D. Kelleher