ABCDEFGHIJKLMNOPQRSTUVWXY
1
TitleYearConferenceVenue CategoryTop venues?TechniqueTypeFieldCitedLink
2
Control flow analysis1970SCOSENoCFG RecoveryFundamentalSEYes
3
Restructuring pascal programs containing goto statements1985
Computer Journal
SENoControl flow structuringFundamentalSEYes
4
A methodology for decompilation1993
XIX Conferencia Latinoamericana de Inform atica
SENoGeneric decompilationFundamentalDecompilationNo
5
Taming Control Flow: A Structured Approach to Eliminating Goto Statements1994ICCLSENoControl flow structuringFundamentalSEYes
6
Reverse Compilation Techniques, C. Cifuentes1994PhD DissNoGeneric decompilationFundamentalDecompilationYes
7
The Program Structure Tree: Computing Control Regions in Linear Time1994PLDIPLYesControl flow structuringFundamentalSEYes
8
Type-Based Decompilation (or Program Reconstruction via Type Reconstruction)1999ESOPSecurityNoType inferenceFundamentalDecompilationYes
9
Static Disassembly of Obfuscated Binaries2004USENIXSecurityYesLiftingFundamentalDecompilationYes
10
Static Single Assignment for Decompilation, M. J. V. Emmerik2007PhD DissNoCFG RecoveryFundamentalDecompilationYes
11
DIVINE: DIscovering Variables IN Executables2007VMCAISENoType inferenceFundamentalDecompilationYes
12
BitBlaze: A New Approach to Computer Security via Binary Analysis2008ICISSSecurityNoGeneric Bin AnalysisApplicationBinaryYes
13
Jakstab: A Static Analysis Platform for Binaries2008CAVSecurityNoGeneric Bin AnalysisApplicationBinaryYes
14
Large-scale malware indexing using function-call graphs2009CCSSecurityYesCode SimilarityApplicationBinaryYes
15
Automatic Reverse Engineering of Data Structures from Binary Execution2010NDSSSecurityYesType inferenceFundamentalDecompilationYes
16
Design of a Retargetable Decompiler for a Static Platform-Independent Malware Analysis2011IJSIASecurityNoGeneric decompilationFundamentalDecompilationYes
17
SmartDec: Approaching C++ Decompilation2011WCRESecurityNoGeneric decompilationFundamentalDecompilationYes
18
BAP: A Binary Analysis Platform2011CAVSecurityNoGeneric Bin AnalysisApplicationBinaryYes
19
Howard: A Dynamic Excavator for Reverse Engineering Data Structures2011NDSSSecurityYesType inferenceFundamentalDecompilationYes
20
MemPick: High-Level Data Structure Detection in C/C++ Binaries2013WCRESecurityNoType inferenceFundamentalDecompilationYes
21
Native x86 decompilation using Semantics-Preserving structural analysis and iterative Control-Flow structuring2013USENIX SecuritySecurityYesControl flow structuringFundamentalDecompilationYes
22
Recovering C++ Objects From Binaries Using Inter-Procedural Data-Flow Analysis2014PPREWSecurityNoType inferenceFundamentalDecompilationYes
23
BYTEWEIGHT: Learning to Recognize Functions in Binary Code2014USENIXSecurityYesCFG - Func RecovFundamentalBinaryYes
24
Recognizing functions in binaries with neural networks2015USENIXSecurityYesCFG - Func RecovFundamentalBinaryYes
25
No More Gotos: Decompilation Using Pattern-Independent Control-Flow Structuring and Semantic-Preserving Transformations
2015NDSSSecurityYesControl flow structuringFundamentalDecompilationYes
26
Scalable Graph-based Bug Search for Firmware Images2016CCSSecurityYesCode SimilarityApplicationBinaryYes
27
Helping johnny to analyze malware: A usability-optimized decompiler and malware analysis user study2016S&PSecurityYesCode qualityFundamentalDecompilationYes
28
(State of) The Art of War: Techniques in Binary Analysis2016S&PSecurityYesGeneric Bin AnalysisApplicationBinaryYes
29
From MinX to MinC: semantics-driven decompilation of recursive datatypes2016POPLPLYesType inferenceFundamentalBinaryNo
30
Polymorphic type inference for machine code2016PLDIPLYesType inferenceFundamentalDecompilationYes
31
An in-depth analysis of disassembly on full-scale x86/x64 binaries2016USENIXSecurityYesCFG RecoveryFundamentalBinaryYes
32
Compiler-agnostic function detection in binaries2017EuroS&PSecurityNoCFG - Func RecovFundamentalBinaryYes
33
discovRE: Efficient Cross-Architecture Identification of Bugs in Binary Code2017NDSSSecurityYesCode SimilarityApplicationBinaryYes
34
TIE: Principled reverse engineering of types in binary programs2017NDSSSecurityYesType inferenceFundamentalDecompilationYes
35
Evolving exact decompilation2018BARSecurityNoGeneric decompilationFundamentalDecompilationYes
36
Meaningful variable names for decompiled code: A machine translation approach2018ICPCPLNoNamingFundamentalDecompilationYes
37
Using Recurrent Neural Networks for Decompilation2018SANERSENoNeural decompilationFundamentalDecompilationYes
38
Debin: Predicting debug information in stripped binaries2018CCSSecurityYesNamingFundamentalDecompilationYes
39
Revenge is a dish served cold: Debug-oriented malware decompilation and reassembly2019ROOTSNoSecurity analysisApplicationDecompilationYes
40
Function naming in stripped binaries using neural networks2019ArxivNoNamingApp. Re.BinaryYes
41
Towards neural decompilation2019ArxivNoNeural decompilationFundamentalDecompilationYes
42
DIRE: A Neural Approach to Decompiled Identifier Naming2019ASESEYesNamingFundamentalDecompilationYes
43
Coda: An end-to-end neural program decompiler2019NeurIPSMLYesNeural decompilationFundamentalDecompilationYes
44
Sound C Code Decompilation for a subset of x86-64 Binaries2020SEFMSENoGeneric decompilationFundamentalDecompilationYes
45
A comb for decompiled C code2020AsiaCCSSecurityNoControl flow structuringFundamentalDecompilationYes
46
Datalog Disassembly2020USENIX SecuritySecurityYesCFG recoveryFundamentalBinaryYes
47
How far we have come: Testing decompilation correctness of C decompilers2020ISSTASEYesCode qualityMeasurementDecompilationYes
48
The Industrial Age of Hacking2020USENIXSecurityYesHuman ReversingApplicationBinaryYes
49
SCRUTINIZER: Detecting Code Reuse in Malware via Decompilation and Machine Learning2021DIMVASecurityNoCode SimilarityApplicationDecompilationYes
50
Scrutinizer: Detecting code reuse in malware via decompilation and machine learning2021DIMVASeucirtyNoCode SimilarityApplicationDecompilationYes
51
Finding Inlined Functions in Optimized Binaries2021ArxivNoCode SimilarityApplicationDecompilationYes
52
Neutron: an attention-based neural decompiler2021CybersecuritySecurityNoNeural decompilationFundamentalDecompilationYes
53
Semantics-recovering decompilation through neural machine translation2021ArxivNoNeural decompilationFundamentalDecompilationYes
54
Sok: All you ever wanted to know about x86/x64 binary disassembly but were afraid to ask2021S&PSecurityYesCFG RecoveryMeasurementBinaryYes
55
Refining Indirect Call Targets at the Binary Level2021NDSSSecurityYesIndirect Call RecFundamentalBinaryYes
56
Osprey: Recovery of variable and data structure via probabilistic analysis for stripped binary2021S&PSecurityYesType inferenceFundamentalBinaryYes
57
Automatically mitigating vulnerabilities in x86 binary programs via partially recompilable decompilation2022ArxivNoPatchingApp. Re.DecompilationYes
58
The Convergence of Source Code and Binary Vulnerability Discovery – A Case Study2022AsiaCCSSecurityNoSecurity analysisApplicationDecompilationYes
59
dewolf: Improving Decompilation by leveraging User Surveys2022ArxivNoCode qualityFundamentalDecompilationYes
60
Boosting Neural Networks to Decompile Optimized Binaries2022ACSACSecurityNoNeural decompilationFundamentalDecompilationYes
61
Beyond the C: Retargetable Decompilation using Neural Machine Translation2022ArxivNoNeural decompilationFundamentalDecompilationYes
62
Cornucopia: A Framework for Feedback Guided Generation of Binaries2022ASESEYesDataset generationMeasurementBinaryYes
63
DnD: A Cross-Architecture Deep Neural Network Decompiler2022USENIXSecurityYesTargetted DecompilationApp. Re.DecompilationYes
64
How Machine Learning Is Solving the Binary Function Similarity Problem2022USENIXSecurityYesCode SimilarityApplicationBinaryYes
65
Ground truth for binary disassembly is not easy2022USENIX SecuritySecurityYesCFG recoveryMeasurementBinaryYes
66
Decomperson: How Humans Decompile and What We Can Learn From It2022USENIX SecuritySecurityYesCode qualityMeasurementDecompilationYes
67
RE-Mind: a First Look Inside the Mind of a Reverse Engineer2022USENIXSecurityYesHuman ReversingApplicationBinaryYes
68
Augmenting decompiler output with learned variable names and types2022USENIXSecurityYesType inferenceFundamentalDecompilationYes
69
Binpointer: towards precise, sound, and scalable binary-level pointer analysis.2022CCCFG RecoveryFundamentalDecompilationYes
70
Static Analysis of JNI Programs via Binary Decompilation2023TSESENoSecurity analysisApplicationDecompilationYes
71
CFG2Vec: Hierarchical graph neural network for cross-architectural software reverse engineering2023ICSE-SEIPSENoCFG recoveryFundamentalBinaryYes
72
BIRD: A Binary Intermediate Representation for Formally Verified Decompilation of X86-64 Binaries2023TAPSENo
Intermediate representation
FundamentalBinaryYes
73
DIRE and its Data: Neural Decompiled Variable Renamings with Respect to Software Class2023TSEMSENoNamingMeasurementDecompilationYes
74
TypeSqueezer: When Static Recovery of Function Signatures for Binary Executables Meets Dynamic Analysis2023CCSSecurityYesType inferenceFundamentalBinaryYes
75
ARMore: Pushing Love Back Into Binaries2023USENIXSecurityYesBinary instrumentationApplicationBinaryYes
76
QueryX: Symbolic Query on Decompiled Code for Finding Bugs in COTS Binaries2023S&PSecurityYesSecurity analysisApplicationDecompilationYes
77
Decompiling x86 Deep Neural Network Executables2023USENIXSecurityYesTargetted DecompilationApp. Re.DecompilationYes
78
LLM4Decompile: Decompiling Binary Code with Large Language Models2024ArxivNoNeural decompilationFundamentalDecompilationYes
79
A Taxonomy of C Decompiler Fidelity Issues2024USENIXSecurityYesCode qualityFundamentalDecompilationYes
80
Ahoy SAILR! There is No Need to DREAM of C: A Compiler-Aware Structuring Algorithm for Binary Decompilation2024USENIXSecurityYesControl flow structuringFundamentalDecompilationYes
81
TYGR: Type Inference on Stripped Binaries using Graph Neural Networks2024USENIXSecurityYesType inferenceFundamentalDecompilationYes
82
D-Helix: A Generic Decompiler Testing Framework Using Symbolic Differentiation2024USENIXSecurityYesCode qualityMeasurementDecompilationYes
83
DeGPT: Optimizing Decompiler Output with LLM2024NDSSSecurityYesDecomp ImproveApp. Re.DecompilationYes
84
"Len or index or count, anything but v1": Predicting Variable Names in Decompilation Output with Transfer Learning2024S&PSecurityYesNamingApp. Re. DecompilationYes
85
ReSym: Harnessing LLMs to Recover Variable and Data Structure Symbols from Stripped Binaries2024CCSSecurityYesNamingApp. Re.DecompilationYes
https://dl.acm.org/doi/pdf/10.1145/3658644.3670340
86
Verifiably Correct Lifting of Position-Independent x86-64 Binaries to Symbolized Assembly2024CCSSecurityYesLiftingFundamentalBinaryYes
87
Evaluating the Effectiveness of Decompilers2024ISSTASecurityNoCode qualityMeasurementDecompilationYes
https://dl.acm.org/doi/pdf/10.1145/3650212.3652144
88
R2I: A Relative Readability Metric for Decompiled Code2024FSESEYesCode qualityMeasurementDecompilationYes
https://dl.acm.org/doi/pdf/10.1145/3643744
89
Automatically mitigating vulnerabilities in x86 binary programs via partially recompilable decompilation2024TDSCSENoSecurity analysisApp. Re.DecompilationYes
https://www.ndss-symposium.org/wp-content/uploads/2025-276-paper.pdf
90
Unleashing the Power of Generative Model in Recovering Variable Names from Stripped Binary2025NDSSSecurityYesNamingApp. Re.DecompilationYes
https://ieeexplore.ieee.org/document/10740475
91
TRex: Practical Type Reconstruction for Binary Code2025USENIXSecurityYesType inferenceFundamentalDecompilationYes
https://www.usenix.org/system/files/usenixsecurity25-bosamiya.pdf
92
DecLLM: LLM-Augmented Recompilable Decompilation for Enabling Programmatic Use of Decompiled Code2025ISSTASEYesRecompilationFundamentalDecompilationYes
https://dl.acm.org/doi/pdf/10.1145/3728958
93
PyLingual : Toward Perfect Decompilation of Evolving High-Level Languages2025S&PSecurityYesOther Language (Py)MiscNon-binaryYes
https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=11023256
94
Walking The Last Mile: Studying Decompiler Output Correction in Practice2025CCSSecurityYesOther Language (Py)MiscNon-binaryYes
https://dl.acm.org/doi/pdf/10.1145/3719027.3765040
95
Recover Function Signature from Combined Constraints2025CCSSecurityYesType inference (func sig)FundamentalDecompilationYes
https://dl.acm.org/doi/pdf/10.1145/3719027.3765089
96
Unleashing the Power of Generative Model in Recovering Variable Names from Stripped Binary2025NDSSSecurityYesNamingApp. Re.DecompilationYes
https://www.ndss-symposium.org/wp-content/uploads/2025-276-paper.pdf
97
SoK: No Goto, No Cry? The Fairy Tale of Flawless Control-Flow Structuring2025EuroS&PSecurityNoControl flow structuringMeasurementDecompilationYes
https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=11129273
98
Bin2Wrong: a Unified Fuzzing Framework for Uncovering Semantic Errors in {Binary-to-C} Decompilers2025ATCOSNoCode qualityFundamentalDecompilationYes
https://www.usenix.org/conference/atc25/presentation/yang-zao
99
An Empirical Study of C Decompilers: Performance Metrics and Error Taxonomy2025AisaCCSSecurityNoCode qualityMeasurementDecompilationYes
https://dl.acm.org/doi/pdf/10.1145/3708821.3733877
100
Benchmarking Binary Type Inference Techniques in Decompilers2025SURESecurityNoType inferenceMeasurementDecompilationNo