{"id":"https://openalex.org/W4390145145","doi":"https://doi.org/10.1145/3638553","title":"Ad Hoc Transactions through the Looking Glass: An Empirical Study of Application-Level Transactions in Web Applications","display_name":"Ad Hoc Transactions through the Looking Glass: An Empirical Study of Application-Level Transactions in Web Applications","publication_year":2023,"publication_date":"2023-12-23","ids":{"openalex":"https://openalex.org/W4390145145","doi":"https://doi.org/10.1145/3638553"},"language":"en","primary_location":{"id":"doi:10.1145/3638553","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3638553","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3638553","source":{"id":"https://openalex.org/S90119964","display_name":"ACM Transactions on Database Systems","issn_l":"0362-5915","issn":["0362-5915","1557-4644"],"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Database Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3638553","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","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":["Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China and Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, China"],"raw_orcid":"https://orcid.org/0000-0002-0220-5726","affiliations":[{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China and Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","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":false,"raw_author_name":"Chuzhe Tang","raw_affiliation_strings":["Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China and Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, China"],"raw_orcid":"https://orcid.org/0000-0001-7757-5708","affiliations":[{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China and Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, 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":["Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China and Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, China"],"raw_orcid":"https://orcid.org/0000-0001-8923-9293","affiliations":[{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China and Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, 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":["Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China and Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, China"],"raw_orcid":"https://orcid.org/0009-0004-1834-8942","affiliations":[{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China and Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, 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":["Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China and Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, China"],"raw_orcid":"https://orcid.org/0000-0002-1968-7645","affiliations":[{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China and Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, 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 Key Laboratory of Scalable Computing and Systems, Shanghai Jiao Tong University, Shanghai, China"],"raw_orcid":"https://orcid.org/0000-0002-4714-7400","affiliations":[{"raw_affiliation_string":"Shanghai Key Laboratory of Scalable Computing and Systems, 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":["Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China and Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, China"],"raw_orcid":"https://orcid.org/0000-0002-9720-0361","affiliations":[{"raw_affiliation_string":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University, Shanghai, China and Engineering Research Center for Domain-specific Operating Systems, Ministry of Education, China","institution_ids":["https://openalex.org/I183067930"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I183067930"],"apc_list":null,"apc_paid":null,"fwci":0.3973,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.62706763,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":97},"biblio":{"volume":"49","issue":"1","first_page":"1","last_page":"43"},"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.9998999834060669,"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.9998999834060669,"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.9965999722480774,"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.9940999746322632,"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.8928745985031128},{"id":"https://openalex.org/keywords/empirical-research","display_name":"Empirical research","score":0.442542165517807},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.43518173694610596},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.3419433832168579}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8928745985031128},{"id":"https://openalex.org/C120936955","wikidata":"https://www.wikidata.org/wiki/Q2155640","display_name":"Empirical research","level":2,"score":0.442542165517807},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.43518173694610596},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3419433832168579},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3638553","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3638553","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3638553","source":{"id":"https://openalex.org/S90119964","display_name":"ACM Transactions on Database Systems","issn_l":"0362-5915","issn":["0362-5915","1557-4644"],"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Database Systems","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3638553","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3638553","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3638553","source":{"id":"https://openalex.org/S90119964","display_name":"ACM Transactions on Database Systems","issn_l":"0362-5915","issn":["0362-5915","1557-4644"],"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Database Systems","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G205818515","display_name":null,"funder_award_id":"62132014","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4189931033","display_name":null,"funder_award_id":"62272304","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6352904881","display_name":null,"funder_award_id":"62172272","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6594173247","display_name":null,"funder_award_id":"62272304, 62132014, and 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":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4390145145.pdf","grobid_xml":"https://content.openalex.org/works/W4390145145.grobid-xml"},"referenced_works_count":66,"referenced_works":["https://openalex.org/W10173453","https://openalex.org/W23038622","https://openalex.org/W178326370","https://openalex.org/W192407326","https://openalex.org/W1512840853","https://openalex.org/W1516319412","https://openalex.org/W1569088751","https://openalex.org/W1828386109","https://openalex.org/W1861475200","https://openalex.org/W1916848204","https://openalex.org/W1964517503","https://openalex.org/W1970827137","https://openalex.org/W1975637639","https://openalex.org/W1981653822","https://openalex.org/W1981780124","https://openalex.org/W1991199257","https://openalex.org/W1992847198","https://openalex.org/W2010042648","https://openalex.org/W2017666672","https://openalex.org/W2020129682","https://openalex.org/W2024268993","https://openalex.org/W2026735162","https://openalex.org/W2030689196","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/W2115806861","https://openalex.org/W2117917070","https://openalex.org/W2119887456","https://openalex.org/W2122397730","https://openalex.org/W2125787115","https://openalex.org/W2133386065","https://openalex.org/W2140876280","https://openalex.org/W2141710443","https://openalex.org/W2157092502","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/W2561865197","https://openalex.org/W2612369081","https://openalex.org/W2613747361","https://openalex.org/W2767894601","https://openalex.org/W2794933251","https://openalex.org/W2898912109","https://openalex.org/W2912506132","https://openalex.org/W2962804085","https://openalex.org/W3008139924","https://openalex.org/W3027997356","https://openalex.org/W3080272816","https://openalex.org/W4242219076","https://openalex.org/W4244285670","https://openalex.org/W4246829777","https://openalex.org/W4281777178","https://openalex.org/W4385270554","https://openalex.org/W4386125382"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W2382290278","https://openalex.org/W4395014643","https://openalex.org/W4391913857","https://openalex.org/W2350741829"],"abstract_inverted_index":{"Many":[0],"transactions":[1,41,66,83,105,113,133,162],"in":[2,9,140],"web":[3,71],"applications":[4],"are":[5,114,125],"constructed":[6],"ad":[7,39,58,64,81,103,111,131,160],"hoc":[8,40,59,65,82,104,112,132,161],"the":[10,53,135,157,164],"application":[11,36,79,145],"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,85,163],"coordinate":[25],"critical":[26,93],"code":[27,37],"fragments.":[28],"We":[29],"refer":[30],"database":[32,98,165],"operations":[33],"coordinated":[34],"by":[35,127,143],"as":[38,148],".":[42],"Until":[43],"now,":[44],"little":[45],"is":[46,106],"known":[47],"about":[48],"them.":[49],"This":[50],"paper":[51],"presents":[52],"first":[54],"comprehensive":[55],"study":[56],"on":[57,152],"transactions.":[60],"By":[61],"studying":[62],"91":[63],"among":[67],"eight":[68],"popular":[69],"open-source":[70],"applications,":[72],"we":[73,155],"found":[74],"that":[75],"(i)":[76],"every":[77],"studied":[78],"uses":[80],"(up":[84],"16":[86],"per":[87],"application),":[88],"71":[89],"of":[90,102,116,123,159],"which":[91],"play":[92],"roles;":[94],"(ii)":[95],"compared":[96],"with":[97],"transactions,":[99],"concurrency":[100],"control":[101],"much":[107],"more":[108],"flexible;":[109],"(iii)":[110],"error-prone\u201453":[115],"them":[117,124],"have":[118,134],"correctness":[119],"issues,":[120],"and":[121,129],"33":[122],"confirmed":[126],"developers;":[128],"(iv)":[130],"potential":[136],"for":[137],"improving":[138],"performance":[139],"contentious":[141],"workloads":[142],"utilizing":[144],"semantics":[146],"such":[147],"access":[149],"patterns.":[150],"Based":[151],"these":[153],"findings,":[154],"discuss":[156],"implications":[158],"research":[166],"community.":[167]},"counts_by_year":[{"year":2025,"cited_by_count":3}],"updated_date":"2026-08-01T09:00:35.917206","created_date":"2025-10-10T00:00:00"}
