{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T00:54:53Z","timestamp":1773708893518,"version":"3.50.1"},"reference-count":83,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2023,10,14]],"date-time":"2023-10-14T00:00:00Z","timestamp":1697241600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,10,14]],"date-time":"2023-10-14T00:00:00Z","timestamp":1697241600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2023,11]]},"DOI":"10.1007\/s10664-023-10372-1","type":"journal-article","created":{"date-parts":[[2023,10,14]],"date-time":"2023-10-14T06:01:37Z","timestamp":1697263297000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["A syntax-guided multi-task learning approach for Turducken-style code generation"],"prefix":"10.1007","volume":"28","author":[{"given":"Guang","family":"Yang","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3723-7584","authenticated-orcid":false,"given":"Yu","family":"Zhou","sequence":"additional","affiliation":[]},{"given":"Xiang","family":"Chen","sequence":"additional","affiliation":[]},{"given":"Xiangyu","family":"Zhang","sequence":"additional","affiliation":[]},{"given":"Yiran","family":"Xu","sequence":"additional","affiliation":[]},{"given":"Tingting","family":"Han","sequence":"additional","affiliation":[]},{"given":"Taolue","family":"Chen","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,10,14]]},"reference":[{"key":"10372_CR1","doi-asserted-by":"crossref","unstructured":"Ahmad W, Chakraborty S, Ray B, Chang KW (2021) Unified pre-training for program understanding and generation. In: Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. pp 2655\u20132668","DOI":"10.18653\/v1\/2021.naacl-main.211"},{"key":"10372_CR2","doi-asserted-by":"crossref","unstructured":"Allamanis M, Sutton C (2013) Why, when, and what: analyzing stack overflow questions by topic, type, and code. In: 2013 10th Working conference on mining software repositories (MSR). IEEE, pp 53\u201356","DOI":"10.1109\/MSR.2013.6624004"},{"key":"10372_CR3","unstructured":"Bailey MW (2009) Workshop on declarative aspects of multicore programming (damp 2009) damp 2009"},{"key":"10372_CR4","doi-asserted-by":"crossref","unstructured":"Bogin B, Berant J, Gardner M (2019) Representing schema structure with graph neural networks for text-to-sql parsing. In: Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics. pp 4560\u20134565","DOI":"10.18653\/v1\/P19-1448"},{"key":"10372_CR5","doi-asserted-by":"crossref","unstructured":"Chakraborty S, Ahmed T, Ding Y, Devanbu PT, Ray B (2022) Natgen: generative pre-training by \u201cnaturalizing\u201d source code. In: Proceedings of the 30th ACM joint european software engineering conference and symposium on the foundations of software engineering. pp 18\u201330","DOI":"10.1145\/3540250.3549162"},{"key":"10372_CR6","doi-asserted-by":"crossref","unstructured":"Dahl DA, Bates M, Brown MK, Fisher WM, Hunicke-Smith K, Pallett DS, Pao C, Rudnicky A, Shriberg E (1994) Expanding the scope of the atis task: The atis-3 corpus. In: Human language technology: proceedings of a workshop held at Plainsboro, New Jersey, March 8-11, 1994","DOI":"10.3115\/1075812.1075823"},{"key":"10372_CR7","unstructured":"Dauphin YN, Fan A, Auli M, Grangier D (2017) Language modeling with gated convolutional networks. In: International conference on machine learning. PMLR, pp 933\u2013941"},{"key":"10372_CR8","doi-asserted-by":"publisher","unstructured":"Dong Y, Jiang X, Liu Y, Li G, Jin Z (2022) Codepad: Sequence-based code generation with pushdown automaton. https:\/\/doi.org\/10.48550\/ARXIV.2211.00818. arXiv:2211.00818","DOI":"10.48550\/ARXIV.2211.00818"},{"key":"10372_CR9","doi-asserted-by":"crossref","unstructured":"Eghbali A, Pradel M (2022) Crystalbleu: precisely and efficiently measuring the similarity of code. In: Proceedings of the ACM\/IEEE 44th International Conference on Software Engineering: Companion Proceedings. pp 341\u2013342","DOI":"10.1145\/3510454.3528648"},{"key":"10372_CR10","first-page":"1536","volume":"2020","author":"Z Feng","year":"2020","unstructured":"Feng Z, Guo D, Tang D, Duan N, Feng X, Gong M, Shou L, Qin B, Liu T, Jiang D et al (2020) Codebert: A pre-trained model for programming and natural languages. Findings of the Association for Computational Linguistics: EMNLP 2020:1536\u20131547","journal-title":"Findings of the Association for Computational Linguistics: EMNLP"},{"key":"10372_CR11","doi-asserted-by":"crossref","unstructured":"Fernandes S, Bernardino J (2015) What is bigquery? In: Proceedings of the 19th International Database Engineering & Applications Symposium. pp 202\u2013203","DOI":"10.1145\/2790755.2790797"},{"key":"10372_CR12","doi-asserted-by":"crossref","unstructured":"Gao T, Fisch A, Chen D (2021) Making pre-trained language models better few-shot learners. In: Joint conference of the 59th annual meeting of the association for computational linguistics and the 11th international joint conference on natural language processing, ACL-IJCNLP 2021, Association for Computational Linguistics (ACL). pp 3816\u20133830","DOI":"10.18653\/v1\/2021.acl-long.295"},{"key":"10372_CR13","doi-asserted-by":"crossref","unstructured":"Gifford DK, Lucassen JM (1986) Integrating functional and imperative programming. In: Proceedings of the 1986 ACM conference on LISP and functional programming. pp 28\u201338","DOI":"10.1145\/319838.319848"},{"key":"10372_CR14","doi-asserted-by":"crossref","unstructured":"Gu Y, Han X, Liu Z, Huang M (2022) Ppt: Pre-trained prompt tuning for few-shot learning. In: Proceedings of the 60th annual meeting of the association for computational linguistics (Volume 1: Long Papers). pp 8410\u20138423","DOI":"10.18653\/v1\/2022.acl-long.576"},{"key":"10372_CR15","unstructured":"Guo D, Ren S, Lu S, Feng Z, Tang D, Liu S, Zhou L, Duan N, Svyatkovskiy A, Fu S et\u00a0al (2021) Graphcodebert: Pre-training code representations with data flow. In: ICLR"},{"key":"10372_CR16","doi-asserted-by":"crossref","unstructured":"Guo D, Lu S, Duan N, Wang Y, Zhou M, Yin J (2022) Unixcoder: Unified cross-modal pre-training for code representation. In: Proceedings of the 60th annual meeting of the association for computational linguistics (Volume 1: Long Papers). pp 7212\u20137225","DOI":"10.18653\/v1\/2022.acl-long.499"},{"key":"10372_CR17","doi-asserted-by":"crossref","unstructured":"Hayati SA, Olivier R, Avvaru P, Yin P, Tomasic A, Neubig G (2018) Retrieval-based neural code generation. In: Proceedings of the 2018 conference on empirical methods in natural language processing. pp 925\u2013930","DOI":"10.18653\/v1\/D18-1111"},{"issue":"3","key":"10372_CR18","doi-asserted-by":"publisher","first-page":"2179","DOI":"10.1007\/s10664-019-09730-9","volume":"25","author":"X Hu","year":"2020","unstructured":"Hu X, Li G, Xia X, Lo D, Jin Z (2020) Deep code comment generation with hybrid lexical and syntactical information. Empir Softw Eng 25(3):2179\u20132217","journal-title":"Empir Softw Eng"},{"key":"10372_CR19","doi-asserted-by":"publisher","unstructured":"Hu X, Gao Z, Xia X, Lo D, Yang X (2021) Automating user notice generation for smart contract functions. In: 2021 36th IEEE\/ACM international conference on automated software engineering (ASE). pp 5\u201317. https:\/\/doi.org\/10.1109\/ASE51524.2021.9678552","DOI":"10.1109\/ASE51524.2021.9678552"},{"key":"10372_CR20","doi-asserted-by":"publisher","unstructured":"Hu X, Xia X, Lo D, Wan Z, Chen Q, Zimmermann T (2022) Practitioners\u2019 expectations on automated code comment generation. In: 44th IEEE\/ACM 44th International Conference on Software Engineering, ICSE 2022. ACM, Pittsburgh, PA, USA, May 25-27, 2022, pp 1693\u20131705. https:\/\/doi.org\/10.1145\/3510003.3510152","DOI":"10.1145\/3510003.3510152"},{"key":"10372_CR21","unstructured":"Huang J, Wang Y, Wang Y, Dong Y, Xiao Y (2021) Relation aware semi-autoregressive semantic parsing for nl2sql. arXiv:2108.00804"},{"key":"10372_CR22","unstructured":"Huang J, Wang C, Zhang J, Yan C, Cui H, Inala JP, Clement C, Duan N, Gao J (2022) Execution-based evaluation for data science code generation models. arXiv:2211.09374"},{"key":"10372_CR23","unstructured":"Husain H, Wu HH, Gazit T, Allamanis M, Brockschmidt M (2019) Codesearchnet challenge: Evaluating the state of semantic code search. arXiv:1909.09436"},{"key":"10372_CR24","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2020.106309","volume":"125","author":"Y Hussain","year":"2020","unstructured":"Hussain Y, Huang Z, Zhou Y, Wang S (2020) Codegru: Context-aware deep learning with gated recurrent unit for source code modeling. Inf Softw Technol 125:106309","journal-title":"Inf Softw Technol"},{"issue":"05","key":"10372_CR25","doi-asserted-by":"publisher","first-page":"649","DOI":"10.1142\/S0218194020500230","volume":"30","author":"Y Hussain","year":"2020","unstructured":"Hussain Y, Huang Z, Zhou Y, Wang S (2020) Deep transfer learning for source code modeling. Int J Softw Eng Knowl Eng 30(05):649\u2013668","journal-title":"Int J Softw Eng Knowl Eng"},{"issue":"3","key":"10372_CR26","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1049\/sfw2.12017","volume":"15","author":"Y Hussain","year":"2021","unstructured":"Hussain Y, Huang Z, Zhou Y (2021) Improving source code suggestion with code embedding and enhanced convolutional long short-term memory. IET Softw 15(3):199\u2013213","journal-title":"IET Softw"},{"key":"10372_CR27","doi-asserted-by":"crossref","unstructured":"Iyer S, Konstas I, Cheung A, Krishnamurthy J, Zettlemoyer L (2017) Learning a neural semantic parser from user feedback. In: Proceedings of the 55th annual meeting of the association for computational linguistics (Volume 1: Long Papers). pp 963\u2013973","DOI":"10.18653\/v1\/P17-1089"},{"key":"10372_CR28","doi-asserted-by":"crossref","unstructured":"Klein G, Kim Y, Deng Y, Senellart J, Rush AM (2017) Opennmt: Open-source toolkit for neural machine translation. In: Proceedings of ACL 2017, System Demonstrations. pp 67\u201372","DOI":"10.18653\/v1\/P17-4012"},{"key":"10372_CR29","unstructured":"Le H, Wang Y, Gotmare AD, Savarese S, Hoi SC (2022) Coderl: Mastering code generation through pretrained models and deep reinforcement learning. arXiv:2207.01780"},{"issue":"2","key":"10372_CR30","doi-asserted-by":"publisher","first-page":"226","DOI":"10.1198\/108571105X46642","volume":"10","author":"P Legendre","year":"2005","unstructured":"Legendre P (2005) Species associations: the kendall coefficient of concordance revisited. J Agric Biol Environ Stat 10(2):226\u2013245","journal-title":"J Agric Biol Environ Stat"},{"key":"10372_CR31","doi-asserted-by":"crossref","unstructured":"Li XL, Liang P (2021) Prefix-tuning: Optimizing continuous prompts for generation. In: Proceedings of the 59th annual meeting of the association for computational linguistics and the 11th international joint conference on natural language processing (Volume 1: Long Papers). pp 4582\u20134597","DOI":"10.18653\/v1\/2021.acl-long.353"},{"key":"10372_CR32","doi-asserted-by":"crossref","unstructured":"Liang Q, Sun Z, Zhu Q, Zhang W, Yu L, Xiong Y, Zhang L (2021) Lyra: A benchmark for turducken-style code generation. arXiv:2108.12144","DOI":"10.24963\/ijcai.2022\/588"},{"key":"10372_CR33","doi-asserted-by":"crossref","unstructured":"Liguori P, Al-Hossami E, Orbinato V, Natella R, Shaikh S, Cotroneo D, Cukic B (2021) Evil: exploiting software via natural language. In: 2021 IEEE 32nd International Symposium on Software Reliability Engineering (ISSRE). IEEE, pp 321\u2013332","DOI":"10.1109\/ISSRE52982.2021.00042"},{"key":"10372_CR34","first-page":"4870","volume":"2020","author":"XV Lin","year":"2020","unstructured":"Lin XV, Socher R, Xiong C (2020) Bridging textual and tabular data for cross-domain text-to-sql semantic parsing. Findings of the Association for Computational Linguistics: EMNLP 2020:4870\u20134888","journal-title":"Findings of the Association for Computational Linguistics: EMNLP"},{"key":"10372_CR35","doi-asserted-by":"crossref","unstructured":"Ling W, Blunsom P, Grefenstette E, Hermann KM, Ko\u010disk\u1ef3 T, Wang F, Senior A (2016) Latent predictor networks for code generation. In: Proceedings of the 54th annual meeting of the association for computational linguistics (Volume 1: Long Papers). pp 599\u2013609","DOI":"10.18653\/v1\/P16-1057"},{"key":"10372_CR36","doi-asserted-by":"crossref","unstructured":"Liu F, Li G, Zhao Y, Jin Z (2020a) Multi-task learning based pre-trained language model for code completion. In: Proceedings of the 35th IEEE\/ACM international conference on automated software engineering. pp 473\u2013485","DOI":"10.1145\/3324884.3416591"},{"issue":"4","key":"10372_CR37","first-page":"1","volume":"27","author":"F Liu","year":"2022","unstructured":"Liu F, Li G, Wei B, Xia X, Fu Z, Jin Z (2022) A unified multi-task learning model for ast-level and token-level code completion. Emp Softw Eng 27(4):1\u201338","journal-title":"Emp Softw Eng"},{"key":"10372_CR38","doi-asserted-by":"crossref","unstructured":"Liu F, Li J, Zhang L (2023a) Syntax and domain aware model for unsupervised program translation. arXiv:2302.03908","DOI":"10.1109\/ICSE48619.2023.00072"},{"issue":"9","key":"10372_CR39","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3560815","volume":"55","author":"P Liu","year":"2023","unstructured":"Liu P, Yuan W, Fu J, Jiang Z, Hayashi H, Neubig G (2023) Pre-train, prompt, and predict: A systematic survey of prompting methods in natural language processing. ACM Comput Surv 55(9):1\u201335","journal-title":"ACM Comput Surv"},{"key":"10372_CR40","doi-asserted-by":"crossref","unstructured":"Liu Q, Chen Y, Chen B, Lou JG, Chen Z, Zhou B, Zhang D (2020b) You impress me: Dialogue generation via mutual persona perception. In: Proceedings of the 58th annual meeting of the association for computational linguistics. pp 1417\u20131427","DOI":"10.18653\/v1\/2020.acl-main.131"},{"key":"10372_CR41","unstructured":"Liu Y, Tantithamthavorn C, Liu Y, Li L (2023c) On the reliability and explainability of automated code generation approaches. arXiv:2302.09587"},{"key":"10372_CR42","unstructured":"Lloyd JW (1994) Practical advtanages of declarative programming. In: GULP-PRODE (1). pp 18\u201330"},{"key":"10372_CR43","unstructured":"Longpre S, Hou L, Vu T, Webson A, Chung HW, Tay Y, Zhou D, Le QV, Zoph B, Wei J, et\u00a0al (2023) The flan collection: Designing data and methods for effective instruction tuning. arXiv:2301.13688"},{"key":"10372_CR44","unstructured":"Lu S, Guo D, Ren S, Huang J, Svyatkovskiy A, Blanco A, Clement C, Drain D, Jiang D, Tang D et\u00a0al. (2021a) Codexglue: A machine learning benchmark dataset for code understanding and generation. arXiv:2102.04664"},{"key":"10372_CR45","unstructured":"Lu S, Guo D, Ren S, Huang J, Svyatkovskiy A, Blanco A, Clement CB, Drain D, Jiang D, Tang D, Li G, Zhou L, Shou L, Zhou L, Tufano M, Gong M, Zhou M, Duan N, Sundaresan N, Deng SK, Fu S, Liu S (2021b) Codexglue: A machine learning benchmark dataset for code understanding and generation. In: Vanschoren J, Yeung S (eds) Proceedings of the neural information processing systems track on datasets and benchmarks 1, NeurIPS Datasets and Benchmarks 2021, December 2021, virtual"},{"key":"10372_CR46","doi-asserted-by":"crossref","unstructured":"Mahmud T, Hasan KA, Ahmed M, Chak THC (2015) A rule based approach for nlp based query processing. In: 2015 2nd International conference on electrical information and communication technologies (EICT). IEEE, pp 78\u201382","DOI":"10.1109\/EICT.2015.7391926"},{"key":"10372_CR47","unstructured":"Mou L, Men R, Li G, Zhang L, Jin Z (2015) On end-to-end program generation from user intention by deep neural networks. arXiv:1510.07211"},{"key":"10372_CR48","doi-asserted-by":"crossref","unstructured":"Niu C, Li C, Ng V, Ge J, Huang L, Luo B (2022) Spt-code: sequence-to-sequence pre-training for learning source code representations. In: Proceedings of the 44th international conference on software engineering. pp 2006\u20132018","DOI":"10.1145\/3510003.3510096"},{"key":"10372_CR49","doi-asserted-by":"crossref","unstructured":"Papineni K, Roukos S, Ward T, Zhu WJ (2002) Bleu: a method for automatic evaluation of machine translation. In: Proceedings of the 40th annual meeting of the association for computational linguistics. pp 311\u2013318","DOI":"10.3115\/1073083.1073135"},{"key":"10372_CR50","doi-asserted-by":"crossref","unstructured":"Popescu AM, Etzioni O, Kautz H (2003) Towards a theory of natural language interfaces to databases. In: Proceedings of the 8th international conference on intelligent user interfaces. pp 149\u2013157","DOI":"10.1145\/604045.604120"},{"issue":"8","key":"10372_CR51","first-page":"9","volume":"1","author":"A Radford","year":"2019","unstructured":"Radford A, Wu J, Child R, Luan D, Amodei D, Sutskever I et al (2019) Language models are unsupervised multitask learners. OpenAI blog 1(8):9","journal-title":"OpenAI blog"},{"issue":"1","key":"10372_CR52","first-page":"5485","volume":"21","author":"C Raffel","year":"2020","unstructured":"Raffel C, Shazeer N, Roberts A, Lee K, Narang S, Matena M, Zhou Y, Li W, Liu PJ (2020) Exploring the limits of transfer learning with a unified text-to-text transformer. J Mach Learn Res 21(1):5485\u20135551","journal-title":"J Mach Learn Res"},{"key":"10372_CR53","unstructured":"Ren S, Guo D, Lu S, Zhou L, Liu S, Tang D, Sundaresan N, Zhou M, Blanco A, Ma S (2020) Codebleu: a method for automatic evaluation of code synthesis. arXiv:2009.10297"},{"key":"10372_CR54","doi-asserted-by":"crossref","unstructured":"Rubin O, Berant J (2021) Smbop: Semi-autoregressive bottom-up semantic parsing. In: Proceedings of the 5th workshop on structured prediction for NLP (SPNLP 2021). pp 12\u201321","DOI":"10.18653\/v1\/2021.spnlp-1.2"},{"key":"10372_CR55","doi-asserted-by":"crossref","unstructured":"S\u00e1nchez-Cartagena VM, Espl\u00e0-Gomis M, P\u00e9rez-Ortiz JA, S\u00e1nchez-Mart\u00ednez F (2021) Rethinking data augmentation for low-resource neural machine translation: A multi-task learning approach. In: Proceedings of the 2021 conference on empirical methods in natural language processing. pp 8502\u20138516","DOI":"10.18653\/v1\/2021.emnlp-main.669"},{"key":"10372_CR56","doi-asserted-by":"crossref","unstructured":"Scholak T, Schucher N, Bahdanau D (2021) Picard: Parsing incrementally for constrained auto-regressive decoding from language models. In: Proceedings of the 2021 conference on empirical methods in natural language processing. pp 9895\u20139901","DOI":"10.18653\/v1\/2021.emnlp-main.779"},{"key":"10372_CR57","doi-asserted-by":"publisher","first-page":"7055","DOI":"10.1609\/aaai.v33i01.33017055","volume":"33","author":"Z Sun","year":"2019","unstructured":"Sun Z, Zhu Q, Mou L, Xiong Y, Li G, Zhang L (2019) A grammar-based structural cnn decoder for code generation. Proceedings of the AAAI conference on artificial intelligence 33:7055\u20137062","journal-title":"Proceedings of the AAAI conference on artificial intelligence"},{"key":"10372_CR58","first-page":"8984","volume":"34","author":"Z Sun","year":"2020","unstructured":"Sun Z, Zhu Q, Xiong Y, Sun Y, Mou L, Zhang L (2020) Treegen: A tree-based transformer architecture for code generation. Proc AAAI Conf Art Intell 34:8984\u20138991","journal-title":"Proc AAAI Conf Art Intell"},{"key":"10372_CR59","unstructured":"Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, Kaiser \u0141, Polosukhin I (2017) Attention is all you need. Adv Neural Inf Process Syst 30"},{"key":"10372_CR60","doi-asserted-by":"crossref","unstructured":"Wang B, Shin R, Liu X, Polozov O, Richardson M (2020) Rat-sql: Relation-aware schema encoding and linking for text-to-sql parsers. In: Proceedings of the 58th annual meeting of the association for computational linguistics. pp 7567\u20137578","DOI":"10.18653\/v1\/2020.acl-main.677"},{"key":"10372_CR61","doi-asserted-by":"crossref","unstructured":"Wang C, Yang Y, Gao C, Peng Y, Zhang H, Lyu MR (2022a) No more fine-tuning? an experimental evaluation of prompt tuning in code intelligence. In: Proceedings of the 30th ACM joint European software engineering conference and symposium on the foundations of software engineering. pp 382\u2013394","DOI":"10.1145\/3540250.3549113"},{"key":"10372_CR62","doi-asserted-by":"crossref","unstructured":"Wang D, Yu Y, Li S, Dong W, Wang J, Qing L (2021a) Mulcode: A multi-task learning approach for source code understanding. In: 2021 IEEE international conference on software analysis, evolution and reengineering (SANER). IEEE, pp 48\u201359","DOI":"10.1109\/SANER50967.2021.00014"},{"key":"10372_CR63","first-page":"9","volume":"2022","author":"X Wang","year":"2022","unstructured":"Wang X, Wang Y, Wan Y, Mi F, Li Y, Zhou P, Liu J, Wu H, Jiang X, Liu Q (2022) Compilable neural code generation with compiler feedback. Findings of the Association for Computational Linguistics: ACL 2022:9\u201319","journal-title":"Findings of the Association for Computational Linguistics: ACL"},{"key":"10372_CR64","doi-asserted-by":"crossref","unstructured":"Wang Y, Wang W, Joty S, Hoi SC (2021b) Codet5: Identifier-aware unified pre-trained encoder-decoder models for code understanding and generation. In: Proceedings of the 2021 conference on empirical methods in natural language processing. pp 8696\u20138708","DOI":"10.18653\/v1\/2021.emnlp-main.685"},{"key":"10372_CR65","unstructured":"Wei B, Li G, Xia X, Fu Z, Jin Z (2019) Code generation as a dual task of code summarization. Adv Neural Inf Process Syst 32"},{"key":"10372_CR66","doi-asserted-by":"crossref","unstructured":"Wilcoxon F (1992) Individual comparisons by ranking methods. In: Breakthroughs in statistics. Springer, pp 196\u2013202","DOI":"10.1007\/978-1-4612-4380-9_16"},{"key":"10372_CR67","doi-asserted-by":"crossref","unstructured":"Wiseman S, Rush AM (2016) Sequence-to-sequence learning as beam-search optimization. In: Proceedings of the 2016 conference on empirical methods in natural language processing. pp 1296\u20131306","DOI":"10.18653\/v1\/D16-1137"},{"key":"10372_CR68","doi-asserted-by":"crossref","unstructured":"Xie R, Ye W, Sun J, Zhang S (2021) Exploiting method names to improve code summarization: A deliberation multi-task learning approach. In: 2021 IEEE\/ACM 29th international conference on program comprehension (ICPC). IEEE, pp 138\u2013148","DOI":"10.1109\/ICPC52881.2021.00022"},{"issue":"2","key":"10372_CR69","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3487569","volume":"31","author":"FF Xu","year":"2022","unstructured":"Xu FF, Vasilescu B, Neubig G (2022) In-ide code generation from natural language: Promise and challenges. ACM Trans Softw Eng Methodol (TOSEM) 31(2):1\u201347","journal-title":"ACM Trans Softw Eng Methodol (TOSEM)"},{"key":"10372_CR70","doi-asserted-by":"crossref","unstructured":"Xuan K, Wang Y, Wang Y, Wen Z, Dong Y (2021) Sead: End-to-end text-to-sql generation with schema-aware denoising. arXiv:2105.07911","DOI":"10.18653\/v1\/2022.findings-naacl.141"},{"key":"10372_CR71","doi-asserted-by":"crossref","unstructured":"Yang G, Chen X, Cao J, Xu S, Cui Z, Yu C, Liu K (2021a) Comformer: Code comment generation via transformer and fusion method-based hybrid code representation. In: 2021 8th International conference on dependable systems and their applications (DSA). IEEE, pp 30\u201341","DOI":"10.1109\/DSA52907.2021.00013"},{"key":"10372_CR72","doi-asserted-by":"crossref","unstructured":"Yang G, Zhou Y, Chen X, Yu C (2021b) Fine-grained pseudo-code generation method via code feature extraction and transformer. In: 2021 28th Asia-pacific software engineering conference (APSEC). IEEE, pp 213\u2013222","DOI":"10.1109\/APSEC53868.2021.00029"},{"key":"10372_CR73","doi-asserted-by":"crossref","unstructured":"Yang G, Chen X, Zhou Y, Yu C (2022a) Dualsc: Automatic generation and summarization of shellcode via transformer and dual learning. arXiv:2202.09785","DOI":"10.1109\/SANER53432.2022.00052"},{"key":"10372_CR74","doi-asserted-by":"publisher","unstructured":"Yang G, Chen X, Zhou Y, Yu C (2022b) Dualsc: Automatic generation and summarization of shellcode via transformer and dual learning. In: IEEE international conference on software analysis, evolution and reengineering, SANER 2022, Honolulu, HI, USA, March 15-18, 2022. IEEE, pp 361\u2013372. https:\/\/doi.org\/10.1109\/SANER53432.2022.00052","DOI":"10.1109\/SANER53432.2022.00052"},{"key":"10372_CR75","doi-asserted-by":"crossref","unstructured":"Yang G, Zhou Y, Chen X, Zhang X, Han T, Chen T (2022c) Exploitgen: Template-augmented exploit code generation based on codebert. J Syst Softw 111577","DOI":"10.1016\/j.jss.2022.111577"},{"key":"10372_CR76","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2022.111577","volume":"197","author":"G Yang","year":"2023","unstructured":"Yang G, Zhou Y, Chen X, Zhang X, Han T, Chen T (2023) Exploitgen: Template-augmented exploit code generation based on codebert. J Syst Softw 197:111577","journal-title":"J Syst Softw"},{"key":"10372_CR77","doi-asserted-by":"crossref","unstructured":"Yin P, Neubig G (2018) Tranx: A transition-based neural abstract syntax parser for semantic parsing and code generation. In: Proceedings of the 2018 conference on empirical methods in natural language processing: system demonstrations. pp 7\u201312","DOI":"10.18653\/v1\/D18-2002"},{"key":"10372_CR78","doi-asserted-by":"crossref","unstructured":"Yu T, Li Z, Zhang Z, Zhang R, Radev D (2018a) Typesql: Knowledge-based type-aware neural text-to-sql generation. In: Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 2 (Short Papers). pp 588\u2013594","DOI":"10.18653\/v1\/N18-2093"},{"key":"10372_CR79","doi-asserted-by":"crossref","unstructured":"Yu T, Zhang R, Yang K, Yasunaga M, Wang D, Li Z, Ma J, Li I, Yao Q, Roman S et\u00a0al. (2018b) Spider: A large-scale human-labeled dataset for complex and cross-domain semantic parsing and text-to-sql task. In: Proceedings of the 2018 conference on empirical methods in natural language processing. pp 3911\u20133921","DOI":"10.18653\/v1\/D18-1425"},{"key":"10372_CR80","doi-asserted-by":"crossref","unstructured":"Yu T, Zhang R, Er H, Li S, Xue E, Pang B, Lin XV, Tan YC, Shi T, Li Z et\u00a0al. (2019a) Cosql: A conversational text-to-sql challenge towards cross-domain natural language interfaces to databases. In: Proceedings of the 2019 conference on empirical methods in natural language processing and the 9th international joint conference on natural language processing (EMNLP-IJCNLP). pp 1962\u20131979","DOI":"10.18653\/v1\/D19-1204"},{"key":"10372_CR81","doi-asserted-by":"crossref","unstructured":"Yu T, Zhang R, Yasunaga M, Tan YC, Lin XV, Li S, Er H, Li I, Pang B, Chen T et\u00a0al (2019b) Sparc: Cross-domain semantic parsing in context. In: Proceedings of the 57th annual meeting of the association for computational linguistics. pp 4511\u20134523","DOI":"10.18653\/v1\/P19-1443"},{"key":"10372_CR82","unstructured":"Zelle JM, Mooney RJ (1996) Learning to parse database queries using inductive logic programming. In: Proceedings of the national conference on artificial intelligence. pp 1050\u20131055"},{"key":"10372_CR83","unstructured":"Zhong V, Xiong C, Socher R (2017) Seq2sql: Generating structured queries from natural language using reinforcement learning. arXiv:1709.00103"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-023-10372-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-023-10372-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-023-10372-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,29]],"date-time":"2023-11-29T12:13:26Z","timestamp":1701260006000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-023-10372-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,14]]},"references-count":83,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2023,11]]}},"alternative-id":["10372"],"URL":"https:\/\/doi.org\/10.1007\/s10664-023-10372-1","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,10,14]]},"assertion":[{"value":"27 July 2023","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 October 2023","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of Interest"}}],"article-number":"141"}}