Building Blocks Towards More Effective SQL Error Messages
Taipalus, T., & Grahn, H. (2024). Building Blocks Towards More Effective SQL Error Messages. In ITiCSE 2024 : Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1 (pp. 241-247). ACM. https://doi.org/10.1145/3649217.3653552
Date
2024Copyright
© 2024 the Authors
Reading and interpreting error messages are significant aspects of a software developer's work. Despite the importance and prevalence of error messages, especially for novices, SQL compiler error messages from various relational database management systems have seen limited development since their inception. This lack of progress may stem from the fact that it is not well-understood what constitutes an effective error message. With data from 568 participants across three student cohorts, we investigate whether novel SQL error message design guidelines can explain success in fixing SQL syntax errors. The results indicate that some of the guidelines indeed serve as building blocks toward more effective SQL error messages for novices. However, error messages that adhered to certain guidelines showed inconclusive or negative results. These findings can be applied to iterate on SQL error messages in SQL learning environments or SQL compilers.
Publisher
ACMParent publication ISBN
979-8-4007-0600-4Conference
Conference on Innovation and Technology in Computer Science EducationIs part of publication
ITiCSE 2024 : Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1Keywords
Publication in research information system
https://converis.jyu.fi/converis/portal/detail/Publication/221089316
Metadata
Show full item recordCollections
License
Related items
Showing items with similar title or keywords.
-
Framework for SQL Error Message Design : A Data-Driven Approach
Taipalus, Toni; Grahn, Hilkka (Association for Computing Machinery (ACM), 2023)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 ... -
Error messages in relational database management systems : A comparison of effectiveness, usefulness, and user confidence
Taipalus, Toni; Grahn, Hilkka; Ghanbari, Hadi (Elsevier BV, 2021)The database and the database management system (DBMS) are two of the main components of any information system. Structured Query Language (SQL) is the most popular query language for retrieving data from the database, as ... -
NewSQL Database Management System Compiler Errors : Effectiveness and Usefulness
Taipalus, Toni; Grahn, Hilkka (Taylor & Francis, 2022)Modern database management is often faced with a high number of concurrent end-users, and the need for database distribution to ensure fault tolerance and high throughput. To flexibly address these challenges, many modern ... -
Interacting with intelligent agents : key issues in agent-based decision support system design
Liu, Shenghua (University of Jyväskylä, 2010) -
Engaging Databases for Data Systems Education
Taipalus, Toni; Miedema, Daphne; Aivaloglou, Efthimia (ACM, 2023)