{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,15]],"date-time":"2026-05-15T17:07:56Z","timestamp":1778864876854,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":64,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,7,13]],"date-time":"2020-07-13T00:00:00Z","timestamp":1594598400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,7,13]]},"DOI":"10.1145\/3387904.3389269","type":"proceedings-article","created":{"date-parts":[[2020,9,12]],"date-time":"2020-09-12T20:04:38Z","timestamp":1599941078000},"page":"196-207","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":106,"title":["Improving Code Search with Co-Attentive Representation Learning"],"prefix":"10.1145","author":[{"given":"Jianhang","family":"Shuai","sequence":"first","affiliation":[{"name":"Chongqing University, Chongqing, China"}]},{"given":"Ling","family":"Xu","sequence":"additional","affiliation":[{"name":"Chongqing University, Chongqing, China"}]},{"given":"Chao","family":"Liu","sequence":"additional","affiliation":[{"name":"Zhejiang University Hangzhou, Zhejiang, China"}]},{"given":"Meng","family":"Yan","sequence":"additional","affiliation":[{"name":"Chongqing University, Chongqing, China"}]},{"given":"Xin","family":"Xia","sequence":"additional","affiliation":[{"name":"Monash University, Melbourne, VIC, Australia"}]},{"given":"Yan","family":"Lei","sequence":"additional","affiliation":[{"name":"Chongqing University, Chongqing, China"}]}],"member":"320","published-online":{"date-parts":[[2020,9,12]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2019. GitHub. Retrieved November 5 2019 from https:\/\/www.github.com  2019. GitHub. Retrieved November 5 2019 from https:\/\/www.github.com"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/P17-1042"},{"key":"e_1_3_2_1_3_1","unstructured":"Dzmitry Bahdanau Kyunghyun Cho and Y. Bengio. 2014. Neural Machine Translation by Jointly Learning to Align and Translate. computer science 1409 (09 2014).  Dzmitry Bahdanau Kyunghyun Cho and Y. Bengio. 2014. Neural Machine Translation by Jointly Learning to Align and Translate. computer science 1409 (09 2014)."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1162\/tacl_a_00051"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1753326.1753402"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1518701.1518944"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3340458"},{"key":"e_1_3_2_1_8_1","volume-title":"Article 1 (Jan.","author":"Carpineto Claudio","year":"2012"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2393596.2393606"},{"key":"e_1_3_2_1_10_1","unstructured":"Alexis Conneau Guillaume Lample Marc'Aurelio Ranzato Ludovic Denoyer and Herv\u00e9 J\u00e9gou. 2017. Word translation without parallel data. (2017).  Alexis Conneau Guillaume Lample Marc'Aurelio Ranzato Ludovic Denoyer and Herv\u00e9 J\u00e9gou. 2017. Word translation without parallel data. (2017)."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/32206.32212"},{"key":"e_1_3_2_1_12_1","unstructured":"Edouard Grave Armand Joulin and Quentin Berthet. 2018. Unsupervised alignment of embeddings with Wasserstein Procrustes. (2018).  Edouard Grave Armand Joulin and Quentin Berthet. 2018. Unsupervised alignment of embeddings with Wasserstein Procrustes. (2018)."},{"key":"e_1_3_2_1_13_1","volume-title":"DRAW: A Recurrent Neural Network For Image Generation. CoRR abs\/1502.04623","author":"Gregor Karol","year":"2015"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950334"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.5555\/2486788.2486898"},{"key":"e_1_3_2_1_16_1","unstructured":"Karl Moritz Hermann Tomas Kocisky Edward Grefenstette Lasse Espeholt Will Kay Mustafa Suleyman and Phil Blunsom. 2015. Teaching machines to read and comprehend. In Advances in neural information processing systems. 1693--1701.  Karl Moritz Hermann Tomas Kocisky Edward Grefenstette Lasse Espeholt Will Kay Mustafa Suleyman and Phil Blunsom. 2015. Teaching machines to read and comprehend. In Advances in neural information processing systems. 1693--1701."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR-WCRE.2014.6747190"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294211.1294216"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2009.5306387"},{"key":"e_1_3_2_1_20_1","unstructured":"Xuan Huo Ming Li and Zhi-Hua Zhou. 2016. Learning Unified Features from Natural and Programming Languages for Locating Buggy Source Code.. In IJCAI. 1606--1612.  Xuan Huo Ming Li and Zhi-Hua Zhou. 2016. Learning Unified Features from Natural and Programming Languages for Locating Buggy Source Code.. In IJCAI. 1606--1612."},{"key":"e_1_3_2_1_21_1","volume-title":"How to create natural language semantic search for arbitrary objects with deep learning. Retrieved","author":"Husain Hamel","year":"2019"},{"key":"e_1_3_2_1_22_1","volume-title":"Towards natural language semantic code search. Retrieved","author":"Husain Hamel","year":"2019"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568292"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591062.2591117"},{"key":"e_1_3_2_1_25_1","volume-title":"Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980","author":"Kingma Diederik P","year":"2014"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.726791"},{"key":"e_1_3_2_1_27_1","volume-title":"Context-Aware Co-attention Neural Network for Service Recommendations. In 2019 IEEE 35th International Conference on Data Engineering Workshops (ICDEW). IEEE, 201--208","author":"Li Lei","year":"2019"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10618-008-0118-x"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/3015812.3015998"},{"key":"e_1_3_2_1_30_1","volume-title":"Advances in Neural Information Processing Systems 29","author":"Lu Jiasen"},{"key":"e_1_3_2_1_31_1","volume-title":"2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering, SANER 2015 - Proceedings (04 2015","author":"Lu Meili","year":"2015"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.42"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985809"},{"key":"e_1_3_2_1_34_1","volume-title":"Advances in Neural Information Processing Systems 27","author":"Mnih Volodymyr"},{"key":"e_1_3_2_1_35_1","volume-title":"Bayesian sketch learning for program synthesis. CoRR, abs\/1703.05698","author":"Murali Vijayaraghavan","year":"2017"},{"key":"e_1_3_2_1_36_1","volume-title":"Dual Attention Networks for Multimodal Reasoning and Matching. In The IEEE Conference on Computer Vision and Pattern Recognition (CVPR).","author":"Nam Hyeonseob","year":"2017"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2566486.2568023"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-015-9421-5"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884808"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196398.3196425"},{"key":"e_1_3_2_1_41_1","volume-title":"Automatic query reformulation for code search using crowdsourced knowledge. Empirical Software Engineering 24, 4 (01","author":"Rahman Mohammad M.","year":"2019"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070525"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2009.193"},{"key":"e_1_3_2_1_44_1","volume-title":"Tom\u00e1\u0161 Ko\u010disky, and Phil Blunsom.","author":"Rockt\u00e4schel Tim","year":"2015"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3211346.3211353"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786855"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2016.499"},{"key":"e_1_3_2_1_48_1","volume-title":"Advances in Neural Information Processing Systems 27","author":"Stollenga Marijn F"},{"key":"e_1_3_2_1_49_1","volume-title":"Mica: A Web-Search Tool for Finding API Components and Examples. In 2006 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC 2006)","author":"Stylos Jeffrey","year":"2006"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2019.00012"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238206"},{"key":"e_1_3_2_1_52_1","volume-title":"Conference on Learning Theory. 25--54","author":"Wang Yining","year":"2013"},{"key":"e_1_3_2_1_53_1","unstructured":"Bolin Wei Ge Li Xin Xia Zhiyi Fu and Zhi Jin. 2019. Code Generation as a Dual Task of Code Summarization. In Advances in Neural Information Processing Systems. 6559--6569.  Bolin Wei Ge Li Xin Xia Zhiyi Fu and Zhi Jin. 2019. Code Generation as a Dual Task of Code Summarization. In Advances in Neural Information Processing Systems. 6559--6569."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970326"},{"key":"e_1_3_2_1_55_1","volume-title":"Breakthroughs in statistics","author":"Wilcoxon Frank"},{"key":"e_1_3_2_1_56_1","volume-title":"Deep Code Search. In 2018 IEEE\/ACM 40th International Conference on Software Engineering (ICSE). 933--944","author":"Xiaodong Gu","year":"2018"},{"key":"e_1_3_2_1_57_1","unstructured":"Caiming Xiong Stephen Merity and Richard Socher. 2016. Dynamic memory networks for visual and textual question answering. (2016) 2397--2406.  Caiming Xiong Stephen Merity and Richard Socher. 2016. Dynamic memory networks for visual and textual question answering. (2016) 2397--2406."},{"key":"e_1_3_2_1_58_1","volume-title":"Stacked Attention Networks for Image Question Answering. In The IEEE Conference on Computer Vision and Pattern Recognition (CVPR).","author":"Yang Zichao","year":"2016"},{"key":"e_1_3_2_1_59_1","volume-title":"Proceedings of the 51st Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers). Association for Computational Linguistics","author":"Yao Xuchen","year":"2013"},{"key":"e_1_3_2_1_60_1","volume-title":"CoaCor: Code Annotation for Code Retrieval with Reinforcement Learning. In The World Wide Web Conference. ACM, 2203--2214","author":"Yao Ziyu","year":"2019"},{"key":"e_1_3_2_1_61_1","volume-title":"Comparative study of CNN and RNN for natural language processing. arXiv preprint arXiv:1702.01923","author":"Yin Wenpeng","year":"2017"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1162\/tacl_a_00097"},{"key":"e_1_3_2_1_63_1","volume-title":"Beyond Bilinear: Generalized Multimodal Factorized High-Order Pooling for Visual Question Answering","author":"Yu Zhou","year":"2018"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2750682"}],"event":{"name":"ICPC '20: 28th International Conference on Program Comprehension","location":"Seoul Republic of Korea","acronym":"ICPC '20","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"]},"container-title":["Proceedings of the 28th International Conference on Program Comprehension"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3387904.3389269","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3387904.3389269","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:41:37Z","timestamp":1750200097000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3387904.3389269"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,13]]},"references-count":64,"alternative-id":["10.1145\/3387904.3389269","10.1145\/3387904"],"URL":"https:\/\/doi.org\/10.1145\/3387904.3389269","relation":{},"subject":[],"published":{"date-parts":[[2020,7,13]]},"assertion":[{"value":"2020-09-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}