{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T02:19:28Z","timestamp":1772504368516,"version":"3.50.1"},"publisher-location":"Cham","reference-count":68,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031490101","type":"print"},{"value":"9783031490118","type":"electronic"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"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":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-49011-8_37","type":"book-chapter","created":{"date-parts":[[2023,12,14]],"date-time":"2023-12-14T16:03:27Z","timestamp":1702569807000},"page":"467-482","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Source-Code Generation Using Deep Learning: A Survey"],"prefix":"10.1007","author":[{"given":"Areeg","family":"Ahmed","sequence":"first","affiliation":[]},{"given":"Shahira","family":"Azab","sequence":"additional","affiliation":[]},{"given":"Yasser","family":"Abdelhamid","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,12,15]]},"reference":[{"key":"37_CR1","doi-asserted-by":"publisher","unstructured":"Banzhaf, W.: Artificial Intelligence: Genetic Programming. In: Elsevier eBooks, pp. 789\u2013792 (2001). doi: https:\/\/doi.org\/10.1016\/b0-08-043076-7\/00557-x","DOI":"10.1016\/b0-08-043076-7\/00557-x"},{"key":"37_CR2","unstructured":"Vaswani, A. et al.: Attention is All you Need. vol. 30, pp. 5998\u20136008 (2017). [Online]. Available: https:\/\/arxiv.org\/pdf\/1706.03762v5"},{"key":"37_CR3","unstructured":"OpenAI: \u201cChatGPT\u201c GitHub. [Online]. Available: https:\/\/github.com\/openai\/gpt-3. Accessed: Apr. 23, 2023"},{"issue":"5","key":"37_CR4","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3109481","volume":"50","author":"O Pulido-Prieto","year":"2017","unstructured":"Pulido-Prieto, O., Ju\u00e1rez-Mart\u00ednez, U.: A survey of naturalistic programming technologies. ACM Comput. Surv. 50(5), 1\u201335 (2017). https:\/\/doi.org\/10.1145\/3109481","journal-title":"ACM Comput. Surv."},{"issue":"4","key":"37_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3212695","volume":"51","author":"M Allamanis","year":"2018","unstructured":"Allamanis, M., Barr, E.T., Devanbu, P., Sutton, C.: A survey of machine learning for big code and naturalness. ACM Comput. Surv. 51(4), 1\u201337 (2018). https:\/\/doi.org\/10.1145\/3212695","journal-title":"ACM Comput. Surv."},{"issue":"3","key":"37_CR6","doi-asserted-by":"publisher","first-page":"537","DOI":"10.3745\/JIPS.04.0216","volume":"17","author":"J Shin","year":"2021","unstructured":"Shin, J., Nam, J.: A survey of automatic code generation from natural language. J. Inf. Process. Syst. 17(3), 537\u2013555 (2021). https:\/\/doi.org\/10.3745\/JIPS.04.0216","journal-title":"J. Inf. Process. Syst."},{"issue":"9","key":"37_CR7","doi-asserted-by":"publisher","first-page":"1174","DOI":"10.3390\/e23091174","volume":"23","author":"C Yang","year":"2021","unstructured":"Yang, C., Liu, Y., Yin, C.: Recent advances in intelligent source code generation: A survey on natural language based studies. Entropy 23(9), 1174 (2021). https:\/\/doi.org\/10.3390\/e23091174","journal-title":"Entropy"},{"key":"37_CR8","doi-asserted-by":"publisher","first-page":"82434","DOI":"10.1109\/access.2022.3196347","volume":"10","author":"E Dehaerne","year":"2022","unstructured":"Dehaerne, E., Dey, B., Halder, S., De Gendt, S., Meert, W.: Code generation using machine learning: A systematic review. IEEE Access 10, 82434\u201382455 (2022). https:\/\/doi.org\/10.1109\/access.2022.3196347","journal-title":"IEEE Access"},{"key":"37_CR9","unstructured":"Le, T.H.M., Chen, H., Babar, M.E.: Deep learning for source code modeling and generation: Models, applications and challenges. arXiv preprint arXiv:2002.05442 (2020). Available at: http:\/\/arxiv.org\/pdf\/2002.05442"},{"issue":"3","key":"37_CR10","doi-asserted-by":"publisher","first-page":"471","DOI":"10.3390\/sym14030471","volume":"14","author":"C Zhang","year":"2022","unstructured":"Zhang, C., et al.: A survey of automatic source code summarization. Symmetry 14(3), 471 (2022). https:\/\/doi.org\/10.3390\/sym14030471","journal-title":"Symmetry"},{"key":"37_CR11","doi-asserted-by":"publisher","first-page":"111411","DOI":"10.1109\/access.2019.2931579","volume":"7","author":"X Song","year":"2019","unstructured":"Song, X., Sun, H., Wang, X., Yan, J.-F.: A survey of automatic generation of source code comments: Algorithms and techniques. IEEE Access 7, 111411\u2013111428 (2019). https:\/\/doi.org\/10.1109\/access.2019.2931579","journal-title":"IEEE Access"},{"key":"37_CR12","doi-asserted-by":"publisher","unstructured":"Xiaomeng, W., Tao, Z., Wei, X., Changyu, H.: A survey on source code review using machine learning. In: Proceedings of the 2018 3rd International Conference on Information Systems Engineering (ICISE), Shanghai, China, pp. 56\u201360 (2018). doi: https:\/\/doi.org\/10.1109\/ICISE.2018.00018","DOI":"10.1109\/ICISE.2018.00018"},{"issue":"10s","key":"37_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3505243","volume":"54","author":"Y Yang","year":"2021","unstructured":"Yang, Y., Xia, X., Lo, D., Grundy, J.: A survey on deep learning for software engineering. ACM Comput. Surv. 54(10s), 1\u201373 (2021). https:\/\/doi.org\/10.1145\/3505243","journal-title":"ACM Comput. Surv."},{"key":"37_CR14","unstructured":"Sharma, T. et al.: A Survey on Machine learning techniques for source code analysis. arXiv preprint arXiv:2110.09610 (2021). Available at: https:\/\/arxiv.org\/abs\/2110.09610"},{"key":"37_CR15","unstructured":"Allamanis, M., Peng, H., Sutton, C.: A convolutional attention network for extreme summarization of source code. In: Proceedings of the International Conference on Machine Learning (ICML), pp. 2091\u20132100 (2016). Available at: http:\/\/proceedings.mlr.press\/v48\/allamanis16.pdf"},{"key":"37_CR16","unstructured":"Murali, V., Qi, L., Chaudhuri, S., Jermaine, C.: Neural sketch learning for conditional program generation. In: Proceedings of the International Conference on Learning Representations (ICLR) (2018). Available at: https:\/\/arxiv.org\/pdf\/1703.05698"},{"key":"37_CR17","unstructured":"Trishullab: \u201cGitHub\u2014trishullab\/bayou: System for synthesizing Java API idioms, powered by Neural Sketch Learning.\u201d GitHub. Available at: https:\/\/github.com\/trishullab\/bayou"},{"key":"37_CR18","doi-asserted-by":"publisher","unstructured":"Li, J., Wang, Y., Lyu, M.R., King, I.: Code completion with neural attention and pointer networks. In: Proceedings of the 27th International Joint Conference on Artificial Intelligence (IJCAI) (2018). https:\/\/doi.org\/10.24963\/ijcai.2018\/578","DOI":"10.24963\/ijcai.2018\/578"},{"key":"37_CR19","doi-asserted-by":"publisher","unstructured":"Yin, P., Neubig, G.: 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 (EMNLP) (2018). https:\/\/doi.org\/10.18653\/v1\/d18-2002","DOI":"10.18653\/v1\/d18-2002"},{"key":"37_CR20","doi-asserted-by":"publisher","unstructured":"Oda, Y. et al.: Learning to generate pseudo-code from source code using statistical machine translation. In: Proceedings of the 2015 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE), Lincoln, NE, USA, pp. 574\u2013584 (2015). doi: https:\/\/doi.org\/10.1109\/ASE.2015.36","DOI":"10.1109\/ASE.2015.36"},{"key":"37_CR21","unstructured":"Zhong, V., Xiong, C.: Seq2SQL: Generating structured queries from natural language using reinforcement learning. arXiv preprint arXiv:1709.00103 (2017). Available at: https:\/\/arxiv.org\/abs\/1709.00103"},{"key":"37_CR22","doi-asserted-by":"publisher","unstructured":"Tiwang, R., Oladunni, T., Xu, W.: A Deep learning model for source code generation. In: Proceedings of the 2019 SoutheastCon, Huntsville, AL, USA, pp. 1\u20137 (2019). doi: https:\/\/doi.org\/10.1109\/SoutheastCon42311.2019.9020360","DOI":"10.1109\/SoutheastCon42311.2019.9020360"},{"key":"37_CR23","doi-asserted-by":"publisher","unstructured":"Agashe, R., Iyer, S., Zettlemoyer, L.: JuICe: A large scale distantly supervised dataset for open domain context-based code generation. 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) (2019). doi: https:\/\/doi.org\/10.18653\/v1\/d19-1546","DOI":"10.18653\/v1\/d19-1546"},{"key":"37_CR24","unstructured":"Shin, E., Allamanis, M., Brockschmidt, M., Polozov, A.: Program synthesis and semantic parsing with learned code idioms. In: Neural Information Processing Systems, vol. 32, pp. 10825\u201310835 (2019). Available at: http:\/\/papers.nips.cc\/paper\/9265-program-synthesis-and-semantic-parsing-with-learned-code-idioms.pdf"},{"key":"37_CR25","doi-asserted-by":"publisher","unstructured":"Ling, W., Wei, S., Yang, Z., Li, J., Huang, F., Zhou, M.: Latent predictor networks for code generation. In: Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics (vol. 1: Long Papers), Berlin, Germany, pp. 599\u2013609 (2016). doi: https:\/\/doi.org\/10.18653\/v1\/p16-1057","DOI":"10.18653\/v1\/p16-1057"},{"key":"37_CR26","doi-asserted-by":"publisher","unstructured":"Yu, T., et al.: 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 (EMNLP), Brussels, Belgium, pp.3911\u20133921 (2018).doi:https:\/\/doi.org\/10.18653\/v1\/d18-1425","DOI":"10.18653\/v1\/d18-1425"},{"key":"37_CR27","doi-asserted-by":"publisher","unstructured":"Sun, Z., Zhu, Q., Xiong, Y., Sun, Y., Mou, L., Zhang, L.: TreeGen: A tree-based transformer architecture for code generation. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 34, no. 05, pp. 8984\u20138991 (2020). doi: https:\/\/doi.org\/10.1609\/aaai.v34i05.6430","DOI":"10.1609\/aaai.v34i05.6430"},{"key":"37_CR28","doi-asserted-by":"publisher","unstructured":"Morton, K., Hallahan, W. T., Shum, E., Piskac, R., Santolucito, M.: Grammar filtering for syntax-guided synthesis. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 34, no. 02, pp. 1611\u20131618 (2020). doi: https:\/\/doi.org\/10.1609\/aaai.v34i02.5522","DOI":"10.1609\/aaai.v34i02.5522"},{"key":"37_CR29","doi-asserted-by":"publisher","unstructured":"Barrett, C. et al.: CVC4. In: Lecture Notes in Computer Science, Springer Science+Business Media, pp. 171\u2013177 (2011). doi: https:\/\/doi.org\/10.1007\/978-3-642-22110-1_14","DOI":"10.1007\/978-3-642-22110-1_14"},{"key":"37_CR30","doi-asserted-by":"publisher","unstructured":"Shim, S., Patil, P., Yadav, R. R., Shinde, A., Devale, V.: DeeperCoder: Code generation using machine learning. In: 10th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, NV, USA, pp. 0194\u20130199 (2020). doi: https:\/\/doi.org\/10.1109\/CCWC47524.2020.9031149","DOI":"10.1109\/CCWC47524.2020.9031149"},{"key":"37_CR31","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.acl-main.538","author":"FK Xu","year":"2020","unstructured":"Xu, F.K., Jiang, Z., Yin, P., Vasilescu, B., Neubig, G.: Incorporating External Knowledge through Pre-training for Natural Language to Code Generation. (2020). https:\/\/doi.org\/10.18653\/v1\/2020.acl-main.538","journal-title":"Incorporating External Knowledge through Pre-training for Natural Language to Code Generation."},{"key":"37_CR32","unstructured":"Guo, T., Gao, H.: Content Enhanced BERT-based text-to-SQL generation. (2019). Retrieved from arXiv.org: https:\/\/arxiv.org\/abs\/1910.07179"},{"key":"37_CR33","unstructured":"Grouwstra, K.: Type-driven Neural Programming by Example. (2020). Retrieved from arXiv.org: https:\/\/arxiv.org\/abs\/2008.12613"},{"key":"37_CR34","doi-asserted-by":"publisher","unstructured":"Gemmell, C., Rossetto, F., Dalton, J.: Relevance Transformer: Generating Concise Code Snippets with Relevance Feedback. (2020). Retrieved from Cornell University: doi: https:\/\/doi.org\/10.1145\/3397271.3401215","DOI":"10.1145\/3397271.3401215"},{"key":"37_CR35","doi-asserted-by":"publisher","unstructured":"Cruz-Benito, J., Vishwakarma, S., Mart\u00edn-Fern\u00e1ndez, F., Faro, I.: Automated source code generation and auto-completion using deep learning: Comparing and discussing current language model-related approaches. AI 2(1), 1\u201316 (2021). doi: https:\/\/doi.org\/10.3390\/ai2010001","DOI":"10.3390\/ai2010001"},{"key":"37_CR36","unstructured":"Merity, S., Keskar, N.S., Socher, R.: Regularizing and Optimizing LSTM Language Models. arXiv.org (2017). Available at: https:\/\/arxiv.org\/pdf\/1708.02182"},{"key":"37_CR37","unstructured":"Bradbury, J., Merity, S., Xiong, C., Socher, R.: Quasi-recurrent neural networks. arXiv.org (2018). Available at: https:\/\/arxiv.org\/pdf\/1611.01576"},{"key":"37_CR38","unstructured":"Husain, H., Wu, H.-H., Gazit, T., Allamanis, M., Brockschmidt, M.: CodeSearchNet challenge: Evaluating the state of semantic code search. arXiv.org (2019). Available at: https:\/\/arxiv.org\/abs\/1909.09436"},{"key":"37_CR39","unstructured":"Radford, A., Wu, J., Child, R., Luan, D., Amodei, D., Sutskever, I.: Language models are unsupervised multitask learners. (2019) [Online]. Available: https:\/\/cdn.openai.com\/better-language-models\/language_models_are_unsupervised_multitask_learners.pdf"},{"key":"37_CR40","unstructured":"Perez, L., Ottens, L., Viswanathan, S.: Automatic code generation using pre-trained language models. (2021) [Online]. Available: https:\/\/arxiv.org\/abs\/2102.10535"},{"key":"37_CR41","unstructured":"Chen, M., et al.: Evaluating large language models trained on code. (2021) [Online]. Available: https:\/\/arxiv.org\/abs\/2107.03374"},{"key":"37_CR42","unstructured":"Brown, T., et al.: Language models are few-shot learners. In: Advances in Neural Information Processing Systems, vol. 33, pp. 1877\u20131901 (2020) [Online]. Available: https:\/\/proceedings.neurips.cc\/paper\/2020\/file\/1457c0d6bfcb4967418bfb8ac142f64a-Paper.pdf"},{"key":"37_CR43","unstructured":"Wang, B., Komatsuzaki, A.: GPT-J-6B: A 6 Billion parameter autoregressive language model. (2021) [Online]. Available: https:\/\/github.com\/kingoflolz\/mesh-transformer-jax"},{"key":"37_CR44","unstructured":"Hong, J., Dohan, D., Singh, R., Sutton, C., Zaheer, M.: Latent programmer: Discrete latent codes for program synthesis. In Proceedings of the 38th International Conference on Machine Learning (ICML), vol. 139, pp. 4308\u20134318 (2021) [Online]. Available: http:\/\/proceedings.mlr.press\/v139\/hong21a\/hong21a.pdf"},{"key":"37_CR45","doi-asserted-by":"publisher","unstructured":"Wan, Y., et al.: Improving automatic source code summarization via deep reinforcement learning. In: Proceedings of the 33rd ACM\/IEEE International Conference on Automated Software Engineering (ASE), pp. 397\u2013407. Montpellier, France (2018). https:\/\/doi.org\/10.1145\/3238147.3238206","DOI":"10.1145\/3238147.3238206"},{"key":"37_CR46","doi-asserted-by":"publisher","unstructured":"Parvez, R., Ahmad, W. U., Chakraborty, S., Ray, B., Chang, K.-W.: Retrieval augmented code generation and summarization. In: Findings of the Association for Computational Linguistics: EMNLP 2021, pp. 2950\u20132961 (2021). https:\/\/doi.org\/10.18653\/v1\/2021.findings-emnlp.232","DOI":"10.18653\/v1\/2021.findings-emnlp.232"},{"key":"37_CR47","unstructured":"Lu, S., et al..: CodeXGLUE: A Machine learning benchmark dataset for code understanding and generation. arXiv preprint arXiv:2102.04664 (2021) [Online]. Available: https:\/\/arxiv.org\/abs\/2102.04664"},{"key":"37_CR48","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/d18-1192","author":"S Iyer","year":"2018","unstructured":"Iyer, S., Konstas, I., Cheung, A., Zettlemoyer, L.: Mapping Language to Code in Programmatic Context. (2018). https:\/\/doi.org\/10.18653\/v1\/d18-1192","journal-title":"Mapping Language to Code in Programmatic Context."},{"key":"37_CR49","unstructured":"Blazek, P.J., Venkatesh, K., Lin, M. M.: Deep Distilling: Automated code generation using explainable deep learning. arXiv.org (2021) Available: https:\/\/arxiv.org\/abs\/2111.08275"},{"key":"37_CR50","unstructured":"Mukherjee, R., Wen, Y., Chaudhari, D., Reps, T.W., Chaudhuri, S., Jermaine, C.: Neural program generation modulo static analysis. arXiv.org (2021) Available: https:\/\/arxiv.org\/abs\/2111.01633"},{"key":"37_CR51","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2022.findings-acl.2","author":"X Wang","year":"2022","unstructured":"Wang, X., et al.: Compilable Neural Code Generation with Compiler Feedback. (2022). https:\/\/doi.org\/10.18653\/v1\/2022.findings-acl.2","journal-title":"Compilable Neural Code Generation with Compiler Feedback."},{"key":"37_CR52","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3417058","author":"A Svyatkovskiy","year":"2020","unstructured":"Svyatkovskiy, A., Deng, S.K., Fu, S.-Y., Sundaresan, N.: IntelliCode Compose: Code Generation Using Transformer. (2020). https:\/\/doi.org\/10.1145\/3368089.3417058","journal-title":"IntelliCode Compose: Code Generation Using Transformer."},{"key":"37_CR53","unstructured":"Kulal, S., et al.: SPoC: Search-based pseudocode to code. 32, 11883\u201311894 (2019) [Online]. Available: http:\/\/arxiv.org\/pdf\/1906.04908.pdf"},{"key":"37_CR54","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.: ExploitGen: Template-augmented exploit code generation based on CodeBERT. J. Syst. Softw. 197, 111577 (2023). https:\/\/doi.org\/10.1016\/j.jss.2022.111577","journal-title":"J. Syst. Softw."},{"key":"37_CR55","doi-asserted-by":"publisher","unstructured":"Feng, Z., et al.: CodeBERT: A pre-trained model for programming and natural languages (2020). doi: https:\/\/doi.org\/10.18653\/v1\/2020.findings-emnlp.139","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"37_CR56","doi-asserted-by":"publisher","DOI":"10.1109\/issre52982.2021.00042","author":"P Liguori","year":"2021","unstructured":"Liguori, P., et al.: EVIL: Exploiting software via natural language. Cornell Univ. (2021). https:\/\/doi.org\/10.1109\/issre52982.2021.00042","journal-title":"Cornell Univ."},{"key":"37_CR57","unstructured":"Lin, C.-Y.: ROUGE: A Package for Automatic Evaluation of Summaries, pp. 74\u201381 (2004) [Online]. Available: http:\/\/anthology.aclweb.org\/W\/W04\/W04-1013.pdf"},{"key":"37_CR58","unstructured":"Nijkamp, E., et al.: CodeGen: An open large language model for code with multi-turn program synthesis. arXiv.org (2022). Available: https:\/\/arxiv.org\/abs\/2203.13474"},{"key":"37_CR59","unstructured":"Gao, L., et al.: The Pile: An 800GB Dataset of diverse text for language modeling. arXiv.org (2020). Available: https:\/\/arxiv.org\/abs\/2101.00027"},{"key":"37_CR60","doi-asserted-by":"crossref","unstructured":"Beltramelli, T.: pix2code: Generating code from a graphical user interface screenshot. arXiv.org (2017). Available: https:\/\/arxiv.org\/abs\/1705.07962","DOI":"10.1145\/3220134.3220135"},{"key":"37_CR61","doi-asserted-by":"publisher","unstructured":"Sethi, A., Sankaran, A., Panwar, N., Khare, S., Mani, S.: DLPaper2Code: Auto-generation of code from deep learning research papers. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 32, no. 1, p. 12326 (2017). doi: https:\/\/doi.org\/10.1609\/aaai.v32i1.12326","DOI":"10.1609\/aaai.v32i1.12326"},{"key":"37_CR62","doi-asserted-by":"publisher","unstructured":"Zhu, Z., Xue, Z., Yuan, Z.: Automatic graphics program generation using attention-based hierarchical decoder. In: Springer eBooks, Springer Nature (2018), pp. 181\u2013196. doi: https:\/\/doi.org\/10.1007\/978-3-030-20876-9_12","DOI":"10.1007\/978-3-030-20876-9_12"},{"key":"37_CR63","doi-asserted-by":"publisher","unstructured":"Asiroglu, B., et al.: Automatic HTML code generation from mock-up images using machine learning techniques. In: Proceed-ings of the 2019 Electrical-Electronics & Biomedical Engineering and Computer Science (EBBT), pp. 1\u20136 (2019). doi: https:\/\/doi.org\/10.1109\/ebbt.2019.8741736","DOI":"10.1109\/ebbt.2019.8741736"},{"key":"37_CR64","unstructured":"microsoft: ailab\/Sketch2Code at master microsoft\/ailab. GitHub. Available: https:\/\/github.com\/microsoft\/ailab\/tree\/master\/Sketch2Code\/model\/images"},{"key":"37_CR65","doi-asserted-by":"publisher","unstructured":"Teng, Z., Fu, Q., White, J., Schmidt, D. C.: Sketch2Vis: Generating data visualizations from hand-drawn sketches with deep learning. In: Proceedings of the 20th IEEE International Conference on Machine Learning and Applications (ICMLA), pp. 438\u2013445 (2021). doi: https:\/\/doi.org\/10.1109\/icmla52953.2021.00141","DOI":"10.1109\/icmla52953.2021.00141"},{"key":"37_CR66","unstructured":"Hendrycks, D., et al.: Measuring coding challenge competence with APPS. In: Proceedings of the Neural Information Processing Systems (NeurIPS) (2021). Available: https:\/\/openreview.net\/pdf?id=sD93GOzH3i5"},{"key":"37_CR67","doi-asserted-by":"publisher","unstructured":"Papineni, K., Roukos, S., Ward, T. J., Zhu, W.-J.: BLEU. In: Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics (ACL), pp. 311\u2013318 (2002). doi: https:\/\/doi.org\/10.3115\/1073083.1073135","DOI":"10.3115\/1073083.1073135"},{"key":"37_CR68","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/p17-1041","author":"P Yin","year":"2017","unstructured":"Yin, P., Neubig, G.: A syntactic neural model for general-purpose code generation. Cornell Univ. (2017). https:\/\/doi.org\/10.18653\/v1\/p17-1041","journal-title":"Cornell Univ."}],"container-title":["Lecture Notes in Computer Science","Progress in Artificial Intelligence"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-49011-8_37","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,12,14]],"date-time":"2023-12-14T16:11:19Z","timestamp":1702570279000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-49011-8_37"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031490101","9783031490118"],"references-count":68,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-49011-8_37","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"15 December 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"EPIA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"EPIA Conference on Artificial Intelligence","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Faial Island","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Portugal","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 September 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8 September 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"epia2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/epia2023.inesctec.pt\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Easy Chair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"163","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"85","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"52% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}