Fetching the paper…
Reading the bibliography…
Decompilation transforms low-level program languages (PL) (e.g., binary code) into high-level PLs (e.g., C/C++).
1905
Earlier work this paper cites.
J. K. Donnelly, “A decompiler for the countess computer,” Navy Electronics Laboratory Technical Memorandum 427 , 1960
1960
Earlier work this paper cites.
M. H. Halstead, Machine-Independent Computer Programming . Spartan Books, 1962
1962
Earlier work this paper cites.
S. Hochreiter and J. Schmidhuber, “Long short-term memory,” Neural Comput. , vol. 9, no. 8, p. 1735–1780, Nov. 1997. [Online]. Available: https://doi.org/10.1162/neco.1997.9.8.1735
1997
Earlier work this paper cites.
2003
Earlier work this paper cites.
A. V. Aho, M. S. Lam, R. Sethi, and J. D. Ullman, Compilers: Principles, Techniques, and Tools (2nd Edition) . USA: Addison-Wesley Longman Publishing Co., Inc., 2006
2006
Earlier work this paper cites.
M. J. Van Emmerik, Static single assignment for decompilation . University of Queensland, 2007
2007
Earlier work this paper cites.
N. E. Rosenblum, X. Zhu, B. P. Miller, and K. Hunt, “Learning to analyze binary computer code.” in AAAI , 2008, pp. 798–804
2008
Earlier work this paper cites.
N. Karampatziakis, “Static analysis of binary executables using structural svms,” in Advances in Neural Information Processing Systems , 2010, pp. 1063–1071
2010
Earlier work this paper cites.
J. Lee, T. Avgerinos, and D. Brumley, “Tie: Principled reverse engineering of types in binary programs,” 2011
2011
Earlier work this paper cites.
D. Brumley, J. Lee, E. J. Schwartz, and M. Woo, “Native x86 decompilation using semantics-preserving structural analysis and iterative control-flow structuring,” in Presented as part of the 22nd { \{ USENIX } \} Security Symposium ( { \{ USENIX } \} Security 13) , 2013, pp. 353–368
2013
Earlier work this paper cites.
H. S. Warren, Hacker’s delight . Pearson Education, 2013
2013
Earlier work this paper cites.
E. Schkufza, R. Sharma, and A. Aiken, “Stochastic superoptimization,” ACM SIGARCH Computer Architecture News , vol. 41, no. 1, pp. 305–316, 2013
2013
Earlier work this paper cites.
2014
Cited alongside, same era.
I. Sutskever, O. Vinyals, and Q. V. Le, “Sequence to sequence learning with neural networks,” in Advances in neural information processing systems , 2014, pp. 3104–3112
2014
Cited alongside, same era.
O. Vinyals, A. Toshev, S. Bengio, and D. Erhan, “Show and tell: A neural image caption generator,” in Proceedings of the IEEE conference on computer vision and pattern recognition , 2015, pp. 3156–3164
2015
Cited alongside, same era.
M. Abadi, A. Agarwal, P. Barham, E. Brevdo, Z. Chen, C. Citro, G. S. Corrado, A. Davis, J. Dean, M. Devin, S. Ghemawat, I. Goodfellow, A. Harp, G. Irving, M. Isard, Y. Jia, R. Jozefowicz, L. Kaiser, M. Kudlur, J. Levenberg, D. Mané, R. Monga, S. Moore, D. Murray, C. Olah, M. Schuster, J. Shlens, B. Steiner, I. Sutskever, K. Talwar, P. Tucker, V. Vanhoucke, V. Vasudevan, F. Viégas, O. Vinyals, P. Warden, M. Wattenberg, M. Wicke, Y. Yu, and X. Zheng, “TensorFlow: Large-scale machine learning on heterogeneous systems,” 2015, software available from tensorflow.org. [Online]. Available: http://tensorflow.org/
D. S. Katz, J. Ruchti, and E. Schulte, “Using recurrent neural networks for decompilation,” in 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER) . IEEE, 2018, pp. 346–356
2018
Later among the works it cites.
A. Jaffe, J. Lacomis, E. J. Schwartz, C. L. Goues, and B. Vasilescu, “Meaningful variable names for decompiled code: A machine translation approach,” in Proceedings of the 26th Conference on Program Comprehension , 2018, pp. 20–30
2018
Later among the works it cites.
J. He, P. Ivanov, P. Tsankov, V. Raychev, and M. Vechev, “Debin: Predicting debug information in stripped binaries,” in Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security , 2018, pp. 1667–1680
2018
Later among the works it cites.
2018
Later among the works it cites.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
2015
Cited alongside, same era.
K. Yakdan, S. Eschweiler, E. Gerhards-Padilla, and M. Smith, “No more gotos: Decompilation using pattern-independent control-flow structuring and semantic-preserving transformations.” in NDSS , 2015
2015
Cited alongside, same era.
E. C. R. Shin, D. Song, and R. Moazzezi, “Recognizing functions in binaries with neural networks,” in 24th { \{ USENIX } \} Security Symposium ( { \{ USENIX } \} Security 15) , 2015, pp. 611–626
2015
Cited alongside, same era.
2016
Cited alongside, same era.
Y. Shoshitaishvili, R. Wang, C. Salls, N. Stephens, M. Polino, A. Dutcher, J. Grosen, S. Feng, C. Hauser, C. Kruegel, and G. Vigna, “SoK: (State of) The Art of War: Offensive Techniques in Binary Analysis,” in IEEE Symposium on Security and Privacy , 2016
2016
Cited alongside, same era.
K. Yakdan, S. Dechand, E. Gerhards-Padilla, and M. Smith, “Helping johnny to analyze malware: A usability-optimized decompiler and malware analysis user study,” in 2016 IEEE Symposium on Security and Privacy (SP) . IEEE, 2016, pp. 158–177
2016
Cited alongside, same era.
J. Křoustek, P. Matula, and P. Zemek, “Retdec: An open-source machine-code decompiler,” 2017
2017
Cited alongside, same era.
“Avast retargetable decompiler ida plugin,” https://blog.fpmurphy.com/2017/12/avast-retargetable-decompiler-ida-plugin.html, 2017
2017
Cited alongside, same era.
A. Vaswani, N. Shazeer, N. Parmar, J. Uszkoreit, L. Jones, A. N. Gomez, L. u. Kaiser, and I. Polosukhin, “Attention is all you need,” in Advances in Neural Information Processing Systems 30 , I. Guyon, U. V. Luxburg, S. Bengio, H. Wallach, R. Fergus, S. Vishwanathan, and R. Garnett, Eds. Curran Associates, Inc., 2017, pp. 5998–6008. [Online]. Available: http://papers.nips.cc/paper/7181-attention-is-all-you-need.pdf
2017
Cited alongside, same era.
C. Fu, H. Chen, H. Liu, X. Chen, Y. Tian, F. Koushanfar, and J. Zhao, “Coda: An end-to-end neural program decompiler,” in Advances in Neural Information Processing Systems , 2019, pp. 3703–3714
2019
Later among the works it cites.
J. Lacomis, P. Yin, E. Schwartz, M. Allamanis, C. Le Goues, G. Neubig, and B. Vasilescu, “Dire: A neural approach to decompiled identifier naming,” in 2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE) . IEEE, 2019, pp. 628–639
2019
Later among the works it cites.
J. Devlin, M.-W. Chang, K. Lee, and K. Toutanova, “BERT: Pre-training of deep bidirectional transformers for language understanding,” in Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers) . Minneapolis, Minnesota: Association for Computational Linguistics, Jun. 2019, pp. 4171–4186. [Online]. Available: https://www.aclweb.org/anthology/N19-1423
2019
Later among the works it cites.
S. H. Ding, B. C. Fung, and P. Charland, “Asm2vec: Boosting static representation robustness for binary clone search against code obfuscation and compiler optimization,” in 2019 IEEE Symposium on Security and Privacy (SP) . IEEE, 2019, pp. 472–489
2019
Later among the works it cites.
“Libpcap,” https://www.tcpdump.org/, 2019
2019
Later among the works it cites.
“Gmp,” https://gmplib.org/, 2019
2019
Later among the works it cites.
“Algorithms/c,” https://github.com/Thuva4/Algorithms/tree/ma ster/C, 2019
2019
Later among the works it cites.
R. Liang, Y. Cao, P. Hu, and K. Chen, “Neutron: an attention-based neural decompiler,” Cybersecurity , vol. 4, no. 1, pp. 1–13, 2021
2021
Closest in time.