Natural Language Interfaces for Databases: What Do Users Think?
Panos Ipeirotis, Haotian Zheng

TL;DR
This study evaluates user perceptions and performance differences between a state-of-the-art NLIDB system and a traditional SQL platform, highlighting usability improvements and user behavior insights.
Contribution
It provides empirical evidence on usability challenges and benefits of advanced NLIDBs compared to traditional systems through a controlled user study.
Findings
SQL-LLM reduced query times by 10-30%.
Accuracy improved from 50% to 75%.
Users adopted more structured querying strategies.
Abstract
Natural Language Interfaces for Databases (NLIDBs) aim to make database querying accessible by allowing users to ask questions in everyday language rather than using formal SQL queries. Despite significant advancements in translation accuracy, critical usability challenges, such as user frustration, query refinement strategies, and error recovery, remain underexplored. To investigate these usability dimensions, we conducted a mixed-method user study comparing SQL-LLM, a state-of-the-art NL2SQL system, with Snowflake, a traditional SQL analytics platform. Our controlled evaluation involved 20 participants completing realistic database querying tasks across 12 queries each. Results show that SQL-LLM significantly reduced query completion times by 10 to 30 percent (mean: 418 s vs. 629 s, p = 0.036) and improved overall accuracy from 50 to 75 percent (p = 0.002). Additionally, participants…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Database Systems and Queries · Scientific Computing and Data Management · Data Quality and Management
