Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleOctober 2023
An Explanation Method for Models of Code
Proceedings of the ACM on Programming Languages (PACMPL), Volume 7, Issue OOPSLA2Article No.: 250, Pages 801–827https://doi.org/10.1145/3622826This paper introduces a novel method, called WheaCha, for explaining the predictions of code models. Similar to attribution methods, WheaCha seeks to identify input features that are responsible for a particular prediction that models make. On the ...
- research-articleNovember 2020
Neural reverse engineering of stripped binaries using augmented control flow graphs
Proceedings of the ACM on Programming Languages (PACMPL), Volume 4, Issue OOPSLAArticle No.: 225, Pages 1–28https://doi.org/10.1145/3428293We address the problem of reverse engineering of stripped executables, which contain no debug information. This is a challenging problem because of the low amount of syntactic information available in stripped executables, and the diverse assembly code ...
code2vec: learning distributed representations of code
Proceedings of the ACM on Programming Languages (PACMPL), Volume 3, Issue POPLArticle No.: 40, Pages 1–29https://doi.org/10.1145/3290353We present a neural model for representing snippets of code as continuous distributed vectors (``code embeddings''). The main idea is to represent a code snippet as a single fixed-length code vector, which can be used to predict semantic properties of ...