{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,7]],"date-time":"2026-03-07T02:17:30Z","timestamp":1772849850974,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":46,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,7,10]],"date-time":"2024-07-10T00:00:00Z","timestamp":1720569600000},"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":[[2024,7,10]]},"DOI":"10.1145\/3663529.3663848","type":"proceedings-article","created":{"date-parts":[[2024,7,10]],"date-time":"2024-07-10T19:43:13Z","timestamp":1720640593000},"page":"283-293","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["An Empirical Study of Code Search in Intelligent Coding Assistant: Perceptions, Expectations, and Directions"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8283-9146","authenticated-orcid":false,"given":"Chao","family":"Liu","sequence":"first","affiliation":[{"name":"Chongqing University, Chongqing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0700-4368","authenticated-orcid":false,"given":"Xindong","family":"Zhang","sequence":"additional","affiliation":[{"name":"Alibaba Cloud, Zhejiang, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3063-9425","authenticated-orcid":false,"given":"Hongyu","family":"Zhang","sequence":"additional","affiliation":[{"name":"Chongqing University, Chongqing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7657-6653","authenticated-orcid":false,"given":"Zhiyuan","family":"Wan","sequence":"additional","affiliation":[{"name":"Zhejiang University, Zhejiang, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-2496-5042","authenticated-orcid":false,"given":"Zhan","family":"Huang","sequence":"additional","affiliation":[{"name":"Chongqing University, Chongqing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9538-9121","authenticated-orcid":false,"given":"Meng","family":"Yan","sequence":"additional","affiliation":[{"name":"Chongqing University, Chongqing, China"}]}],"member":"320","published-online":{"date-parts":[[2024,7,10]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1639950.1640066"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-010-9144-6"},{"key":"e_1_3_2_1_3_1","volume-title":"Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. 1353\u20131364","author":"Barnaby Celeste","year":"2020","unstructured":"Celeste Barnaby, Koushik Sen, Tianyi Zhang, Elena Glassman, and Satish Chandra. 2020. Exempla Gratis (EG): Code examples for free. In Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. 1353\u20131364."},{"key":"e_1_3_2_1_4_1","volume-title":"2012 34th International Conference on Software Engineering (ICSE). 782\u2013792","author":"Buse Raymond PL","year":"2012","unstructured":"Raymond PL Buse and Westley Weimer. 2012. Synthesizing API usage examples. In 2012 34th International Conference on Software Engineering (ICSE). 782\u2013792."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"crossref","unstructured":"Yitian Chai Hongyu Zhang Beijun Shen and Xiaodong Gu. 2022. Cross-Domain Deep Code Search with Meta Learning.","DOI":"10.1145\/3510003.3510125"},{"key":"e_1_3_2_1_6_1","volume-title":"Jared Kaplan, Harri Edwards, Yuri Burda, Nicholas Joseph, and Greg Brockman.","author":"Chen Mark","year":"2021","unstructured":"Mark Chen, Jerry Tworek, Heewoo Jun, Qiming Yuan, Henrique Ponde de Oliveira Pinto, Jared Kaplan, Harri Edwards, Yuri Burda, Nicholas Joseph, and Greg Brockman. 2021. Evaluating large language models trained on code. arXiv preprint arXiv:2107.03374."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"crossref","first-page":"111856","DOI":"10.1016\/j.jss.2023.111856","article-title":"Code semantic enrichment for deep code search","volume":"207","author":"Deng Zhongyang","year":"2024","unstructured":"Zhongyang Deng, Ling Xu, Chao Liu, Luwen Huangfu, and Meng Yan. 2024. Code semantic enrichment for deep code search. Journal of Systems and Software, 207 (2024), 111856.","journal-title":"Journal of Systems and Software"},{"key":"e_1_3_2_1_8_1","volume-title":"Fine-grained Co-Attentive Representation Learning for Semantic Code Search. In 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). 396\u2013407","author":"Deng Zhongyang","year":"2022","unstructured":"Zhongyang Deng, Ling Xu, Chao Liu, Meng Yan, Zhou Xu, and Yan Lei. 2022. Fine-grained Co-Attentive Representation Learning for Semantic Code Search. In 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). 396\u2013407."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3565971"},{"key":"e_1_3_2_1_10_1","volume-title":"software], version, 6, 1","author":"Elasticsearch BV","year":"2018","unstructured":"BV Elasticsearch. 2018. Elasticsearch. software], version, 6, 1 (2018)."},{"key":"e_1_3_2_1_11_1","volume-title":"Rapid: Zero-shot Domain Adaptation for Code Search with Pre-trained Models. ACM Transactions on Software Engineering and Methodology.","author":"Fan Guodong","year":"2024","unstructured":"Guodong Fan, Shizhan Chen, Cuiyun Gao, Jianmao Xiao, Tao Zhang, and Zhiyong Feng. 2024. Rapid: Zero-shot Domain Adaptation for Code Search with Pre-trained Models. ACM Transactions on Software Engineering and Methodology."},{"key":"e_1_3_2_1_12_1","volume-title":"Codebert: A pre-trained model for programming and natural languages. arXiv preprint arXiv:2002.08155.","author":"Feng Zhangyin","year":"2020","unstructured":"Zhangyin Feng, Daya Guo, Duyu Tang, Nan Duan, Xiaocheng Feng, Ming Gong, Linjun Shou, Bing Qin, Ting Liu, and Daxin Jiang. 2020. Codebert: A pre-trained model for programming and natural languages. arXiv preprint arXiv:2002.08155."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180167"},{"key":"e_1_3_2_1_14_1","volume-title":"2019 34th IEEE\/ACM International Conference on Automated Software Engineering (ASE). 590\u2013601","author":"Gu Xiaodong","year":"2019","unstructured":"Xiaodong Gu, Hongyu Zhang, and Sunghun Kim. 2019. Codekernel: A graph kernel based approach to the selection of API usage examples. In 2019 34th IEEE\/ACM International Conference on Automated Software Engineering (ASE). 590\u2013601."},{"key":"e_1_3_2_1_15_1","volume-title":"Graphcodebert: Pre-training code representations with data flow. arXiv preprint arXiv:2009.08366.","author":"Guo Daya","year":"2020","unstructured":"Daya Guo, Shuo Ren, Shuai Lu, Zhangyin Feng, Duyu Tang, Shujie Liu, Long Zhou, Nan Duan, Alexey Svyatkovskiy, and Shengyu Fu. 2020. Graphcodebert: Pre-training code representations with data flow. arXiv preprint arXiv:2009.08366."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196321.3196334"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-019-09730-9"},{"key":"e_1_3_2_1_18_1","unstructured":"Hamel Husain Ho-Hsiang Wu Tiferet Gazit Miltiadis Allamanis and Marc Brockschmidt. 2019. Codesearchnet challenge: Evaluating the state of semantic code search. arXiv preprint arXiv:1909.09436."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180187"},{"key":"e_1_3_2_1_20_1","volume-title":"2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE). 919\u2013931","author":"Lemieux Caroline","year":"2023","unstructured":"Caroline Lemieux, Jeevana Priya Inala, Shuvendu K Lahiri, and Siddhartha Sen. 2023. Codamosa: Escaping coverage plateaus in test generation with pre-trained large language models. In 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE). 919\u2013931."},{"key":"e_1_3_2_1_21_1","volume-title":"Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. 1642\u20131646","author":"Liu Chao","year":"2022","unstructured":"Chao Liu, Xuanlin Bao, Xin Xia, Meng Yan, David Lo, and Ting Zhang. 2022. CodeMatcher: a tool for large-scale code search based on query semantics matching. In Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. 1642\u20131646."},{"key":"e_1_3_2_1_22_1","unstructured":"Chao Liu Xuanlin Bao Hongyu Zhang Neng Zhang Haibo Hu Xiaohong Zhang and Meng Yan. 2023. Improving chatgpt prompt for code generation. arXiv preprint arXiv:2305.08360."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2023.107367"},{"key":"e_1_3_2_1_24_1","first-page":"1","article-title":"Opportunities and challenges in code search tools","volume":"54","author":"Liu Chao","year":"2021","unstructured":"Chao Liu, Xin Xia, David Lo, Cuiyun Gao, Xiaohu Yang, and John Grundy. 2021. Opportunities and challenges in code search tools. ACM Computing Surveys (CSUR), 54, 9 (2021), 1\u201340.","journal-title":"ACM Computing Surveys (CSUR)"},{"key":"e_1_3_2_1_25_1","first-page":"1","article-title":"CodeMatcher: Searching Code Based on Sequential Semantics of Important Query Words","volume":"31","author":"Liu Chao","year":"2021","unstructured":"Chao Liu, Xin Xia, David Lo, Zhiwe Liu, Ahmed E Hassan, and Shanping Li. 2021. CodeMatcher: Searching Code Based on Sequential Semantics of Important Query Words. ACM Transactions on Software Engineering and Methodology (TOSEM), 31, 1 (2021), 1\u201337.","journal-title":"ACM Transactions on Software Engineering and Methodology (TOSEM)"},{"key":"e_1_3_2_1_26_1","volume-title":"2022 29th Asia-Pacific Software Engineering Conference (APSEC). 219\u2013228","author":"Liu Yin","year":"2022","unstructured":"Yin Liu, Shuangyi Li, and Eli Tilevich. 2022. Toward a Better Alignment Between the Research and Practice of Code Search Engines. In 2022 29th Asia-Pacific Software Engineering Conference (APSEC). 219\u2013228."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.42"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1080\/01621459.1951.10500769"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.98"},{"key":"e_1_3_2_1_30_1","volume-title":"Language models are unsupervised multitask learners. OpenAI blog, 1, 8","author":"Radford Alec","year":"2019","unstructured":"Alec Radford, Jeffrey Wu, Rewon Child, David Luan, Dario Amodei, and Ilya Sutskever. 2019. Language models are unsupervised multitask learners. OpenAI blog, 1, 8 (2019), 9."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786855"},{"key":"e_1_3_2_1_32_1","volume-title":"2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE). 2198\u20132210","author":"Shi Ensheng","year":"2023","unstructured":"Ensheng Shi, Yanlin Wang, Wenchao Gu, Lun Du, Hongyu Zhang, Shi Han, Dongmei Zhang, and Hongbin Sun. 2023. Cocosoda: Effective contrastive learning for code search. In 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE). 2198\u20132210."},{"key":"e_1_3_2_1_33_1","volume-title":"Improving Code Search with Multi-Modal Momentum Contrastive Learning. In 2023 IEEE\/ACM 31st International Conference on Program Comprehension (ICPC). 280\u2013291","author":"Shi Zejian","year":"2023","unstructured":"Zejian Shi, Yun Xiong, Yao Zhang, Zhijie Jiang, Jinjing Zhao, Lei Wang, and Shanshan Li. 2023. Improving Code Search with Multi-Modal Momentum Contrastive Learning. In 2023 IEEE\/ACM 31st International Conference on Program Comprehension (ICPC). 280\u2013291."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387904.3389269"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063239.2063243"},{"key":"e_1_3_2_1_36_1","volume-title":"2023 IEEE\/ACM International Workshop on Automated Program Repair (APR). 23\u201330","author":"Sobania Dominik","year":"2023","unstructured":"Dominik Sobania, Martin Briesch, Carol Hanna, and Justyna Petke. 2023. An analysis of the automatic bug fixing performance of chatgpt. In 2023 IEEE\/ACM International Workshop on Automated Program Repair (APR). 23\u201330."},{"key":"e_1_3_2_1_37_1","unstructured":"Weisong Sun Chunrong Fang Yuchen Chen Guanhong Tao Tingxu Han and Quanjun Zhang. 2022. Code Search based on Context-aware Code Translation. arXiv preprint arXiv:2202.08029."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3417058"},{"key":"e_1_3_2_1_39_1","article-title":"Chatgpt vs sbst: A comparative assessment of unit test suite generation","author":"Tang Yutian","year":"2024","unstructured":"Yutian Tang, Zhijie Liu, Zhichao Zhou, and Xiapu Luo. 2024. Chatgpt vs sbst: A comparative assessment of unit test suite generation. IEEE Transactions on Software Engineering.","journal-title":"IEEE Transactions on Software Engineering."},{"key":"e_1_3_2_1_40_1","volume-title":"2013 10th Working Conference on Mining Software Repositories (MSR). 319\u2013328","author":"Wang Jue","year":"2013","unstructured":"Jue Wang, Yingnong Dang, Hongyu Zhang, Kai Chen, Tao Xie, and Dongmei Zhang. 2013. Mining succinct and high-coverage API usage patterns from source code. In 2013 10th Working Conference on Mining Software Repositories (MSR). 319\u2013328."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9514-4"},{"key":"e_1_3_2_1_42_1","volume-title":"2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). 342\u2013353","author":"Xu Ling","year":"2021","unstructured":"Ling Xu, Huanhuan Yang, Chao Liu, Jianhang Shuai, Meng Yan, Yan Lei, and Zhou Xu. 2021. Two-stage attention-based model for code search with textual and structural features. In 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). 342\u2013353."},{"key":"e_1_3_2_1_43_1","volume-title":"2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER). 344\u2013354","author":"Yan Shuhan","year":"2020","unstructured":"Shuhan Yan, Hang Yu, Yuting Chen, Beijun Shen, and Lingxiao Jiang. 2020. Are the code snippets what we are searching for? a benchmark and an empirical study on code search with natural-language queries. In 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER). 344\u2013354."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2012.32"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2983955"},{"key":"e_1_3_2_1_46_1","volume-title":"Proceedings of the 1st Workshop on Natural Language Processing for Programming (NLP4Prog","author":"Zhang Xinyu","year":"2021","unstructured":"Xinyu Zhang, Ji Xin, Andrew Yates, and Jimmy Lin. 2021. Bag-of-Words Baselines for Semantic Code Search. In Proceedings of the 1st Workshop on Natural Language Processing for Programming (NLP4Prog 2021). 88\u201394."}],"event":{"name":"FSE '24: 32nd ACM International Conference on the Foundations of Software Engineering","location":"Porto de Galinhas Brazil","acronym":"FSE '24","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3663529.3663848","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3663529.3663848","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T23:44:22Z","timestamp":1750290262000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3663529.3663848"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,10]]},"references-count":46,"alternative-id":["10.1145\/3663529.3663848","10.1145\/3663529"],"URL":"https:\/\/doi.org\/10.1145\/3663529.3663848","relation":{},"subject":[],"published":{"date-parts":[[2024,7,10]]},"assertion":[{"value":"2024-07-10","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}