{"id":"https://openalex.org/W4411523117","doi":"https://doi.org/10.1145/3728935","title":"The Incredible Shrinking Context... in a Decompiler Near You","display_name":"The Incredible Shrinking Context... in a Decompiler Near You","publication_year":2025,"publication_date":"2025-06-22","ids":{"openalex":"https://openalex.org/W4411523117","doi":"https://doi.org/10.1145/3728935"},"language":"en","primary_location":{"id":"doi:10.1145/3728935","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3728935","pdf_url":null,"source":{"id":"https://openalex.org/S4404663975","display_name":"Proceedings of the ACM on software engineering.","issn_l":"2994-970X","issn":["2994-970X"],"is_oa":false,"is_in_doaj":false,"is_core":false,"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 Software Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1145/3728935","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5025290290","display_name":"Sifis Lagouvardos","orcid":"https://orcid.org/0000-0002-6233-1548"},"institutions":[{"id":"https://openalex.org/I200777214","display_name":"National and Kapodistrian University of Athens","ror":"https://ror.org/04gnjpq42","country_code":"GR","type":"education","lineage":["https://openalex.org/I200777214"]}],"countries":["GR"],"is_corresponding":true,"raw_author_name":"Sifis Lagouvardos","raw_affiliation_strings":["Dedaub, Athens, Greece","University of Athens, Athens, Greece"],"raw_orcid":"https://orcid.org/0000-0002-6233-1548","affiliations":[{"raw_affiliation_string":"Dedaub, Athens, Greece","institution_ids":[]},{"raw_affiliation_string":"University of Athens, Athens, Greece","institution_ids":["https://openalex.org/I200777214"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5114387574","display_name":"Yannis Bollanos","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yannis Bollanos","raw_affiliation_strings":["Dedaub, Athens, Greece"],"raw_orcid":"https://orcid.org/0009-0006-6905-9264","affiliations":[{"raw_affiliation_string":"Dedaub, Athens, Greece","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068595267","display_name":"Neville Grech","orcid":"https://orcid.org/0000-0002-6790-2872"},"institutions":[{"id":"https://openalex.org/I2799405328","display_name":"Heritage Malta","ror":"https://ror.org/0570tbq97","country_code":"MT","type":"archive","lineage":["https://openalex.org/I2799405328"]}],"countries":["MT"],"is_corresponding":false,"raw_author_name":"Neville Grech","raw_affiliation_strings":["Dedaub, Msida, Malta"],"raw_orcid":"https://orcid.org/0000-0002-6790-2872","affiliations":[{"raw_affiliation_string":"Dedaub, Msida, Malta","institution_ids":["https://openalex.org/I2799405328"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5043949214","display_name":"Yannis Smaragdakis","orcid":"https://orcid.org/0000-0002-0499-0182"},"institutions":[{"id":"https://openalex.org/I200777214","display_name":"National and Kapodistrian University of Athens","ror":"https://ror.org/04gnjpq42","country_code":"GR","type":"education","lineage":["https://openalex.org/I200777214"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Yannis Smaragdakis","raw_affiliation_strings":["Dedaub, Athens, Greece","University of Athens, Athens, Greece"],"raw_orcid":"https://orcid.org/0000-0002-0499-0182","affiliations":[{"raw_affiliation_string":"Dedaub, Athens, Greece","institution_ids":[]},{"raw_affiliation_string":"University of Athens, Athens, Greece","institution_ids":["https://openalex.org/I200777214"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5025290290"],"corresponding_institution_ids":["https://openalex.org/I200777214"],"apc_list":null,"apc_paid":null,"fwci":2.0776,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.88647093,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":98},"biblio":{"volume":"2","issue":"ISSTA","first_page":"1350","last_page":"1373"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9993000030517578,"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"}},"topics":[{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9993000030517578,"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"}},{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.998199999332428,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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.732416570186615},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.6377497911453247},{"id":"https://openalex.org/keywords/static-analysis","display_name":"Static analysis","score":0.6347257494926453},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.5821359157562256},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.4543255865573883},{"id":"https://openalex.org/keywords/symbolic-execution","display_name":"Symbolic execution","score":0.43582743406295776},{"id":"https://openalex.org/keywords/static-program-analysis","display_name":"Static program analysis","score":0.43475446105003357},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.267983615398407},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.09568354487419128},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.08600983023643494}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.732416570186615},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.6377497911453247},{"id":"https://openalex.org/C97686452","wikidata":"https://www.wikidata.org/wiki/Q7604153","display_name":"Static analysis","level":2,"score":0.6347257494926453},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.5821359157562256},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.4543255865573883},{"id":"https://openalex.org/C2779639559","wikidata":"https://www.wikidata.org/wiki/Q7661178","display_name":"Symbolic execution","level":3,"score":0.43582743406295776},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.43475446105003357},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.267983615398407},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.09568354487419128},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.08600983023643494},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3728935","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3728935","pdf_url":null,"source":{"id":"https://openalex.org/S4404663975","display_name":"Proceedings of the ACM on software engineering.","issn_l":"2994-970X","issn":["2994-970X"],"is_oa":false,"is_in_doaj":false,"is_core":false,"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 Software Engineering","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3728935","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3728935","pdf_url":null,"source":{"id":"https://openalex.org/S4404663975","display_name":"Proceedings of the ACM on software engineering.","issn_l":"2994-970X","issn":["2994-970X"],"is_oa":false,"is_in_doaj":false,"is_core":false,"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 Software Engineering","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/11","display_name":"Sustainable cities and communities","score":0.6899999976158142}],"awards":[{"id":"https://openalex.org/G4483175276","display_name":null,"funder_award_id":"101095951","funder_id":"https://openalex.org/F4320334678","funder_display_name":"European Research Council"}],"funders":[{"id":"https://openalex.org/F4320334678","display_name":"European Research Council","ror":"https://ror.org/0472cxd90"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":55,"referenced_works":["https://openalex.org/W1969599528","https://openalex.org/W1971859150","https://openalex.org/W2090554354","https://openalex.org/W2122745100","https://openalex.org/W2128133205","https://openalex.org/W2162544703","https://openalex.org/W2508295954","https://openalex.org/W2509067210","https://openalex.org/W2531090983","https://openalex.org/W2761799536","https://openalex.org/W2846896781","https://openalex.org/W2890042297","https://openalex.org/W2898232260","https://openalex.org/W2898502769","https://openalex.org/W2898569715","https://openalex.org/W2899357780","https://openalex.org/W2950121745","https://openalex.org/W2955447707","https://openalex.org/W2964144608","https://openalex.org/W2980018082","https://openalex.org/W2985495886","https://openalex.org/W3030148664","https://openalex.org/W3034136313","https://openalex.org/W3043576244","https://openalex.org/W3088323786","https://openalex.org/W3091620507","https://openalex.org/W3098450669","https://openalex.org/W3107814273","https://openalex.org/W3110118910","https://openalex.org/W3174560274","https://openalex.org/W3178523963","https://openalex.org/W3207304130","https://openalex.org/W3207476902","https://openalex.org/W4205689130","https://openalex.org/W4206047963","https://openalex.org/W4225143755","https://openalex.org/W4232966426","https://openalex.org/W4235670907","https://openalex.org/W4285105860","https://openalex.org/W4285490421","https://openalex.org/W4307887068","https://openalex.org/W4308641912","https://openalex.org/W4318562169","https://openalex.org/W4376606870","https://openalex.org/W4384155542","https://openalex.org/W4384304916","https://openalex.org/W4385338012","https://openalex.org/W4389165109","https://openalex.org/W4391558507","https://openalex.org/W4391725258","https://openalex.org/W4394745234","https://openalex.org/W4394746135","https://openalex.org/W4403223565","https://openalex.org/W4411552384","https://openalex.org/W6912157426"],"related_works":["https://openalex.org/W4388483122","https://openalex.org/W2295023886","https://openalex.org/W4387126921","https://openalex.org/W4285586714","https://openalex.org/W3030592833","https://openalex.org/W2354385412","https://openalex.org/W2032897247","https://openalex.org/W4213243744","https://openalex.org/W2751940653","https://openalex.org/W2545238856"],"abstract_inverted_index":{"Decompilation":[0],"of":[1,13,32,44,89,108,159],"binary":[2],"code":[3,175],"has":[4],"arisen":[5],"as":[6],"a":[7,30,50,71,105,150],"highly-important":[8],"application":[9],"in":[10,92,121,130],"the":[11,38,75,87,90,101,122],"space":[12],"Ethereum":[14],"VM":[15],"(EVM)":[16],"smart":[17],"contracts.":[18],"Major":[19],"new":[20,106],"decompilers":[21,56],"appear":[22],"nearly":[23],"every":[24],"year":[25],"and":[26,147,169,178],"attain":[27],"popularity,":[28],"for":[29,135,164],"multitude":[31],"reverse-engineering":[33],"or":[34,64],"tool-building":[35],"purposes.":[36],"Technically,":[37],"problem":[39],"is":[40,104],"fundamental:":[41],"it":[42],"consists":[43],"recovering":[45],"high-level":[46],"control":[47],"flow":[48],"from":[49],"highly-optimized":[51],"continuation-passing-style":[52],"(CPS)":[53],"representation.":[54],"Architecturally,":[55],"can":[57],"be":[58],"built":[59],"using":[60],"either":[61],"static":[62,109,123],"analysis":[63,110,124],"symbolic":[65],"execution":[66],"techniques.":[67],"We":[68,139],"present":[69],"Shrnkr,":[70],"static-analysis-based":[72],"decompiler":[73],"succeeding":[74],"state-of-the-art":[76,143],"Elipmoc":[77],"decompiler.":[78],"Shrnkr":[79,141,154],"manages":[80,170],"to":[81,86,132,142,156,162,171,188],"achieve":[82],"drastic":[83],"improvements":[84],"relative":[85],"state":[88],"art,":[91],"all":[93],"significant":[94],"dimensions:":[95],"scalability,":[96],"completeness,":[97],"precision.":[98],"Chief":[99],"among":[100],"techniques":[102],"employed":[103],"variant":[107],"context:":[111],"shrinking":[112],"context":[113,116],"sensitivity.":[114],"Shrinking":[115],"sensitivity":[117],"performs":[118],"deep":[119],"cuts":[120],"context,":[125],"eagerly":[126],"\u201cforgetting\u201d":[127],"control-flow":[128],"history,":[129],"order":[131],"leave":[133],"room":[134],"further":[136],"precise":[137],"reasoning.":[138],"compare":[140],"decompilers,":[144],"both":[145],"static-analysis-":[146],"symbolic-execution-based.":[148],"In":[149],"standard":[151],"benchmark":[152],"set,":[153],"scales":[155],"over":[157,184],"99.5%":[158],"contracts":[160],"(compared":[161],"\u223c95%":[163],"Elipmoc),":[165],"covers":[166],"(i.e.,":[167],"reaches":[168],"decompile)":[172],"67%":[173],"more":[174],"than":[176],"Heimdall-rs,":[177],"reduces":[179],"key":[180],"imprecision":[181],"metrics":[182],"by":[183],"65%,":[185],"compared":[186],"again":[187],"Elipmoc.":[189]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-05-06T08:25:59.206177","created_date":"2025-10-10T00:00:00"}
