{"id":"https://openalex.org/W4399175330","doi":"https://doi.org/10.1145/3654995","title":"Qr-Hint: Actionable Hints Towards Correcting Wrong SQL Queries","display_name":"Qr-Hint: Actionable Hints Towards Correcting Wrong SQL Queries","publication_year":2024,"publication_date":"2024-05-29","ids":{"openalex":"https://openalex.org/W4399175330","doi":"https://doi.org/10.1145/3654995"},"language":"en","primary_location":{"id":"doi:10.1145/3654995","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3654995","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3654995","source":{"id":"https://openalex.org/S4387289859","display_name":"Proceedings of the ACM on Management of Data","issn_l":"2836-6573","issn":["2836-6573"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Management of Data","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3654995","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5103206063","display_name":"Yihao Hu","orcid":"https://orcid.org/0009-0003-3048-3867"},"institutions":[{"id":"https://openalex.org/I170897317","display_name":"Duke University","ror":"https://ror.org/00py81415","country_code":"US","type":"education","lineage":["https://openalex.org/I170897317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yihao Hu","raw_affiliation_strings":["Duke University, Durham, NC, USA"],"raw_orcid":"https://orcid.org/0009-0003-3048-3867","affiliations":[{"raw_affiliation_string":"Duke University, Durham, NC, USA","institution_ids":["https://openalex.org/I170897317"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027907153","display_name":"Amir Gilad","orcid":"https://orcid.org/0000-0002-3764-1958"},"institutions":[{"id":"https://openalex.org/I197251160","display_name":"Hebrew University of Jerusalem","ror":"https://ror.org/03qxff017","country_code":"IL","type":"education","lineage":["https://openalex.org/I197251160"]}],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Amir Gilad","raw_affiliation_strings":["Hebrew University, Jerusalem, Israel"],"raw_orcid":"https://orcid.org/0000-0002-3764-1958","affiliations":[{"raw_affiliation_string":"Hebrew University, Jerusalem, Israel","institution_ids":["https://openalex.org/I197251160"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010307971","display_name":"K Stephens","orcid":"https://orcid.org/0000-0002-3058-7418"},"institutions":[{"id":"https://openalex.org/I170897317","display_name":"Duke University","ror":"https://ror.org/00py81415","country_code":"US","type":"education","lineage":["https://openalex.org/I170897317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kristin Stephens-Martinez","raw_affiliation_strings":["Duke University, Durham, NC, USA"],"raw_orcid":"https://orcid.org/0000-0002-3058-7418","affiliations":[{"raw_affiliation_string":"Duke University, Durham, NC, USA","institution_ids":["https://openalex.org/I170897317"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012463450","display_name":"Sudeepa Roy","orcid":null},"institutions":[{"id":"https://openalex.org/I170897317","display_name":"Duke University","ror":"https://ror.org/00py81415","country_code":"US","type":"education","lineage":["https://openalex.org/I170897317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sudeepa Roy","raw_affiliation_strings":["Duke University, Durham, NC, USA"],"raw_orcid":"https://orcid.org/0009-0002-8300-7891","affiliations":[{"raw_affiliation_string":"Duke University, Durham, NC, USA","institution_ids":["https://openalex.org/I170897317"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5000189124","display_name":"Jun Yang","orcid":"https://orcid.org/0000-0003-0604-6790"},"institutions":[{"id":"https://openalex.org/I170897317","display_name":"Duke University","ror":"https://ror.org/00py81415","country_code":"US","type":"education","lineage":["https://openalex.org/I170897317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jun Yang","raw_affiliation_strings":["Duke University, Durham, NC, USA"],"raw_orcid":"https://orcid.org/0000-0003-0604-6790","affiliations":[{"raw_affiliation_string":"Duke University, Durham, NC, USA","institution_ids":["https://openalex.org/I170897317"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.1363,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.78199628,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":"2","issue":"3","first_page":"1","last_page":"27"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.9916999936103821,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9911999702453613,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/sql","display_name":"SQL","score":0.8017094135284424},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.800525426864624},{"id":"https://openalex.org/keywords/query-language","display_name":"Query language","score":0.5885623693466187},{"id":"https://openalex.org/keywords/query-by-example","display_name":"Query by Example","score":0.5806757807731628},{"id":"https://openalex.org/keywords/equivalence","display_name":"Equivalence (formal languages)","score":0.5283238291740417},{"id":"https://openalex.org/keywords/query-optimization","display_name":"Query optimization","score":0.49127453565597534},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.48786258697509766},{"id":"https://openalex.org/keywords/sargable","display_name":"Sargable","score":0.44548335671424866},{"id":"https://openalex.org/keywords/query-plan","display_name":"Query plan","score":0.43820545077323914},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.4118820130825043},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.32403337955474854},{"id":"https://openalex.org/keywords/web-search-query","display_name":"Web search query","score":0.2975592613220215},{"id":"https://openalex.org/keywords/search-engine","display_name":"Search engine","score":0.1631820797920227},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.13086214661598206},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.07552796602249146}],"concepts":[{"id":"https://openalex.org/C510870499","wikidata":"https://www.wikidata.org/wiki/Q47607","display_name":"SQL","level":2,"score":0.8017094135284424},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.800525426864624},{"id":"https://openalex.org/C192028432","wikidata":"https://www.wikidata.org/wiki/Q845739","display_name":"Query language","level":2,"score":0.5885623693466187},{"id":"https://openalex.org/C194222762","wikidata":"https://www.wikidata.org/wiki/Q114486","display_name":"Query by Example","level":4,"score":0.5806757807731628},{"id":"https://openalex.org/C2780069185","wikidata":"https://www.wikidata.org/wiki/Q7977945","display_name":"Equivalence (formal languages)","level":2,"score":0.5283238291740417},{"id":"https://openalex.org/C157692150","wikidata":"https://www.wikidata.org/wiki/Q2919848","display_name":"Query optimization","level":2,"score":0.49127453565597534},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.48786258697509766},{"id":"https://openalex.org/C192939062","wikidata":"https://www.wikidata.org/wiki/Q104840822","display_name":"Sargable","level":4,"score":0.44548335671424866},{"id":"https://openalex.org/C2779729312","wikidata":"https://www.wikidata.org/wiki/Q784232","display_name":"Query plan","level":5,"score":0.43820545077323914},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4118820130825043},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.32403337955474854},{"id":"https://openalex.org/C164120249","wikidata":"https://www.wikidata.org/wiki/Q995982","display_name":"Web search query","level":3,"score":0.2975592613220215},{"id":"https://openalex.org/C97854310","wikidata":"https://www.wikidata.org/wiki/Q19541","display_name":"Search engine","level":2,"score":0.1631820797920227},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.13086214661598206},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.07552796602249146}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3654995","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3654995","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3654995","source":{"id":"https://openalex.org/S4387289859","display_name":"Proceedings of the ACM on Management of Data","issn_l":"2836-6573","issn":["2836-6573"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Management of Data","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3654995","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3654995","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3654995","source":{"id":"https://openalex.org/S4387289859","display_name":"Proceedings of the ACM on Management of Data","issn_l":"2836-6573","issn":["2836-6573"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Management of Data","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4","score":0.7400000095367432}],"awards":[{"id":"https://openalex.org/G2780629898","display_name":null,"funder_award_id":"IIS-2008107","funder_id":"https://openalex.org/F4320323817","funder_display_name":"Universitas Brawijaya"}],"funders":[{"id":"https://openalex.org/F4320323817","display_name":"Universitas Brawijaya","ror":"https://ror.org/01wk3d929"}],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4399175330.pdf"},"referenced_works_count":42,"referenced_works":["https://openalex.org/W1582686279","https://openalex.org/W1595443289","https://openalex.org/W1964770056","https://openalex.org/W1970548936","https://openalex.org/W1975714036","https://openalex.org/W2012312630","https://openalex.org/W2028864278","https://openalex.org/W2056660085","https://openalex.org/W2070023605","https://openalex.org/W2081973669","https://openalex.org/W2132516581","https://openalex.org/W2147768420","https://openalex.org/W2156717879","https://openalex.org/W2163491591","https://openalex.org/W2246775628","https://openalex.org/W2295100577","https://openalex.org/W2295144739","https://openalex.org/W2323528361","https://openalex.org/W2473995384","https://openalex.org/W2603178913","https://openalex.org/W2794443436","https://openalex.org/W2798812031","https://openalex.org/W2886081451","https://openalex.org/W2905087861","https://openalex.org/W2907705732","https://openalex.org/W2952920225","https://openalex.org/W2953181121","https://openalex.org/W2964115955","https://openalex.org/W2964142859","https://openalex.org/W2971026710","https://openalex.org/W3019871180","https://openalex.org/W3043761819","https://openalex.org/W3104030782","https://openalex.org/W3163403742","https://openalex.org/W4212774754","https://openalex.org/W4226110393","https://openalex.org/W4240113471","https://openalex.org/W4282550487","https://openalex.org/W4287110478","https://openalex.org/W4291713239","https://openalex.org/W4389609814","https://openalex.org/W6602587288"],"related_works":["https://openalex.org/W2955368753","https://openalex.org/W319014924","https://openalex.org/W3125756434","https://openalex.org/W906795786","https://openalex.org/W2469357693","https://openalex.org/W2554271401","https://openalex.org/W2410487789","https://openalex.org/W2406556739","https://openalex.org/W2152149667","https://openalex.org/W2106125778"],"abstract_inverted_index":{"We":[0,195],"describe":[1],"a":[2,8,14,71,102,110,209],"system":[3],"called":[4],"Qr-Hint":[5,57,96,200],"that,":[6],"given":[7],"(correct)":[9],"target":[10],"query":[11,17,33,162],"Q*":[12,85,118],"and":[13,164,174,178,189,203],"(wrong)":[15],"working":[16,32,94],"Q,":[18],"both":[19],"expressed":[20],"in":[21,47,148,212],"SQL,":[22],"provides":[23],"actionable":[24],"hints":[25,81,132,192],"for":[26],"the":[27,31,41,91,99,136,158,165,176,197],"user":[28,100,210],"to":[29,40,69,78,109,117,133,135,140,152,185],"fix":[30],"so":[34],"that":[35,106],"it":[36],"becomes":[37],"semantically":[38],"equivalent":[39,116],"target.":[42],"It":[43],"is":[44,86,144],"particularly":[45],"useful":[46],"an":[48,213],"educational":[49,214],"setting,":[50],"where":[51],"novices":[52],"can":[53],"receive":[54],"help":[55],"from":[56,125],"without":[58],"requiring":[59],"extensive":[60],"personal":[61],"tutoring.":[62],"Since":[63],"there":[64],"are":[65,183],"many":[66],"different":[67,124],"ways":[68],"write":[70],"correct":[72,111,188],"query,":[73,95,112],"we":[74,128,182],"do":[75],"not":[76,145],"want":[77],"base":[79],"our":[80],"completely":[82],"on":[83],"how":[84],"written;":[87],"instead,":[88],"starting":[89],"with":[90],"user's":[92],"own":[93],"purposefully":[97],"guides":[98],"through":[101,193,201],"sequence":[103],"of":[104,160,167,199],"steps":[105],"provably":[107,187],"lead":[108,134],"which":[113],"will":[114],"be":[115],"but":[119],"may":[120],"still":[121],"\"look\"":[122],"quite":[123],"it.":[126],"Ideally,":[127],"would":[129],"like":[130],"Qr-Hint's":[131],"\"smallest\"":[137],"possible":[138],"corrections":[139],"Q.":[141],"However,":[142],"optimality":[143],"always":[146],"achievable":[147],"this":[149],"case":[150],"due":[151],"some":[153],"foundational":[154],"hurdles":[155],"such":[156],"as":[157,206,208],"undecidability":[159],"SQL":[161],"equivalence":[163],"complexity":[166],"logic":[168],"minimization.":[169],"Nonetheless,":[170],"by":[171],"carefully":[172],"decomposing":[173],"formulating":[175],"problems":[177],"developing":[179],"principled":[180],"solutions,":[181],"able":[184],"provide":[186],"locally":[190],"optimal":[191],"Qr-Hint.":[194],"show":[196],"effectiveness":[198],"quality":[202],"performance":[204],"experiments":[205],"well":[207],"study":[211],"setting.":[215]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
