Show simple item record

dc.contributor.authorTaipalus, Toni
dc.contributor.authorGrahn, Hilkka
dc.date.accessioned2024-08-07T08:33:20Z
dc.date.available2024-08-07T08:33:20Z
dc.date.issued2024
dc.identifier.citationTaipalus, T., & Grahn, H. (2024). Building Blocks Towards More Effective SQL Error Messages. In <i>ITiCSE 2024 : Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1</i> (pp. 241-247). ACM. <a href="https://doi.org/10.1145/3649217.3653552" target="_blank">https://doi.org/10.1145/3649217.3653552</a>
dc.identifier.otherCONVID_221089316
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/96531
dc.description.abstractReading 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.en
dc.format.extent754
dc.format.mimetypeapplication/pdf
dc.language.isoeng
dc.publisherACM
dc.relation.ispartofITiCSE 2024 : Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1
dc.rightsCC BY 4.0
dc.subject.otherSQL
dc.subject.othererror
dc.subject.othererror message
dc.subject.othercompiler
dc.subject.otherdatabase
dc.subject.otherdatabase management system
dc.subject.otherrelational database
dc.subject.otherhuman-computer interaction
dc.subject.othercomputing education
dc.subject.othernovice
dc.subject.othererror message design
dc.titleBuilding Blocks Towards More Effective SQL Error Messages
dc.typeconferenceObject
dc.identifier.urnURN:NBN:fi:jyu-202408075407
dc.contributor.laitosInformaatioteknologian tiedekuntafi
dc.contributor.laitosFaculty of Information Technologyen
dc.type.urihttp://purl.org/eprint/type/ConferencePaper
dc.relation.isbn979-8-4007-0600-4
dc.type.coarhttp://purl.org/coar/resource_type/c_5794
dc.description.reviewstatuspeerReviewed
dc.format.pagerange241-247
dc.type.versionpublishedVersion
dc.rights.copyright© 2024 the Authors
dc.rights.accesslevelopenAccessfi
dc.relation.conferenceConference on Innovation and Technology in Computer Science Education
dc.subject.ysotietokannat
dc.subject.ysoohjelmointi
dc.subject.ysokorkeakouluopetus
dc.subject.ysoSQL
dc.subject.ysokyselykielet
dc.subject.ysoohjelmointivirheet
dc.format.contentfulltext
jyx.subject.urihttp://www.yso.fi/onto/yso/p3056
jyx.subject.urihttp://www.yso.fi/onto/yso/p4887
jyx.subject.urihttp://www.yso.fi/onto/yso/p1246
jyx.subject.urihttp://www.yso.fi/onto/yso/p2669
jyx.subject.urihttp://www.yso.fi/onto/yso/p163
jyx.subject.urihttp://www.yso.fi/onto/yso/p27382
dc.rights.urlhttps://creativecommons.org/licenses/by/4.0/
dc.relation.doi10.1145/3649217.3653552
dc.type.okmA4


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

CC BY 4.0
Except where otherwise noted, this item's license is described as CC BY 4.0