arrow
返回

Framework for SQL Error Message Design: A Data-Driven Approach

delete2023-11-23
delete5
delete
OA
AI
T
Toni Taipalus *
H
Hilkka Grahn
DOI:10.1145/3607180delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Software developers use a significant amount of time reading and interpreting error messages. However, error messages have often been based on either anecdotal evidence or expert opinion, disregarding novices, who arguably are the ones who benefit the most from effective error messages. Furthermore, the usability aspects of Structured Query Language (SQL) error messages have not received much scientific attention. In this mixed-methods study, we coded a total of 128 error messages from eight database management systems (DBMS), and using data from 311 participants, analysed 4,796 queries using regression analysis to find out if and how acknowledged error message qualities explain SQL syntax error fixing success rates. Additionally, we performed a conventional content analysis on 1,505 suggestions on how to improve SQL error messages, and based on the analysis, formulated a framework consisting of nine guidelines for SQL error message design. The results indicate that general error message qualities do not necessarily explain query fixing success in the context of SQL syntax errors and that even some novel NewSQL systems fail to account for basic error message design guidelines. The error message design framework and examples of its practical applications shown in this study are applicable in educational contexts as well as by DBMS vendors in understanding novice perspectives in error message design.
Keyword:
Structured Query Language
SQL
compiler
error message
database management system
human-computer interaction
human factor
usability
readability

期刊

A
ACM Transactions on Software Engineering and Methodology
IF:
6.2
论文数:
1.2K
被引数:
3.4K

机构

U
university of jyvaskyla
学者数:
6.3K
论文数: 6.8K
被引数: 12
引用论文

引用论文

err分享
err收藏
err分享
err收藏
Percutaneous Nephrostomy
err1984-06-01
err0
PREAI
errRodney H. Reznek; Lee B. Talner
err分享
err收藏
Structural study on phosphorus doping of BaSi2 epitaxial films by ion implantation
err2013-05-01
err0
PREAI
errK.O. Hara; Y. Hoshi; N. Usami; Y. Shiraki; K. Nakamura; K. Toko; T. Suemasu
err分享
err收藏
Time series analysis of bovine venereal diseases in La Pampa, Argentina
err2018-08-06
err0
errOAAI
errLeonardo L. Molina; Elena Angón; Antón García; Ricardo H. Moralejo; Javier Caballero-Villalobos; José Perea
err分享
err收藏
err分享
err收藏
Usability and the bottom line
err2001-01-01
err43
PREAI
errDonahue, GM
err分享
err收藏
学者 查看更多内容