{"id":"https://openalex.org/W4281777178","doi":"https://doi.org/10.1145/3514221.3526120","title":"Ad Hoc Transactions in Web Applications: The Good, the Bad, and the Ugly","display_name":"Ad Hoc Transactions in Web Applications: The Good, the Bad, and the Ugly","publication_year":2022,"publication_date":"2022-06-10","ids":{"openalex":"https://openalex.org/W4281777178","doi":"https://doi.org/10.1145/3514221.3526120"},"language":"en","primary_location":{"id":"doi:10.1145/3514221.3526120","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3514221.3526120","pdf_url":null,"source":{"id":"https://openalex.org/S4363608845","display_name":"Proceedings of the 2022 International Conference on Management of Data","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2022 International Conference on Management of Data","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5028552513","display_name":"Chuzhe Tang","orcid":"https://orcid.org/0000-0001-7757-5708"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Chuzhe Tang","raw_affiliation_strings":["Shanghai Jiao Tong University &amp; Ministry of Education, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University &amp; Ministry of Education, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101743342","display_name":"Zhaoguo Wang","orcid":"https://orcid.org/0000-0002-0220-5726"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhaoguo Wang","raw_affiliation_strings":["Shanghai Jiao Tong University &amp; Ministry of Education, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University &amp; Ministry of Education, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100376187","display_name":"Xiaodong Zhang","orcid":"https://orcid.org/0000-0001-8923-9293"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaodong Zhang","raw_affiliation_strings":["Shanghai Jiao Tong University &amp; Ministry of Education, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University &amp; Ministry of Education, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042073821","display_name":"Qianmian Yu","orcid":"https://orcid.org/0009-0004-1834-8942"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qianmian Yu","raw_affiliation_strings":["Shanghai Jiao Tong University &amp; Ministry of Education, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University &amp; Ministry of Education, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031955160","display_name":"Binyu Zang","orcid":"https://orcid.org/0000-0002-1968-7645"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Binyu Zang","raw_affiliation_strings":["Shanghai Jiao Tong University &amp; Ministry of Education, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University &amp; Ministry of Education, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049487451","display_name":"Haibing Guan","orcid":"https://orcid.org/0000-0002-4714-7400"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haibing Guan","raw_affiliation_strings":["Shanghai Jiao Tong University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100406215","display_name":"Haibo Chen","orcid":"https://orcid.org/0000-0002-9720-0361"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haibo Chen","raw_affiliation_strings":["Shanghai Jiao Tong University &amp; Ministry of Education, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University &amp; Ministry of Education, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5028552513"],"corresponding_institution_ids":["https://openalex.org/I183067930"],"apc_list":null,"apc_paid":null,"fwci":3.6717,"has_fulltext":false,"cited_by_count":17,"citation_normalized_percentile":{"value":0.95189099,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"4","last_page":"18"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9998000264167786,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9998000264167786,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9952999949455261,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9656999707221985,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/computer-science","display_name":"Computer science","score":0.8659856915473938},{"id":"https://openalex.org/keywords/wireless-ad-hoc-network","display_name":"Wireless ad hoc network","score":0.6172855496406555},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.3581119179725647},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.3421180844306946},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.13965409994125366}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8659856915473938},{"id":"https://openalex.org/C94523657","wikidata":"https://www.wikidata.org/wiki/Q4085781","display_name":"Wireless ad hoc network","level":3,"score":0.6172855496406555},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.3581119179725647},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3421180844306946},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.13965409994125366},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3514221.3526120","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3514221.3526120","pdf_url":null,"source":{"id":"https://openalex.org/S4363608845","display_name":"Proceedings of the 2022 International Conference on Management of Data","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2022 International Conference on Management of Data","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G6371608734","display_name":null,"funder_award_id":"61902242,62132014,62172272","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":43,"referenced_works":["https://openalex.org/W178326370","https://openalex.org/W1916848204","https://openalex.org/W1970827137","https://openalex.org/W1975637639","https://openalex.org/W1981653822","https://openalex.org/W1991199257","https://openalex.org/W1992847198","https://openalex.org/W2020129682","https://openalex.org/W2024268993","https://openalex.org/W2026735162","https://openalex.org/W2047908203","https://openalex.org/W2049962250","https://openalex.org/W2052987550","https://openalex.org/W2062666593","https://openalex.org/W2066219930","https://openalex.org/W2102459581","https://openalex.org/W2104954161","https://openalex.org/W2105986479","https://openalex.org/W2117917070","https://openalex.org/W2122397730","https://openalex.org/W2125787115","https://openalex.org/W2133386065","https://openalex.org/W2141710443","https://openalex.org/W2159992382","https://openalex.org/W2165663045","https://openalex.org/W2169623872","https://openalex.org/W2172126130","https://openalex.org/W2209943643","https://openalex.org/W2265888380","https://openalex.org/W2272669552","https://openalex.org/W2295243699","https://openalex.org/W2423206806","https://openalex.org/W2612369081","https://openalex.org/W2613747361","https://openalex.org/W2767894601","https://openalex.org/W2794933251","https://openalex.org/W2898912109","https://openalex.org/W2962804085","https://openalex.org/W3008139924","https://openalex.org/W3080272816","https://openalex.org/W4230809788","https://openalex.org/W4242219076","https://openalex.org/W4244285670"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052"],"abstract_inverted_index":{"Many":[0],"transactions":[1,65,82,104,112,132,161],"in":[2,9,139],"web":[3,70],"applications":[4],"are":[5,113,124],"constructed":[6],"ad":[7,39,57,63,80,102,110,130,159],"hoc":[8,40,58,64,81,103,111,131,160],"the":[10,52,134,152,156,163],"application":[11,36,78,144],"code.":[12],"For":[13],"example,":[14],"developers":[15],"might":[16],"explicitly":[17],"use":[18],"locking":[19],"primitives":[20],"or":[21],"validation":[22],"procedures":[23],"to":[24,31,84,136,162],"coordinate":[25],"critical":[26,92],"code":[27,37],"fragments.":[28],"We":[29],"refer":[30],"database":[32,97,164],"operations":[33],"coordinated":[34],"by":[35,126,142],"as":[38,147],"transactions.":[41,59],"Until":[42],"now,":[43],"little":[44],"is":[45,105],"known":[46],"about":[47],"them.":[48],"This":[49],"paper":[50],"presents":[51],"first":[53],"comprehensive":[54],"study":[55],"on":[56,151],"By":[60],"studying":[61],"91":[62],"among":[66],"8":[67],"popular":[68],"open-source":[69],"applications,":[71],"we":[72,154],"find":[73],"that":[74],"(i)":[75],"every":[76],"studied":[77],"uses":[79],"(up":[83],"16":[85],"per":[86],"application),":[87],"71":[88],"of":[89,101,115,122,158],"which":[90],"play":[91],"roles;":[93],"(ii)":[94],"compared":[95],"with":[96],"transactions,":[98],"concurrency":[99],"control":[100],"much":[106],"more":[107],"flexible;":[108],"(iii)":[109],"error-prone-53":[114],"them":[116,123],"have":[117,133],"correctness":[118],"issues,":[119],"and":[120,128],"33":[121],"confirmed":[125],"developers;":[127],"(iv)":[129],"potential":[135],"improve":[137],"performance":[138],"contentious":[140],"workloads":[141],"utilizing":[143],"semantics":[145],"such":[146],"access":[148],"patterns.":[149],"Based":[150],"findings,":[153],"discuss":[155],"implications":[157],"research":[165],"community.":[166]},"counts_by_year":[{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":7},{"year":2022,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
