{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T13:57:49Z","timestamp":1783000669455,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":47,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,5,16]],"date-time":"2022-05-16T00:00:00Z","timestamp":1652659200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"the National Natural Science Foundation of China","award":["No.62072227"],"award-info":[{"award-number":["No.62072227"]}]},{"name":"the National Key Research and Development Project","award":["No.2021YFB1714200"],"award-info":[{"award-number":["No.2021YFB1714200"]}]},{"name":"the National Key Research and Development Program of China","award":["No.2019YFE0105500"],"award-info":[{"award-number":["No.2019YFE0105500"]}]},{"name":"the Chongqing Science and Technology Plan Project","award":["No.cstc2018jszx-cyztzxX0037"],"award-info":[{"award-number":["No.cstc2018jszx-cyztzxX0037"]}]},{"name":"the Key Research and Development Program of Jiangsu Province","award":["No.BE2021002-2"],"award-info":[{"award-number":["No.BE2021002-2"]}]},{"name":"the Research Council of Norway","award":["No.309494"],"award-info":[{"award-number":["No.309494"]}]},{"name":"the Natural Science Foundation of Chongqing","award":["No. cstc2021jcyj-msxmX0538"],"award-info":[{"award-number":["No. cstc2021jcyj-msxmX0538"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,5,16]]},"DOI":"10.1145\/3524610.3527915","type":"proceedings-article","created":{"date-parts":[[2022,10,20]],"date-time":"2022-10-20T15:19:30Z","timestamp":1666279170000},"page":"390-400","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":24,"title":["Unified abstract syntax tree representation learning for cross-language program classification"],"prefix":"10.1145","author":[{"given":"Kesu","family":"Wang","sequence":"first","affiliation":[{"name":"Nanjing University, Nanjing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Meng","family":"Yan","sequence":"additional","affiliation":[{"name":"Chongqing University, Chongqing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"He","family":"Zhang","sequence":"additional","affiliation":[{"name":"Nanjing University, Nanjing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Haibo","family":"Hu","sequence":"additional","affiliation":[{"name":"Chongqing University, Chongqing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,10,20]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290353"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3303772.3303813"},{"key":"e_1_3_2_1_3_1","volume-title":"A program for identifying duplicated code. Computing Science and Statistics","author":"Baker Brenda S","year":"1993","unstructured":"Brenda S Baker . 1993. A program for identifying duplicated code. Computing Science and Statistics ( 1993 ), 49--49. Brenda S Baker. 1993. A program for identifying duplicated code. Computing Science and Statistics (1993), 49--49."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.engappai.2020.104075"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70725"},{"key":"e_1_3_2_1_6_1","volume-title":"Advances in Neural Information Processing Systems","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 . In Advances in Neural Information Processing Systems , Vol. 31 . Curran Associates, Inc, 3585--3597. 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, Vol. 31. Curran Associates, Inc, 3585--3597."},{"key":"e_1_3_2_1_7_1","volume-title":"Proceedings of the 7th International Conference on Software Engineering and Knowledge Engineering","volume":"95","author":"B\u00f6rstler Juergen","year":"1995","unstructured":"Juergen B\u00f6rstler . 1995 . Feature-oriented classification for software reuse . In Proceedings of the 7th International Conference on Software Engineering and Knowledge Engineering , Vol. 95 . Knowledge Systems Institute, 22--24. Juergen B\u00f6rstler. 1995. Feature-oriented classification for software reuse. In Proceedings of the 7th International Conference on Software Engineering and Knowledge Engineering, Vol. 95. Knowledge Systems Institute, 22--24."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2019.8667995"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00109"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2005.202"},{"key":"e_1_3_2_1_11_1","volume-title":"Clark and John Darlington","author":"Keith","year":"1980","unstructured":"Keith L. Clark and John Darlington . 1980 . Algorithm classification through synthesis. The computer journal 23, 1 (1980), 61--65. Keith L. Clark and John Darlington. 1980. Algorithm classification through synthesis. The computer journal 23, 1 (1980), 61--65."},{"key":"e_1_3_2_1_12_1","volume-title":"Advances in Neural Information Processing Systems","volume":"32","author":"Conneau Alexis","year":"2019","unstructured":"Alexis Conneau and Guillaume Lample . 2019 . Cross-lingual language model pretraining . In Advances in Neural Information Processing Systems , Vol. 32 . Curran Associates, Inc., 7059--7069. Alexis Conneau and Guillaume Lample. 2019. Cross-lingual language model pretraining. In Advances in Neural Information Processing Systems, Vol. 32. Curran Associates, Inc., 7059--7069."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10479-005-5724-z"},{"key":"e_1_3_2_1_14_1","volume-title":"Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. ACL, 29--35","author":"Devlin Jacob","year":"2019","unstructured":"Jacob Devlin , Ming-Wei Chang , Kenton Lee , and Kristina Toutanova . 2019 . 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. ACL, 29--35 . Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2019. 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. ACL, 29--35."},{"key":"e_1_3_2_1_15_1","volume-title":"Linda Kaufman, Alex Smola, Vladimir Vapnik, et al.","author":"Drucker Harris","year":"1997","unstructured":"Harris Drucker , Chris JC Burges , Linda Kaufman, Alex Smola, Vladimir Vapnik, et al. 1997 . Support vector regression machines. Advances in neural information processing systems 9 (1997), 155--161. Harris Drucker, Chris JC Burges, Linda Kaufman, Alex Smola, Vladimir Vapnik, et al. 1997. Support vector regression machines. Advances in neural information processing systems 9 (1997), 155--161."},{"key":"e_1_3_2_1_16_1","volume-title":"Finding structure in time. Cognitive science 14, 2","author":"Elman Jeffrey L","year":"1990","unstructured":"Jeffrey L Elman . 1990. Finding structure in time. Cognitive science 14, 2 ( 1990 ), 179--211. Jeffrey L Elman. 1990. Finding structure in time. Cognitive science 14, 2 (1990), 179--211."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2017.04.014"},{"key":"e_1_3_2_1_19_1","volume-title":"Bayesian network classifiers. Machine learning 29, 2","author":"Friedman Nir","year":"1997","unstructured":"Nir Friedman , Dan Geiger , and Moises Goldszmidt . 1997. Bayesian network classifiers. Machine learning 29, 2 ( 1997 ), 131--163. Nir Friedman, Dan Geiger, and Moises Goldszmidt. 1997. Bayesian network classifiers. Machine learning 29, 2 (1997), 131--163."},{"key":"e_1_3_2_1_20_1","volume-title":"Framewise phoneme classification with bidirectional LSTM and other neural network architectures. Neural networks 18, 5--6","author":"Graves Alex","year":"2005","unstructured":"Alex Graves and J\u00fcrgen Schmidhuber . 2005. Framewise phoneme classification with bidirectional LSTM and other neural network architectures. Neural networks 18, 5--6 ( 2005 ), 602--610. Alex Graves and J\u00fcrgen Schmidhuber. 2005. Framewise phoneme classification with bidirectional LSTM and other neural network architectures. Neural networks 18, 5--6 (2005), 602--610."},{"key":"e_1_3_2_1_21_1","unstructured":"Jacob A Harer Louis Y Kim Rebecca L Russell Onur Ozdemir Leonard R Kosta Akshay Rangamani Lei H Hamilton Gabriel I Centeno Jonathan R Key Paul M Ellingwood etal 2018. Automated software vulnerability detection with machine learning. arXiv preprint arXiv:1803.04497 (2018).  Jacob A Harer Louis Y Kim Rebecca L Russell Onur Ozdemir Leonard R Kosta Akshay Rangamani Lei H Hamilton Gabriel I Centeno Jonathan R Key Paul M Ellingwood et al. 2018. Automated software vulnerability detection with machine learning. arXiv preprint arXiv:1803.04497 (2018)."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.2013.6639081"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1572272.1572283"},{"key":"e_1_3_2_1_24_1","volume-title":"A convolutional neural network for modelling sentences. arXiv preprint arXiv:1404.2188","author":"Kalchbrenner Nal","year":"2014","unstructured":"Nal Kalchbrenner , Edward Grefenstette , and Phil Blunsom . 2014. A convolutional neural network for modelling sentences. arXiv preprint arXiv:1404.2188 ( 2014 ). Nal Kalchbrenner, Edward Grefenstette, and Phil Blunsom. 2014. A convolutional neural network for modelling sentences. arXiv preprint arXiv:1404.2188 (2014)."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180187"},{"key":"e_1_3_2_1_26_1","volume-title":"Proceedings of the 3rd International Conference on Learning Representations. OpenReview.","author":"Kingma Diederik P","year":"2015","unstructured":"Diederik P Kingma and Jimmy Ba . 2015 . Adam: A method for stochastic optimization . In Proceedings of the 3rd International Conference on Learning Representations. OpenReview. Diederik P Kingma and Jimmy Ba. 2015. Adam: A method for stochastic optimization. In Proceedings of the 3rd International Conference on Learning Representations. OpenReview."},{"key":"e_1_3_2_1_27_1","volume-title":"Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907","author":"Kipf Thomas N","year":"2016","unstructured":"Thomas N Kipf and Max Welling . 2016. Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907 ( 2016 ). Thomas N Kipf and Max Welling. 2016. Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907 (2016)."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/QRS.2017.42"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2017.46"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196398.3196446"},{"key":"e_1_3_2_1_31_1","volume-title":"Efficient estimation of word representations in vector space. arXiv preprint arXiv:1301.3781","author":"Mikolov Tomas","year":"2013","unstructured":"Tomas Mikolov , Kai Chen , Greg Corrado , and Jeffrey Dean . 2013. Efficient estimation of word representations in vector space. arXiv preprint arXiv:1301.3781 ( 2013 ). Tomas Mikolov, Kai Chen, Greg Corrado, and Jeffrey Dean. 2013. Efficient estimation of word representations in vector space. arXiv preprint arXiv:1301.3781 (2013)."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v30i1.10139"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591062.2591072"},{"key":"e_1_3_2_1_34_1","volume-title":"Proceedings of the 35th Conference on Neural Information Processing Systems. Curran Associates, Inc.","author":"Peng Han","year":"2021","unstructured":"Han Peng , Ge Li , Wenhan Wang , Yunfei Zhao , and Zhi Jin . 2021 . Integrating tree path in transformer for code representation . In Proceedings of the 35th Conference on Neural Information Processing Systems. Curran Associates, Inc. Han Peng, Ge Li, Wenhan Wang, Yunfei Zhao, and Zhi Jin. 2021. Integrating tree path in transformer for code representation. In Proceedings of the 35th Conference on Neural Information Processing Systems. Curran Associates, Inc."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2787653"},{"key":"e_1_3_2_1_36_1","volume-title":"Induction of decision trees. Machine learning 1, 1","author":"Quinlan J. Ross","year":"1986","unstructured":"J. Ross Quinlan . 1986. Induction of decision trees. Machine learning 1, 1 ( 1986 ), 81--106. J. Ross Quinlan. 1986. Induction of decision trees. Machine learning 1, 1 (1986), 81--106."},{"key":"e_1_3_2_1_37_1","volume-title":"Markus Hagenbuchner, and Gabriele Monfardini.","author":"Scarselli Franco","year":"2008","unstructured":"Franco Scarselli , Marco Gori , Ah Chung Tsoi , Markus Hagenbuchner, and Gabriele Monfardini. 2008 . The graph neural network model. IEEE transactions on neural networks 20, 1 (2008), 61--80. Franco Scarselli, Marco Gori, Ah Chung Tsoi, Markus Hagenbuchner, and Gabriele Monfardini. 2008. The graph neural network model. IEEE transactions on neural networks 20, 1 (2008), 61--80."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/IWESEP.2016.18"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/bxq049"},{"key":"e_1_3_2_1_40_1","volume-title":"Proceedings of the 8th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 632--638","author":"Ugurel Secil","year":"2002","unstructured":"Secil Ugurel , Robert Krovetz , and C Lee Giles . 2002 . What's the code? automatic classification of source code archives . In Proceedings of the 8th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 632--638 . Secil Ugurel, Robert Krovetz, and C Lee Giles. 2002. What's the code? automatic classification of source code archives. In Proceedings of the 8th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 632--638."},{"key":"e_1_3_2_1_41_1","volume-title":"Proceedings of the 31st Conference on Neural Information Processing Systems. Curran Associates, Inc., 5998--6008","author":"Vaswani Ashish","year":"2017","unstructured":"Ashish Vaswani , Noam Shazeer , Niki Parmar , Jakob Uszkoreit , Llion Jones , Aidan N Gomez , \u0141ukasz Kaiser , and Illia Polosukhin . 2017 . Attention is all you need . In Proceedings of the 31st Conference on Neural Information Processing Systems. Curran Associates, Inc., 5998--6008 . Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N Gomez, \u0141ukasz Kaiser, and Illia Polosukhin. 2017. Attention is all you need. In Proceedings of the 31st Conference on Neural Information Processing Systems. Curran Associates, Inc., 5998--6008."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884804"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER48275.2020.9054857"},{"key":"e_1_3_2_1_44_1","volume-title":"Proceedings of the 8th International Conference on Learning Representations. OpenReview.","author":"Wei Jiayi","year":"2020","unstructured":"Jiayi Wei , Maruth Goyal , Greg Durrett , and Isil Dillig . 2020 . Lambdanet: Probabilistic type inference using graph neural networks . In Proceedings of the 8th International Conference on Learning Representations. OpenReview. Jiayi Wei, Maruth Goyal, Greg Durrett, and Isil Dillig. 2020. Lambdanet: Probabilistic type inference using graph neural networks. In Proceedings of the 8th International Conference on Learning Representations. OpenReview."},{"key":"e_1_3_2_1_45_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). 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_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00086"},{"key":"e_1_3_2_1_47_1","volume-title":"A sensitivity analysis of (and practitioners' guide to) convolutional neural networks for sentence classification. arXiv preprint arXiv:1510.03820","author":"Zhang Ye","year":"2015","unstructured":"Ye Zhang and Byron Wallace . 2015. A sensitivity analysis of (and practitioners' guide to) convolutional neural networks for sentence classification. arXiv preprint arXiv:1510.03820 ( 2015 ). Ye Zhang and Byron Wallace. 2015. A sensitivity analysis of (and practitioners' guide to) convolutional neural networks for sentence classification. arXiv preprint arXiv:1510.03820 (2015)."}],"event":{"name":"ICPC '22: 30th International Conference on Program Comprehension","location":"Virtual Event","acronym":"ICPC '22","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"]},"container-title":["Proceedings of the 30th IEEE\/ACM International Conference on Program Comprehension"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3524610.3527915","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3524610.3527915","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:09:53Z","timestamp":1750183793000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3524610.3527915"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,16]]},"references-count":47,"alternative-id":["10.1145\/3524610.3527915","10.1145\/3524610"],"URL":"https:\/\/doi.org\/10.1145\/3524610.3527915","relation":{},"subject":[],"published":{"date-parts":[[2022,5,16]]},"assertion":[{"value":"2022-10-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}