dc.contributor.author | Taipalus, Toni | |
dc.contributor.author | Grahn, Hilkka | |
dc.date.accessioned | 2024-08-07T08:33:20Z | |
dc.date.available | 2024-08-07T08:33:20Z | |
dc.date.issued | 2024 | |
dc.identifier.citation | Taipalus, 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.other | CONVID_221089316 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/96531 | |
dc.description.abstract | 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. | en |
dc.format.extent | 754 | |
dc.format.mimetype | application/pdf | |
dc.language.iso | eng | |
dc.publisher | ACM | |
dc.relation.ispartof | ITiCSE 2024 : Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1 | |
dc.rights | CC BY 4.0 | |
dc.subject.other | SQL | |
dc.subject.other | error | |
dc.subject.other | error message | |
dc.subject.other | compiler | |
dc.subject.other | database | |
dc.subject.other | database management system | |
dc.subject.other | relational database | |
dc.subject.other | human-computer interaction | |
dc.subject.other | computing education | |
dc.subject.other | novice | |
dc.subject.other | error message design | |
dc.title | Building Blocks Towards More Effective SQL Error Messages | |
dc.type | conferenceObject | |
dc.identifier.urn | URN:NBN:fi:jyu-202408075407 | |
dc.contributor.laitos | Informaatioteknologian tiedekunta | fi |
dc.contributor.laitos | Faculty of Information Technology | en |
dc.type.uri | http://purl.org/eprint/type/ConferencePaper | |
dc.relation.isbn | 979-8-4007-0600-4 | |
dc.type.coar | http://purl.org/coar/resource_type/c_5794 | |
dc.description.reviewstatus | peerReviewed | |
dc.format.pagerange | 241-247 | |
dc.type.version | publishedVersion | |
dc.rights.copyright | © 2024 the Authors | |
dc.rights.accesslevel | openAccess | fi |
dc.relation.conference | Conference on Innovation and Technology in Computer Science Education | |
dc.subject.yso | tietokannat | |
dc.subject.yso | ohjelmointi | |
dc.subject.yso | korkeakouluopetus | |
dc.subject.yso | SQL | |
dc.subject.yso | kyselykielet | |
dc.subject.yso | ohjelmointivirheet | |
dc.format.content | fulltext | |
jyx.subject.uri | http://www.yso.fi/onto/yso/p3056 | |
jyx.subject.uri | http://www.yso.fi/onto/yso/p4887 | |
jyx.subject.uri | http://www.yso.fi/onto/yso/p1246 | |
jyx.subject.uri | http://www.yso.fi/onto/yso/p2669 | |
jyx.subject.uri | http://www.yso.fi/onto/yso/p163 | |
jyx.subject.uri | http://www.yso.fi/onto/yso/p27382 | |
dc.rights.url | https://creativecommons.org/licenses/by/4.0/ | |
dc.relation.doi | 10.1145/3649217.3653552 | |
dc.type.okm | A4 | |