{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,20]],"date-time":"2026-02-20T18:33:27Z","timestamp":1771612407659,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":106,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,5,21]],"date-time":"2022-05-21T00:00:00Z","timestamp":1653091200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"CCF-Tencent Open Research Fund"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,5,21]]},"DOI":"10.1145\/3510003.3510217","type":"proceedings-article","created":{"date-parts":[[2022,7,5]],"date-time":"2022-07-05T22:42:59Z","timestamp":1657060979000},"page":"2253-2265","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":22,"title":["Unleashing the power of compiler intermediate representation to enhance neural program embeddings"],"prefix":"10.1145","author":[{"given":"Zongjie","family":"Li","sequence":"first","affiliation":[{"name":"The Hong Kong University of Science and Technology, Hong Kong SAR"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pingchuan","family":"Ma","sequence":"additional","affiliation":[{"name":"The Hong Kong University of Science and Technology, Hong Kong SAR"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Huaijin","family":"Wang","sequence":"additional","affiliation":[{"name":"The Hong Kong University of Science and Technology, Hong Kong SAR"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shuai","family":"Wang","sequence":"additional","affiliation":[{"name":"The Hong Kong University of Science and Technology, Hong Kong SAR"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qiyi","family":"Tang","sequence":"additional","affiliation":[{"name":"Tencent Security Keen Lab, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sen","family":"Nie","sequence":"additional","affiliation":[{"name":"Tencent Security Keen Lab, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shi","family":"Wu","sequence":"additional","affiliation":[{"name":"Tencent Security Keen Lab, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,7,5]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n.d.]. IRGen Website. https:\/\/sites.google.com\/view\/irgen."},{"key":"e_1_3_2_1_2_1","unstructured":"[n.d.]. One Source Code Compiled into Diverse IR Programs. https:\/\/sites.google.com\/view\/irgen\/main-page\/diverse-ir-code-example."},{"key":"e_1_3_2_1_3_1","unstructured":"[n.d.]. POJ104 Code Sample and LLVM IR. https:\/\/sites.google.com\/view\/irgen\/main-page\/motivation-code-example."},{"key":"e_1_3_2_1_4_1","unstructured":"[n.d.]. Proposals of Other Pipelines. https:\/\/sites.google.com\/view\/irgen\/main-page\/proposals-of-other-pipelines."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276958.1276961"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-75867-9_66"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276958.1277171"},{"key":"e_1_3_2_1_8_1","volume-title":"International Conference on Learning Representations.","author":"Allamanis Miltiadis","year":"2018","unstructured":"Miltiadis Allamanis, Marc Brockschmidt, and Mahmoud Khademi. 2018. Learning to Represent Programs with Graphs. In International Conference on Learning Representations."},{"key":"e_1_3_2_1_9_1","volume-title":"code2seq: Generating sequences from structured representations of code. arXiv preprint arXiv:1808.01400","author":"Alon Uri","year":"2018","unstructured":"Uri Alon, Shaked Brody, Omer Levy, and Eran Yahav. 2018. code2seq: Generating sequences from structured representations of code. arXiv preprint arXiv:1808.01400 (2018)."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3296979.3192412"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290353"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2628071.2628092"},{"key":"e_1_3_2_1_13_1","volume-title":"Ribeiro-Neto","author":"Baeza-Yates Ricardo A.","year":"1999","unstructured":"Ricardo A. Baeza-Yates and Berthier A. Ribeiro-Neto. 1999. Modern Information Retrieval. ACM Press \/ Addison-Wesley."},{"key":"e_1_3_2_1_14_1","volume-title":"Proceedings of 4th International Conference on Learning Representations.","author":"Balog Matej","year":"2016","unstructured":"Matej Balog, Alexander L. Gaunt, Marc Brockschmidt, Sebastian Nowozin, and Daniel Tarlow. 2016. DeepCoder: Learning to Write Programs. In Proceedings of 4th International Conference on Learning Representations."},{"key":"e_1_3_2_1_15_1","volume-title":"Alice Shoshana Jakobovits, and Torsten Hoefler","author":"Ben-Nun Tal","year":"2018","unstructured":"Tal Ben-Nun, Alice Shoshana Jakobovits, and Torsten Hoefler. 2018. Neural Code Comprehension: A Learnable Representation of Code Semantics. In Advances in Neural Information Processing Systems. 3585--3597."},{"key":"e_1_3_2_1_16_1","first-page":"3585","article-title":"Neural Code Comprehension: A Learnable Representation of Code Semantics","volume":"31","author":"Ben-Nun Tal","year":"2018","unstructured":"Tal Ben-Nun, Alice Shoshana Jakobovits, and Torsten Hoefler. 2018. Neural Code Comprehension: A Learnable Representation of Code Semantics. Advances in Neural Information Processing Systems 31 (2018), 3585--3597.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_3_2_1_17_1","volume-title":"Automated correction for syntax errors in programming assignments using recurrent neural networks. arXiv preprint arXiv:1603.06129","author":"Bhatia Sahil","year":"2016","unstructured":"Sahil Bhatia and Rishabh Singh. 2016. Automated correction for syntax errors in programming assignments using recurrent neural networks. arXiv preprint arXiv:1603.06129 (2016)."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2005.132"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2803205"},{"key":"e_1_3_2_1_20_1","volume-title":"OSDI","volume":"8","author":"Cadar Cristian","year":"2008","unstructured":"Cristian Cadar, Daniel Dunbar, Dawson R Engler, et al. 2008. KLEE: unassisted and Automatic Generation of High-Coverage Tests for Complex Systems Programs. In OSDI, Vol. 8."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0925-2312(01)00643-9"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806596.1806647"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2008.4631202"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1015729001611"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/115372.115320"},{"key":"e_1_3_2_1_26_1","volume-title":"BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. CoRR abs\/1810.04805","author":"Devlin Jacob","year":"2018","unstructured":"Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2018. BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. CoRR abs\/1810.04805 (2018)."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"crossref","unstructured":"S. H. Ding B. M. Fung and P. Charland. 2019. Asm2Vec: Boosting Static Representation Robustness for Binary Clone Search against Code Obfuscation and Compiler Optimization. In IEEE S&P.","DOI":"10.1109\/SP.2019.00003"},{"key":"e_1_3_2_1_28_1","volume-title":"Conference on robot learning. PMLR, 1--16","author":"Dosovitskiy Alexey","year":"2017","unstructured":"Alexey Dosovitskiy, German Ros, Felipe Codevilla, Antonio Lopez, and Vladlen Koltun. 2017. CARLA: An open urban driving simulator. In Conference on robot learning. PMLR, 1--16."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICIP.2016.7533048"},{"key":"e_1_3_2_1_30_1","volume-title":"A survey of data augmentation approaches for nlp. arXiv preprint arXiv:2105.03075","author":"Feng Steven Y","year":"2021","unstructured":"Steven Y Feng, Varun Gangal, Jason Wei, Sarath Chandar, Soroush Vosoughi, Teruko Mitamura, and Eduard Hovy. 2021. A survey of data augmentation approaches for nlp. arXiv preprint arXiv:2105.03075 (2021)."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"crossref","unstructured":"Zhangyin Feng Daya Guo Duyu Tang Nan Duan Xiaocheng Feng Ming Gong Linjun Shou Bing Qin Ting Liu Daxin Jiang et al. 2020. CodeBERT: A pre-trained model for programming and natural languages. arXiv preprint arXiv:2002.08155 (2020).","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"e_1_3_2_1_32_1","unstructured":"GCC. 2021. Options That Control Optimization. https:\/\/gcc.gnu.org\/onlinedocs\/gcc\/Optimize-Options.html."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33119-0_10"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/263699.263717"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2018.03.022"},{"key":"e_1_3_2_1_36_1","volume-title":"GraphCodeBERT: Pre-training Code Representations with Data Flow. In International Conference on Learning Representations.","author":"Guo Daya","year":"2020","unstructured":"Daya Guo, Shuo Ren, Shuai Lu, Zhangyin Feng, Duyu Tang, LIU Shujie, Long Zhou, Nan Duan, Alexey Svyatkovskiy, Shengyu Fu, et al. 2020. GraphCodeBERT: Pre-training Code Representations with Data Flow. In International Conference on Learning Representations."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v31i1.10742"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2015.7102580"},{"key":"e_1_3_2_1_39_1","volume-title":"Search-based software engineering. Information and software Technology 43, 14","author":"Harman Mark","year":"2001","unstructured":"Mark Harman and Bryan F Jones. 2001. Search-based software engineering. Information and software Technology 43, 14 (2001), 833--839."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2379776.2379787"},{"key":"e_1_3_2_1_41_1","volume-title":"International conference on learning representations.","author":"Hellendoorn Vincent J","year":"2019","unstructured":"Vincent J Hellendoorn, Charles Sutton, Rishabh Singh, Petros Maniatis, and David Bieber. 2019. Global relational models of source code. In International conference on learning representations."},{"key":"e_1_3_2_1_42_1","volume-title":"Long short-term memory. Neural computation 9, 8","author":"Hochreiter Sepp","year":"1997","unstructured":"Sepp Hochreiter and J\u00fcrgen Schmidhuber. 1997. Long short-term memory. Neural computation 9, 8 (1997), 1735--1780."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196321.3196334"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"crossref","unstructured":"Paras Jain Ajay Jain Tianjun Zhang Pieter Abbeel Joseph Gonzalez and Ion Stoica. 2021. Contrastive Code Representation Learning. In EMNLP. 5954--5971.","DOI":"10.18653\/v1\/2021.emnlp-main.482"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/P17-1052"},{"key":"e_1_3_2_1_46_1","volume-title":"Big code!= big vocabulary: Open-vocabulary models for source code","author":"Karampatsis Rafael-Michael","unstructured":"Rafael-Michael Karampatsis, Hlib Babii, Romain Robbes, Charles Sutton, and Andrea Janes. 2020. Big code!= big vocabulary: Open-vocabulary models for source code. In ICSE. IEEE, 1073--1085."},{"key":"e_1_3_2_1_47_1","volume-title":"Optimization by simulated annealing. science 220, 4598","author":"Kirkpatrick Scott","year":"1983","unstructured":"Scott Kirkpatrick, C Daniel Gelatt, and Mario P Vecchi. 1983. Optimization by simulated annealing. science 220, 4598 (1983), 671--680."},{"key":"e_1_3_2_1_48_1","volume-title":"International Workshop on Embedded Computer Systems. Springer, 171--187","author":"Knijnenburg Peter MW","year":"2001","unstructured":"Peter MW Knijnenburg, Toru Kisuki, and Michael FP O'Boyle. 2001. Iterative compilation. In International Workshop on Embedded Computer Systems. Springer, 171--187."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/996893.996863"},{"key":"e_1_3_2_1_50_1","volume-title":"Data Augmentation using Pre-trained Transformer Models. CoRR abs\/2003.02245","author":"Kumar Varun","year":"2020","unstructured":"Varun Kumar, Ashutosh Choudhary, and Eunah Cho. 2020. Data Augmentation using Pre-trained Transformer Models. CoRR abs\/2003.02245 (2020)."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.5555\/977395.977673"},{"key":"e_1_3_2_1_52_1","volume-title":"International conference on machine learning. PMLR, 1188--1196","author":"Le Quoc","year":"2014","unstructured":"Quoc Le and Tomas Mikolov. 2014. Distributed representations of sentences and documents. In International conference on machine learning. PMLR, 1188--1196."},{"key":"e_1_3_2_1_53_1","volume-title":"Improving neural machine translation robustness via data augmentation: Beyond back translation. arXiv preprint arXiv:1910.03009","author":"Li Zhenhao","year":"2019","unstructured":"Zhenhao Li and Lucia Specia. 2019. Improving neural machine translation robustness via data augmentation: Beyond back translation. arXiv preprint arXiv:1910.03009 (2019)."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/P17-1003"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.28"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.emnlp-main.726"},{"key":"e_1_3_2_1_57_1","volume-title":"Improving robustness without sacrificing accuracy with patch gaussian augmentation. arXiv preprint arXiv:1906.02611","author":"Lopes Raphael Gontijo","year":"2019","unstructured":"Raphael Gontijo Lopes, Dong Yin, Ben Poole, Justin Gilmer, and Ekin D Cubuk. 2019. Improving robustness without sacrificing accuracy with patch gaussian augmentation. arXiv preprint arXiv:1906.02611 (2019)."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3360578"},{"key":"e_1_3_2_1_59_1","unstructured":"Lannan Luo Jiang Ming Dinghao Wu Peng Liu and Sencun Zhu. 2014. Semantics-based Obfuscation-resilient Binary Code Similarity Comparison with Applications to Software Plagiarism Detection. In FSE."},{"key":"e_1_3_2_1_60_1","unstructured":"Pingchuan Ma and Shuai Wang. 2022. MT-Teql: Evaluating and Augmenting Neural NLIDB on Real-world Linguistic and Schema Variations. In PVLDB."},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"crossref","unstructured":"Pingchuan Ma Shuai Wang and Jin Liu. 2020. Metamorphic Testing and Certified Mitigation of Fairness Violations in NLP Models. In IJCAI. 458--465.","DOI":"10.24963\/ijcai.2020\/64"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.5555\/1077276.1077279"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSTW.2011.100"},{"key":"e_1_3_2_1_64_1","volume-title":"Syntactic data augmentation increases robustness to inference heuristics. arXiv preprint arXiv:2004.11999","author":"Min Junghyun","year":"2020","unstructured":"Junghyun Min, R Thomas McCoy, Dipanjan Das, Emily Pitler, and Tal Linzen. 2020. Syntactic data augmentation increases robustness to inference heuristics. arXiv preprint arXiv:2004.11999 (2020)."},{"key":"e_1_3_2_1_65_1","volume-title":"Playing atari with deep reinforcement learning. arXiv preprint arXiv:1312.5602","author":"Mnih Volodymyr","year":"2013","unstructured":"Volodymyr Mnih, Koray Kavukcuoglu, David Silver, Alex Graves, Ioannis Antonoglou, Daan Wierstra, and Martin Riedmiller. 2013. Playing atari with deep reinforcement learning. arXiv preprint arXiv:1312.5602 (2013)."},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.5555\/3015812.3016002"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"crossref","unstructured":"Lili Mou Ge Li Lu Zhang Tao Wang and Zhi Jin. 2016. Convolutional neural networks over tree structures for programming language processing. (2016).","DOI":"10.1609\/aaai.v30i1.10139"},{"key":"e_1_3_2_1_68_1","volume-title":"Proceedings, Part XXV (Lecture Notes in Computer Science","volume":"699","author":"Musgrave Kevin","year":"2020","unstructured":"Kevin Musgrave, Serge J. Belongie, and Ser-Nam Lim. 2020. A Metric Learning Reality Check. In Computer Vision - ECCV 2020 - 16th European Conference, Glasgow, UK, August 23--28, 2020, Proceedings, Part XXV (Lecture Notes in Computer Science, Vol. 12370). Springer, 681--699."},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2007.06.003"},{"key":"e_1_3_2_1_70_1","volume-title":"MDPFuzzer: Finding Crash-Triggering State Sequences in Models Solving the Markov Decision Process. arXiv preprint arXiv:2112.02807","author":"Pang Qi","year":"2021","unstructured":"Qi Pang, Yuanyuan Yuan, and Shuai Wang. 2021. MDPFuzzer: Finding Crash-Triggering State Sequences in Models Solving the Markov Decision Process. arXiv preprint arXiv:2112.02807 (2021)."},{"key":"e_1_3_2_1_71_1","volume-title":"Rishabh Singh, Lihong Li, Dengyong Zhou, and Pushmeet Kohli.","author":"Parisotto Emilio","year":"2016","unstructured":"Emilio Parisotto, Abdel rahman Mohamed, Rishabh Singh, Lihong Li, Dengyong Zhou, and Pushmeet Kohli. 2016. Neuro-Symbolic Program Synthesis."},{"key":"e_1_3_2_1_72_1","unstructured":"Juraj Petr\u00edk. 2020. Google Code Jam programming competition. https:\/\/github.com\/Jur1cek\/gcj-dataset."},{"key":"e_1_3_2_1_73_1","unstructured":"Chris Piech Jonathan Huang Andy Nguyen Mike Phulsuksombati Mehran Sahami and Leonidas Guibas. 2015. Learning program embeddings to propagate feedback on student code. In ICML."},{"key":"e_1_3_2_1_74_1","unstructured":"Xiaolei Ren Michael Ho Jiang Ming Yu Lei and Li Li. 2021. Unleashing the hidden power of compiler optimization on binary code difference: an empirical study (PLDI)."},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"crossref","unstructured":"Marco Tulio Ribeiro Carlos Guestrin and Sameer Singh. 2019. Are red roses red? evaluating consistency of question-answering models. In ACL. 6174--6184.","DOI":"10.18653\/v1\/P19-1621"},{"key":"e_1_3_2_1_76_1","volume-title":"Hill-climbing search. Encyclopedia of cognitive science 81","author":"Selman Bart","year":"2006","unstructured":"Bart Selman and Carla P Gomes. 2006. Hill-climbing search. Encyclopedia of cognitive science 81 (2006), 82."},{"key":"e_1_3_2_1_77_1","volume-title":"Besmira Nushi, and Ece Kamar.","author":"Selvaraju Ramprasaath R","year":"2020","unstructured":"Ramprasaath R Selvaraju, Purva Tendulkar, Devi Parikh, Eric Horvitz, Marco Tulio Ribeiro, Besmira Nushi, and Ece Kamar. 2020. SQuINTing at VQA Models: Introspecting VQA Models With Sub-Questions. In CVPR."},{"key":"e_1_3_2_1_78_1","volume-title":"In Proceedings of the 24th USENIX Security Symposium. 611--626","author":"Richard Shin Eui Chul","year":"2015","unstructured":"Eui Chul Richard Shin, Dawn Song, and Reza Moazzezi. 2015. Recognizing functions in binaries with neural networks. In In Proceedings of the 24th USENIX Security Symposium. 611--626."},{"key":"e_1_3_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1186\/s40537-019-0197-0"},{"key":"e_1_3_2_1_80_1","unstructured":"Xujie Si Hanjun Dai Mukund Raghothaman Mayur Naik and Le Song. 2018. Learning Loop Invariants for Program Verification.. In Advances in Neural Information Processing Systems (NeurIPS)."},{"key":"e_1_3_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-22183-0_4"},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/3428301"},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593833.2593835"},{"key":"e_1_3_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR42600.2020.00718"},{"key":"e_1_3_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180251"},{"key":"e_1_3_2_1_86_1","unstructured":"treesitter-release [n.d.]. Tree-sitter. https:\/\/github.com\/tree-sitter\/tree-sitter. https:\/\/tree-sitter.github.io\/tree-sitter\/."},{"key":"e_1_3_2_1_87_1","volume-title":"Generating Effective Software Obfuscation Sequences with Reinforcement Learning","author":"Wang Huaijin","year":"2020","unstructured":"Huaijin Wang, Shuai Wang, Dongpeng Xu, Xiangyu Zhang, and Xiao Liu. 2020. Generating Effective Software Obfuscation Sequences with Reinforcement Learning. IEEE Transactions on Dependable and Secure Computing (2020)."},{"key":"e_1_3_2_1_88_1","unstructured":"Ke Wang Rishabh Singh and Zhendong Su. 2017. Dynamic neural program embedding for program repair. In ICLR."},{"key":"e_1_3_2_1_89_1","volume-title":"Dynamic Neural Program Embeddings for Program Repair. In 6th International Conference on Learning Representations.","author":"Wang Ke","year":"2018","unstructured":"Ke Wang, Rishabh Singh, and Zhendong Su. 2018. Dynamic Neural Program Embeddings for Program Repair. In 6th International Conference on Learning Representations."},{"key":"e_1_3_2_1_90_1","doi-asserted-by":"crossref","unstructured":"Ke Wang and Zhendong Su. 2019. Learning blended precise semantic program embeddings. In POPL.","DOI":"10.1145\/3385412.3385999"},{"key":"e_1_3_2_1_91_1","doi-asserted-by":"crossref","unstructured":"Shuai Wang and Zhendong Su. 2020. Metamorphic Object Insertion for Testing Object Detection Systems. In ASE.","DOI":"10.1145\/3324884.3416584"},{"key":"e_1_3_2_1_92_1","doi-asserted-by":"crossref","unstructured":"Shuai Wang Pei Wang and Dinghao Wu. 2017. Composite software diversification (ICSME).","DOI":"10.1109\/ICSME.2017.61"},{"key":"e_1_3_2_1_93_1","volume-title":"Eda: Easy data augmentation techniques for boosting performance on text classification tasks. arXiv preprint arXiv:1901.11196","author":"Wei Jason","year":"2019","unstructured":"Jason Wei and Kai Zou. 2019. Eda: Easy data augmentation techniques for boosting performance on text classification tasks. arXiv preprint arXiv:1901.11196 (2019)."},{"key":"e_1_3_2_1_94_1","article-title":"Distance metric learning for large margin nearest neighbor classification","volume":"10","author":"Weinberger Kilian Q","year":"2009","unstructured":"Kilian Q Weinberger and Lawrence K Saul. 2009. Distance metric learning for large margin nearest neighbor classification. Journal of machine learning research 10, 2 (2009).","journal-title":"Journal of machine learning research"},{"key":"e_1_3_2_1_95_1","volume-title":"A genetic algorithm tutorial. Statistics and computing 4, 2","author":"Whitley Darrell","year":"1994","unstructured":"Darrell Whitley. 1994. A genetic algorithm tutorial. Statistics and computing 4, 2 (1994), 65--85."},{"key":"e_1_3_2_1_96_1","volume-title":"Lundgaard","author":"Wolfe Cameron R.","year":"2019","unstructured":"Cameron R. Wolfe and Keld T. Lundgaard. 2019. Data Augmentation for Deep Transfer Learning. CoRR abs\/1912.00772 (2019)."},{"key":"e_1_3_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNNLS.2020.2978386"},{"key":"e_1_3_2_1_98_1","volume-title":"Paul Petersen, Timothy Mattson, Tim Kraska, Pradeep Dubey, et al.","author":"Ye Fangke","year":"2020","unstructured":"Fangke Ye, Shengtian Zhou, Anand Venkat, Ryan Marucs, Nesime Tatbul, Jesmin Jahan Tithi, Paul Petersen, Timothy Mattson, Tim Kraska, Pradeep Dubey, et al. 2020. MISIM: An end-to-end neural code similarity system. arXiv preprint arXiv:2006.05265 (2020)."},{"key":"e_1_3_2_1_99_1","volume-title":"Order Matters: Semantic-Aware Neural Networks for Binary Code Similarity Detection.","author":"Yu Zeping","year":"2020","unstructured":"Zeping Yu, Rui Cao, Qiyi Tang, Sen Nie, Junzhou Huang, and Shi Wu. 2020. Order Matters: Semantic-Aware Neural Networks for Binary Code Similarity Detection. (2020)."},{"key":"e_1_3_2_1_100_1","volume-title":"CodeCMR: Cross-Modal Retrieval For Function-Level Binary Source Code Matching. Advances in Neural Information Processing Systems 33","author":"Yu Zeping","year":"2020","unstructured":"Zeping Yu, Wenxin Zheng, Jiaqi Wang, Qiyi Tang, Sen Nie, and Shi Wu. 2020. CodeCMR: Cross-Modal Retrieval For Function-Level Binary Source Code Matching. Advances in Neural Information Processing Systems 33 (2020)."},{"key":"e_1_3_2_1_101_1","volume-title":"Enhancing Deep Neural Networks Testing by Traversing Data Manifold. arXiv preprint arXiv:2112.01956","author":"Yuan Yuanyuan","year":"2021","unstructured":"Yuanyuan Yuan, Qi Pang, and Shuai Wang. 2021. Enhancing Deep Neural Networks Testing by Traversing Data Manifold. arXiv preprint arXiv:2112.01956 (2021)."},{"key":"e_1_3_2_1_102_1","volume-title":"Perception Matters: Detecting Perception Failures of VQA Models Using Metamorphic Testing (CVPR).","author":"Yuan Yuanyuan","year":"2021","unstructured":"Yuanyuan Yuan, Shuai Wang, Mingyue Jiang, and Tsong Yueh Chen. 2021. Perception Matters: Detecting Perception Failures of VQA Models Using Metamorphic Testing (CVPR)."},{"key":"e_1_3_2_1_103_1","unstructured":"Lisa Zhang Gregory Rosenblatt Ethan Fetaya Renjie Liao William E. Byrd Matthew Might Raquel Urtasun and Richard Zemel. 2018. Neural Guided Constraint Logic Programming for Program Synthesis."},{"key":"e_1_3_2_1_104_1","volume-title":"Character-level convolutional networks for text classification. Advances in neural information processing systems 28","author":"Zhang Xiang","year":"2015","unstructured":"Xiang Zhang, Junbo Zhao, and Yann LeCun. 2015. Character-level convolutional networks for text classification. Advances in neural information processing systems 28 (2015), 649--657."},{"key":"e_1_3_2_1_105_1","volume-title":"Feature engineering for machine learning: principles and techniques for data scientists. \" O'Reilly Media","author":"Zheng Alice","unstructured":"Alice Zheng and Amanda Casari. 2018. Feature engineering for machine learning: principles and techniques for data scientists. \" O'Reilly Media, Inc.\"."},{"key":"e_1_3_2_1_106_1","volume-title":"Advances in Neural Information Processing Systems 32: Annual Conference on Neural Information Processing Systems 2019","author":"Zhou Yaqin","year":"2019","unstructured":"Yaqin Zhou, Shangqing Liu, Jing Kai Siow, Xiaoning Du, and Yang Liu. 2019. Devign: Effective Vulnerability Identification by Learning Comprehensive Program Semantics via Graph Neural Networks. In Advances in Neural Information Processing Systems 32: Annual Conference on Neural Information Processing Systems 2019, NeurIPS 2019, December 8--14, 2019, Vancouver, BC, Canada. 10197--10207."}],"event":{"name":"ICSE '22: 44th International Conference on Software Engineering","location":"Pittsburgh Pennsylvania","acronym":"ICSE '22","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"]},"container-title":["Proceedings of the 44th International Conference on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3510003.3510217","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3510003.3510217","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:12:24Z","timestamp":1750191144000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3510003.3510217"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,21]]},"references-count":106,"alternative-id":["10.1145\/3510003.3510217","10.1145\/3510003"],"URL":"https:\/\/doi.org\/10.1145\/3510003.3510217","relation":{},"subject":[],"published":{"date-parts":[[2022,5,21]]},"assertion":[{"value":"2022-07-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}