{"id":"https://openalex.org/W4412796216","doi":"https://doi.org/10.1109/tse.2025.3593930","title":"How to Save My Gas Fees: Understanding and Detecting Real-World Gas Issues in Solidity Programs","display_name":"How to Save My Gas Fees: Understanding and Detecting Real-World Gas Issues in Solidity Programs","publication_year":2025,"publication_date":"2025-07-31","ids":{"openalex":"https://openalex.org/W4412796216","doi":"https://doi.org/10.1109/tse.2025.3593930"},"language":"en","primary_location":{"id":"doi:10.1109/tse.2025.3593930","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2025.3593930","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-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":null,"display_name":"Mengting He","orcid":"https://orcid.org/0009-0006-5289-2364"},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Mengting He","raw_affiliation_strings":["Pennsylvania State University, PA, USA"],"raw_orcid":"https://orcid.org/0009-0006-5289-2364","affiliations":[{"raw_affiliation_string":"Pennsylvania State University, PA, USA","institution_ids":["https://openalex.org/I130769515"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5111363060","display_name":"Shihao Xia","orcid":null},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shihao Xia","raw_affiliation_strings":["Pennsylvania State University, PA, USA"],"raw_orcid":"https://orcid.org/0009-0006-7334-7701","affiliations":[{"raw_affiliation_string":"Pennsylvania State University, PA, USA","institution_ids":["https://openalex.org/I130769515"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081631010","display_name":"Boqin Qin","orcid":"https://orcid.org/0000-0002-8510-8656"},"institutions":[{"id":"https://openalex.org/I4210136246","display_name":"China Telecom (China)","ror":"https://ror.org/03jgnzt20","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210136246"]},{"id":"https://openalex.org/I4387153335","display_name":"China Telecom","ror":"https://ror.org/05p67dv18","country_code":null,"type":"company","lineage":["https://openalex.org/I4387153335"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Boqin Qin","raw_affiliation_strings":["China Telecom Cloud Technology Company Ltd., Beijing, China","China Telecom Cloud Technology Co., Ltd, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-8510-8656","affiliations":[{"raw_affiliation_string":"China Telecom Cloud Technology Company Ltd., Beijing, China","institution_ids":["https://openalex.org/I4210136246"]},{"raw_affiliation_string":"China Telecom Cloud Technology Co., Ltd, Beijing, China","institution_ids":["https://openalex.org/I4210136246","https://openalex.org/I4387153335"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5104489612","display_name":"Nobuko Yoshida","orcid":null},"institutions":[{"id":"https://openalex.org/I40120149","display_name":"University of Oxford","ror":"https://ror.org/052gg0110","country_code":"GB","type":"education","lineage":["https://openalex.org/I40120149"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Nobuko Yoshida","raw_affiliation_strings":["University of Oxford, Oxford, U.K","University of Oxford, Oxford, UK"],"raw_orcid":"https://orcid.org/0000-0002-3925-8557","affiliations":[{"raw_affiliation_string":"University of Oxford, Oxford, U.K","institution_ids":["https://openalex.org/I40120149"]},{"raw_affiliation_string":"University of Oxford, Oxford, UK","institution_ids":["https://openalex.org/I40120149"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Tingting Yu","orcid":"https://orcid.org/0000-0002-9461-4251"},"institutions":[{"id":"https://openalex.org/I140172145","display_name":"University of Connecticut","ror":"https://ror.org/02der9h97","country_code":"US","type":"education","lineage":["https://openalex.org/I140172145"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tingting Yu","raw_affiliation_strings":["University of Connecticut, Storrs, Connecticut, CT, USA","University of Connecticut, CT, USA"],"raw_orcid":"https://orcid.org/0000-0002-9461-4251","affiliations":[{"raw_affiliation_string":"University of Connecticut, Storrs, Connecticut, CT, USA","institution_ids":["https://openalex.org/I140172145"]},{"raw_affiliation_string":"University of Connecticut, CT, USA","institution_ids":["https://openalex.org/I140172145"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5094087463","display_name":"Yiying Zhang","orcid":null},"institutions":[{"id":"https://openalex.org/I36258959","display_name":"University of California San Diego","ror":"https://ror.org/0168r3w48","country_code":"US","type":"education","lineage":["https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yiying Zhang","raw_affiliation_strings":["University of California, San Diego, La Jolla, CA, USA","University of California, San Diego, CA, USA"],"raw_orcid":"https://orcid.org/0009-0005-6263-7802","affiliations":[{"raw_affiliation_string":"University of California, San Diego, La Jolla, CA, USA","institution_ids":["https://openalex.org/I36258959"]},{"raw_affiliation_string":"University of California, San Diego, CA, USA","institution_ids":["https://openalex.org/I36258959"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5060633759","display_name":"Linhai Song","orcid":"https://orcid.org/0000-0002-3185-9278"},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Linhai Song","raw_affiliation_strings":["Pennsylvania State University, PA, USA"],"raw_orcid":"https://orcid.org/0000-0002-3185-9278","affiliations":[{"raw_affiliation_string":"Pennsylvania State University, PA, USA","institution_ids":["https://openalex.org/I130769515"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":7,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I130769515"],"apc_list":null,"apc_paid":null,"fwci":2.5789,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.90055631,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":99},"biblio":{"volume":"51","issue":"9","first_page":"2617","last_page":"2633"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12639","display_name":"Global Energy and Sustainability Research","score":0.8737999796867371,"subfield":{"id":"https://openalex.org/subfields/2105","display_name":"Renewable Energy, Sustainability and the Environment"},"field":{"id":"https://openalex.org/fields/21","display_name":"Energy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12639","display_name":"Global Energy and Sustainability Research","score":0.8737999796867371,"subfield":{"id":"https://openalex.org/subfields/2105","display_name":"Renewable Energy, Sustainability and the Environment"},"field":{"id":"https://openalex.org/fields/21","display_name":"Energy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T13925","display_name":"Offshore Engineering and Technologies","score":0.8306999802589417,"subfield":{"id":"https://openalex.org/subfields/2212","display_name":"Ocean Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/solidity","display_name":"Solidity","score":0.8997669816017151},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6635997295379639},{"id":"https://openalex.org/keywords/gas-industry","display_name":"Gas industry","score":0.44389915466308594},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.35047847032546997},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.3240572214126587},{"id":"https://openalex.org/keywords/natural-gas","display_name":"Natural gas","score":0.19709622859954834},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.14554321765899658},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.11969181895256042}],"concepts":[{"id":"https://openalex.org/C2778362873","wikidata":"https://www.wikidata.org/wiki/Q24909565","display_name":"Solidity","level":2,"score":0.8997669816017151},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6635997295379639},{"id":"https://openalex.org/C2989510637","wikidata":"https://www.wikidata.org/wiki/Q862571","display_name":"Gas industry","level":3,"score":0.44389915466308594},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.35047847032546997},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.3240572214126587},{"id":"https://openalex.org/C59427239","wikidata":"https://www.wikidata.org/wiki/Q40858","display_name":"Natural gas","level":2,"score":0.19709622859954834},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.14554321765899658},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.11969181895256042},{"id":"https://openalex.org/C548081761","wikidata":"https://www.wikidata.org/wiki/Q180388","display_name":"Waste management","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tse.2025.3593930","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2025.3593930","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1702576108","display_name":null,"funder_award_id":"CCF-2402103","funder_id":"https://openalex.org/F4320337387","funder_display_name":"Division of Computing and Communication Foundations"},{"id":"https://openalex.org/G1818363810","display_name":null,"funder_award_id":"CNS-1955965","funder_id":"https://openalex.org/F4320337387","funder_display_name":"Division of Computing and Communication Foundations"},{"id":"https://openalex.org/G2681149920","display_name":"Session Types for Reliable Distributed Systems (STARDUST)","funder_award_id":"EP/T014709/2","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G5466314017","display_name":null,"funder_award_id":"CCF-2145394","funder_id":"https://openalex.org/F4320337387","funder_display_name":"Division of Computing and Communication Foundations"},{"id":"https://openalex.org/G570482068","display_name":"Morello-HAT: Morello High-Level API and Tooling","funder_award_id":"EP/X015955/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G6753406693","display_name":null,"funder_award_id":"101093006","funder_id":"https://openalex.org/F4320338444","funder_display_name":"HORIZON EUROPE Digital, Industry and Space"},{"id":"https://openalex.org/G7170562764","display_name":"Verified Simulation for Large Quantum Systems (VSL-Q)","funder_award_id":"EP/Y005244/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G7474358737","display_name":"AppControl: Enforcing Application Behaviour through Type-Based Constraints","funder_award_id":"EP/V000462/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G7483272716","display_name":"POST: Protocols, Observabilities and Session Types","funder_award_id":"EP/T006544/2","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"},{"id":"https://openalex.org/F4320337387","display_name":"Division of Computing and Communication Foundations","ror":"https://ror.org/01mng8331"},{"id":"https://openalex.org/F4320338444","display_name":"HORIZON EUROPE Digital, Industry and Space","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":58,"referenced_works":["https://openalex.org/W2012213337","https://openalex.org/W2036804147","https://openalex.org/W2052951836","https://openalex.org/W2062666593","https://openalex.org/W2085040115","https://openalex.org/W2095839586","https://openalex.org/W2098883184","https://openalex.org/W2114054012","https://openalex.org/W2117653309","https://openalex.org/W2129490689","https://openalex.org/W2133638476","https://openalex.org/W2133802223","https://openalex.org/W2145458045","https://openalex.org/W2156633971","https://openalex.org/W2157432684","https://openalex.org/W2170927924","https://openalex.org/W2217820795","https://openalex.org/W2598139937","https://openalex.org/W2598801365","https://openalex.org/W2618917786","https://openalex.org/W2761619692","https://openalex.org/W2786029099","https://openalex.org/W2794933251","https://openalex.org/W2808815243","https://openalex.org/W2898569715","https://openalex.org/W2930652247","https://openalex.org/W2950294262","https://openalex.org/W2967166632","https://openalex.org/W2971532963","https://openalex.org/W2975871742","https://openalex.org/W2979467439","https://openalex.org/W3005065812","https://openalex.org/W3009278394","https://openalex.org/W3013473330","https://openalex.org/W3025121615","https://openalex.org/W3034030180","https://openalex.org/W3042306937","https://openalex.org/W3090625562","https://openalex.org/W3098374216","https://openalex.org/W3112215678","https://openalex.org/W3130375580","https://openalex.org/W3208517628","https://openalex.org/W4200574850","https://openalex.org/W4212832141","https://openalex.org/W4214617101","https://openalex.org/W4226375347","https://openalex.org/W4237257431","https://openalex.org/W4241134169","https://openalex.org/W4244284331","https://openalex.org/W4281387900","https://openalex.org/W4284665426","https://openalex.org/W4284691055","https://openalex.org/W4285490458","https://openalex.org/W4296338325","https://openalex.org/W4307887068","https://openalex.org/W4312989206","https://openalex.org/W4385080280","https://openalex.org/W4389159643"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2968888849","https://openalex.org/W2901515670","https://openalex.org/W4226265621","https://openalex.org/W4307962079","https://openalex.org/W4393712222","https://openalex.org/W3215711835","https://openalex.org/W4393606840"],"abstract_inverted_index":{"The":[0],"execution":[1],"of":[2],"smart":[3,26],"contracts":[4,27],"on":[5,85],"Ethereum,":[6],"a":[7,12,104],"public":[8],"blockchain":[9],"system,":[10],"incurs":[11],"fee":[13,16],"called":[14,107],"gas":[15,44,52,73,86,112,129,158],"for":[17,60],"its":[18],"computation":[19],"and":[20,92,117,136,145,148],"data":[21],"storage.":[22],"When":[23],"programmers":[24],"develop":[25,103],"(e.g.,":[28],"in":[29,67,75,88,114,157],"the":[30,65,120],"Solidity":[31,90,115,121],"programming":[32],"language),":[33],"they":[34],"could":[35],"unknowingly":[36],"write":[37],"code":[38,123],"snippets":[39],"that":[40],"unnecessarily":[41],"cause":[42],"more":[43],"fees.":[45],"These":[46],"issues,":[47],"or":[48],"what":[49],"we":[50,80,102,132],"call":[51],"wastes,":[53],"can":[54,140,153],"lead":[55],"to":[56,97,109,124],"significant":[57],"monetary":[58],"losses":[59],"users.":[61],"This":[62],"paper":[63],"takes":[64],"initiative":[66],"helping":[68],"Ethereum":[69,93],"users":[70],"reduce":[71],"their":[72],"fees":[74,159],"two":[76],"key":[77],"steps.":[78],"First,":[79],"conduct":[81],"an":[82],"empirical":[83],"study":[84,100],"wastes":[87,113],"open-source":[89],"programs":[91],"transaction":[94],"traces.":[95],"Second,":[96],"validate":[98],"our":[99,150],"findings,":[101],"static":[105],"tool":[106,143],"PeCatch":[108],"effectively":[110],"detect":[111],"programs,":[116],"manually":[118],"examine":[119],"compiler\u2019s":[122],"pinpoint":[125],"implementation":[126],"errors":[127],"causing":[128],"wastes.":[130],"Overall,":[131],"make":[133],"11":[134],"insights":[135],"four":[137],"suggestions,":[138],"which":[139],"foster":[141],"future":[142],"development":[144],"programmer":[146],"awareness,":[147],"fixing":[149],"detected":[151],"bugs":[152],"save":[154],"$0.76":[155],"million":[156],"daily.":[160]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":6}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
