{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T02:45:32Z","timestamp":1784342732377,"version":"3.55.0"},"reference-count":255,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2025,5,26]],"date-time":"2025-05-26T00:00:00Z","timestamp":1748217600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Softw. Eng. Methodol."],"published-print":{"date-parts":[[2025,6,30]]},"abstract":"<jats:p>Over the last 10 years, the realm of AI has experienced an explosion of revolutionary breakthroughs, transforming what seemed like a far-off dream into a reality that is now deeply embedded in our everyday lives. AI\u2019s widespread impact is revolutionizing virtually all aspects of human life, and software engineering (SE) is no exception. As we explore this changing landscape, we are faced with questions about what the future holds for SE and how AI will reshape the roles, duties, and methodologies within the field. The introduction of these groundbreaking technologies highlights the inevitable shift toward a new paradigm, suggesting a future where AI\u2019s capabilities may redefine the boundaries of SE, potentially even more than human input.<\/jats:p>\n          <jats:p>In this article, we aim at outlining the key elements that, based on our expertise, are vital for the smooth integration of AI into SE, all while preserving the intrinsic human creativity that has been the driving force behind the field. First, we provide a brief description of SE and AI evolution. Afterward, we delve into the intricate interplay between AI-driven automation and human innovation, exploring how these two components can work together to advance SE practices to new methods and standards.<\/jats:p>","DOI":"10.1145\/3709360","type":"journal-article","created":{"date-parts":[[2024,12,23]],"date-time":"2024-12-23T14:48:06Z","timestamp":1734965286000},"page":"1-34","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["From Triumph to Uncertainty: The Journey of Software Engineering in the AI Era"],"prefix":"10.1145","volume":"34","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7965-7712","authenticated-orcid":false,"given":"Antonio","family":"Mastropaolo","sequence":"first","affiliation":[{"name":"Computer Science, William &amp; Mary, Williamsburg, Virginia, United States"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8414-9301","authenticated-orcid":false,"given":"Camilo","family":"Escobar-Vel\u00e1squez","sequence":"additional","affiliation":[{"name":"Systems and Computing Engineering, Universidad de los Andes, Bogota, Colombia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0161-2888","authenticated-orcid":false,"given":"Mario","family":"Linares-V\u00e1squez","sequence":"additional","affiliation":[{"name":"Systems and Computing Engineering, Universidad de los Andes, Bogota, Colombia"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,5,26]]},"reference":[{"key":"e_1_3_2_2_2","unstructured":"Significant Gravitas. 2023. AutoGPT. Retrieved from https:\/\/agpt.co"},{"key":"e_1_3_2_3_2","unstructured":"OpenAI. 2022. ChatGPT. Retrieved from https:\/\/openai.com\/blog\/chatgpt"},{"key":"e_1_3_2_4_2","unstructured":"Anthropic. 2023. Claude 2. Retrieved from https:\/\/www.anthropic.com\/news\/claude-2"},{"key":"e_1_3_2_5_2","unstructured":"Cognition Labs. 2024. Devin. Retrieved from https:\/\/www.cognition-labs.com\/introducing-devin"},{"key":"e_1_3_2_6_2","unstructured":"Google. 2023. Gemini. Retrieved from https:\/\/gemini.google.com"},{"key":"e_1_3_2_7_2","unstructured":"Microsoft. 2021. GitHub Copilot. Retrieved from https:\/\/copilot.github.com"},{"key":"e_1_3_2_8_2","unstructured":"OpenAI. 2024. Sora. Retrieved from https:\/\/openai.com\/sora"},{"key":"e_1_3_2_9_2","unstructured":"Amazon. 2022. Whisperer. Retrieved from https:\/\/aws.amazon.com\/q\/developer\/"},{"key":"e_1_3_2_10_2","unstructured":"Sara Abdali Richard Anarfi C. J. Barberan and Jia He. 2024. Securing large language models: Threats vulnerabilities and responsible practices. arXiv:2403.12503. Retrieved from https:\/\/arxiv.org\/abs\/2403.12503"},{"key":"e_1_3_2_11_2","unstructured":"A. F. Agarap. 2018. Deep learning using rectified linear units (relu). arXiv:1803.08375. Retrieved from https:\/\/arxiv.org\/abs\/1803.08375"},{"key":"e_1_3_2_12_2","unstructured":"Toufique Ahmed Christian Bird Premkumar Devanbu and Saikat Chakraborty. 2024. Studying LLM performance on closed-and open-source data. arXiv:2402.15100. Retrieved from https:\/\/arxiv.org\/abs\/2402.15100"},{"key":"e_1_3_2_13_2","unstructured":"Toufique Ahmed and Premkumar Devanbu. 2022. Learning code summarization from a small and local dataset. arXiv:2206.00804. Retrieved from https:\/\/arxiv.org\/abs\/2206.00804"},{"key":"e_1_3_2_14_2","first-page":"1004","volume-title":"Proceedings of the 2024 IEEE\/ACM 46th International Conference on Software Engineering (ICSE \u201924)","author":"Ahmed Toufique","year":"2024","unstructured":"Toufique Ahmed, Kunal Suresh Pai, Premkumar Devanbu, and Earl T. Barr. 2024. Automatic semantic augmentation of language model prompts (for code summarization). In Proceedings of the 2024 IEEE\/ACM 46th International Conference on Software Engineering (ICSE \u201924). IEEE Computer Society, 1004\u20131004."},{"issue":"6","key":"e_1_3_2_15_2","first-page":"742","article-title":"A systematic review of the application and empirical investigation of search-based test case generation","volume":"36","author":"Ali Shaukat","year":"2009","unstructured":"Shaukat Ali, Lionel C. Briand, Hadi Hemmati, and Rajwinder Kaur Panesar-Walawege. 2009. A systematic review of the application and empirical investigation of search-based test case generation. IEEE Transactions on Software Engineering 36, 6 (2009), 742\u2013762.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/3212695"},{"key":"e_1_3_2_17_2","first-page":"291","volume-title":"Proceedings of the 2019 IEEE\/ACM 41st International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP \u201919)","author":"Amershi Saleema","year":"2019","unstructured":"Saleema Amershi, Andrew Begel, Christian Bird, Robert DeLine, Harald Gall, Ece Kamar, Nachiappan Nagappan, Besmira Nushi, and Thomas Zimmermann. 2019. Software engineering for machine learning: A case study. In Proceedings of the 2019 IEEE\/ACM 41st International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP \u201919), 291\u2013300. DOI: 10.1109\/ICSE-SEIP.2019.00042"},{"key":"e_1_3_2_18_2","unstructured":"Antropic. Claude. Retrieved from https:\/\/claude.ai"},{"key":"e_1_3_2_19_2","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1016\/j.asoc.2017.05.043","article-title":"A feature dependent naive Bayes approach and its application to the software defect prediction problem","volume":"59","author":"Arar \u00d6mer Faruk","year":"2017","unstructured":"\u00d6mer Faruk Arar and K\u00fcr\u015fat Ayan. 2017. A feature dependent naive Bayes approach and its application to the software defect prediction problem. Applied Soft Computing 59 (2017), 197\u2013209.","journal-title":"Applied Soft Computing"},{"issue":"6","key":"e_1_3_2_20_2","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1007\/s10664-023-10380-1","article-title":"Is github\u2019s copilot as bad as humans at introducing vulnerabilities in code?","volume":"28","author":"Asare Owura","year":"2023","unstructured":"Owura Asare, Meiyappan Nagappan, and N. Asokan. 2023. Is github\u2019s copilot as bad as humans at introducing vulnerabilities in code? Empirical Software Engineering 28, 6 (2023), 129.","journal-title":"Empirical Software Engineering"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.30534\/ijatcse\/2020\/346942020"},{"key":"e_1_3_2_22_2","unstructured":"Dzmitry Bahdanau Kyunghyun Cho and Yoshua Bengio. 2014. Neural machine translation by jointly learning to align and translate. arXiv:1409.0473. Retrieved from https:\/\/api.semanticscholar.org\/CorpusID:11212020"},{"issue":"2","key":"e_1_3_2_23_2","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1016\/j.jss.2004.11.034","article-title":"Bayesian network based software reliability prediction with an operational profile","volume":"77","author":"Bai Cheng-Gang","year":"2005","unstructured":"Cheng-Gang Bai. 2005. Bayesian network based software reliability prediction with an operational profile. Journal of Systems and Software 77, 2 (2005), 103\u2013112.","journal-title":"Journal of Systems and Software"},{"key":"e_1_3_2_24_2","first-page":"85","volume-title":"Proceedings of the ACM on Programming Languages","volume":"7","author":"Barke Shraddha","year":"2023","unstructured":"Shraddha Barke, Michael B. James, and Nadia Polikarpova. 2023. Grounded copilot: How programmers interact with code-generating models. Proceedings of the ACM on Programming Languages 7, OOPSLA1 (2023), 85\u2013111."},{"key":"e_1_3_2_25_2","unstructured":"Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler James Grenning Jim Highsmith Andrew Hunt and Ron Jeffries. 2001. Manifesto for Agile Software Development. Retrieved from https:\/\/agilemanifesto.org"},{"key":"e_1_3_2_26_2","first-page":"32","volume-title":"Proceedings of the 12th IFIP WG 2.13 International Conference on Open Source Systems: Integrating Communities (OSS \u201916)","author":"Bibi Stamatia","year":"2016","unstructured":"Stamatia Bibi, Apostolos Ampatzoglou, and Ioannis Stamelos. 2016. A Bayesian belief network for modeling open source software maintenance productivity. In Proceedings of the 12th IFIP WG 2.13 International Conference on Open Source Systems: Integrating Communities (OSS \u201916). Springer, 32\u201344."},{"issue":"6","key":"e_1_3_2_27_2","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1145\/3582083","article-title":"Taking flight with copilot: Early insights and opportunities of AI-powered pair-programming tools","volume":"20","author":"Bird Christian","year":"2022","unstructured":"Christian Bird, Denae Ford, Thomas Zimmermann, Nicole Forsgren, Eirini Kalliamvakou, Travis Lowdermilk, and Idan Gazit. 2022. Taking flight with copilot: Early insights and opportunities of AI-powered pair-programming tools. Queue 20, 6 (2022), 35\u201357.","journal-title":"Queue"},{"key":"e_1_3_2_28_2","volume-title":"Software Engineering Economics","author":"Boehm Barry","year":"1981","unstructured":"Barry Boehm. 1981. Software Engineering Economics (1st. ed.). Financial Times Prentice Hall."},{"key":"e_1_3_2_29_2","doi-asserted-by":"crossref","unstructured":"Yelysei Bondarenko Markus Nagel and Tijmen Blankevoort. 2021. Understanding and overcoming the challenges of efficient transformer quantization. arXiv:2109.12948. Retrieved from https:\/\/arxiv.org\/abs\/2109.12948","DOI":"10.18653\/v1\/2021.emnlp-main.627"},{"issue":"1","key":"e_1_3_2_30_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2555596","article-title":"Predicting stability of open-source software systems using combination of bayesian classifiers","volume":"5","author":"Bouktif Salah","year":"2014","unstructured":"Salah Bouktif, Houari Sahraoui, and Faheem Ahmed. 2014. Predicting stability of open-source software systems using combination of bayesian classifiers. ACM Transactions on Management Information Systems 5, 1 (2014), 1\u201326.","journal-title":"ACM Transactions on Management Information Systems"},{"key":"e_1_3_2_31_2","volume-title":"The Mythical Man-Month \u2013 Essays on Software-Engineering","author":"Brooks Frederick P.","year":"1975","unstructured":"Frederick P. Brooks. 1975. The Mythical Man-Month \u2013 Essays on Software-Engineering. Addison-Wesley."},{"issue":"1","key":"e_1_3_2_32_2","first-page":"101","article-title":"As we may think","volume":"176","author":"Bush Vannevar","year":"1945","unstructured":"Vannevar Bush. 1945. As we may think. The Atlantic Monthly 176, 1 (1945), 101\u2013108.","journal-title":"The Atlantic Monthly"},{"key":"e_1_3_2_33_2","first-page":"2142","volume-title":"Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE \u201923)","author":"Cabra-Acela Laura","year":"2023","unstructured":"Laura Cabra-Acela, Anamaria Mojica-Hanke, Mario Linares-V\u00e1squez, and Steffen Herbold. 2023. On using information retrieval to recommend machine learning good practices for software engineers. In Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE \u201923). ACM, New York, NY, 2142\u20132146. DOI: 10.1145\/3611643.3613093"},{"key":"e_1_3_2_34_2","first-page":"952","volume-title":"Proceedings of the ACM on Programming Languages","volume":"7","author":"Cambronero Jos\u00e9","year":"2023","unstructured":"Jos\u00e9 Cambronero, Sumit Gulwani, Vu Le, Daniel Perelman, Arjun Radhakrishna, Clint Simon, and Ashish Tiwari. 2023. Flashfill++: Scaling programming by example by cutting to the Chase. Proceedings of the ACM on Programming Languages 7, POPL (2023), 952\u2013981."},{"key":"e_1_3_2_35_2","unstructured":"Lori Cameron. 2018. Margaret Hamilton: First Software Engineer. Retrieved from https:\/\/shorturl.at\/fkmtC"},{"issue":"11","key":"e_1_3_2_36_2","doi-asserted-by":"crossref","first-page":"1623","DOI":"10.1016\/S1389-1286(99)00052-3","article-title":"Focused crawling: A new approach to topic-specific web resource discovery","volume":"31","author":"Chakrabarti Soumen","year":"1999","unstructured":"Soumen Chakrabarti, Martin Van den Berg, and Byron Dom. 1999. Focused crawling: A new approach to topic-specific web resource discovery. Computer Networks 31, 11\u201316 (1999), 1623\u20131640.","journal-title":"Computer Networks"},{"key":"e_1_3_2_37_2","doi-asserted-by":"crossref","first-page":"429","DOI":"10.1145\/3468264.3468537","volume-title":"Proceedings of the 29th ACM joint meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","author":"Chakraborty Joymallya","year":"2021","unstructured":"Joymallya Chakraborty, Suvodeep Majumder, and Tim Menzies. 2021. Bias in machine learning software: Why? How? What to do? In Proceedings of the 29th ACM joint meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 429\u2013440."},{"key":"e_1_3_2_38_2","doi-asserted-by":"crossref","first-page":"654","DOI":"10.1145\/3368089.3409697","volume-title":"Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","author":"Chakraborty Joymallya","year":"2020","unstructured":"Joymallya Chakraborty, Suvodeep Majumder, Zhe Yu, and Tim Menzies. 2020. Fairway: A way to build fair ML software. In Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 654\u2013665."},{"key":"e_1_3_2_39_2","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1613\/jair.953","article-title":"SMOTE: Synthetic minority over-sampling technique","volume":"16","author":"Chawla Nitesh V.","year":"2002","unstructured":"Nitesh V. Chawla, Kevin W. Bowyer, Lawrence O. Hall, and W. Philip Kegelmeyer. 2002. SMOTE: Synthetic minority over-sampling technique. Journal of Artificial Intelligence Research 16 (2002), 321\u2013357.","journal-title":"Journal of Artificial Intelligence Research"},{"key":"e_1_3_2_40_2","unstructured":"Eason Chen Ray Huang Justa Liang Damien Chen and Pierce Hung. 2023. GPTutor: An open-source AI pair programming tool alternative to copilot. arXiv:2310.13896. Retrieved from https:\/\/arxiv.org\/abs\/2310.13896"},{"key":"e_1_3_2_41_2","unstructured":"Mark Chen Jerry Tworek Heewoo Jun Qiming Yuan Henrique Ponde de Oliveira Pinto Jared Kaplan Harri Edwards Yuri Burda Nicholas Joseph Greg Brockman et al. 2021. Evaluating large language models trained on code. arXiv:2107.03374. Retrieved from https:\/\/arxiv.org\/abs\/2107.03374"},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2019.2940179"},{"key":"e_1_3_2_43_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3604930","volume-title":"Proceedings of the 2nd Workshop on Sustainable Computer Systems","author":"Chien Andrew A.","year":"2023","unstructured":"Andrew A. Chien, Liuzixuan Lin, Hai Nguyen, Varsha Rao, Tristan Sharma, and Rajini Wijayawardana. 2023. Reducing the carbon impact of generative AI inference (today and in 2035). In Proceedings of the 2nd Workshop on Sustainable Computer Systems, 1\u20137."},{"key":"e_1_3_2_44_2","first-page":"200","volume-title":"Proceedings of the 26th International Conference on Very Large Data Bases","author":"Cho Junghoo","year":"2000","unstructured":"Junghoo Cho and Hector Garcia-Molina. 2000. The evolution of the web and implications for an incremental crawler. In Proceedings of the 26th International Conference on Very Large Data Bases, Vol. 2000, Citeseer, 200\u2013209."},{"key":"e_1_3_2_45_2","unstructured":"Alexandra Chouldechova and Aaron Roth. 2018. The Frontiers of fairness in machine learning. arXiv:1810.08810. Retrieved from https:\/\/arxiv.org\/abs\/1810.08810"},{"key":"e_1_3_2_46_2","article-title":"Deep reinforcement learning from human preferences","volume":"30","author":"Christiano Paul F.","year":"2017","unstructured":"Paul F. Christiano, Jan Leike, Tom Brown, Miljan Martic, Shane Legg, and Dario Amodei. 2017. Deep reinforcement learning from human preferences. In Advances in Neural Information Processing Systems, Vol. 30.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_3_2_47_2","first-page":"4818","article-title":"An empirical study on the usage of transformer models for code completion","volume":"48","author":"Ciniselli Matteo","year":"2021","unstructured":"Matteo Ciniselli, Nathan Cooper, Luca Pascarella, Antonio Mastropaolo, Emad Aghajani, Denys Poshyvanyk, Massimiliano Di Penta, and Gabriele Bavota. 2021. An empirical study on the usage of transformer models for code completion. IEEE Transactions on Software Engineering 48 (2021), 4818\u20134837.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"e_1_3_2_48_2","doi-asserted-by":"crossref","first-page":"111734","DOI":"10.1016\/j.jss.2023.111734","article-title":"Github Copilot Ai Pair programmer: Asset or liability?","volume":"203","author":"Dakhel Arghavan Moradi","year":"2023","unstructured":"Arghavan Moradi Dakhel, Vahid Majdinasab, Amin Nikanjam, Foutse Khomh, Michel C. Desmarais, and Zhen Ming (Jack) Jiang. 2023. Github Copilot Ai Pair programmer: Asset or liability? Journal of Systems and Software 203 (2023), 111734.","journal-title":"Journal of Systems and Software"},{"issue":"2","key":"e_1_3_2_49_2","doi-asserted-by":"crossref","first-page":"908","DOI":"10.1016\/j.eswa.2006.10.040","article-title":"Software maintenance project delays prediction using bayesian networks","volume":"34","author":"de Melo Ana C. V.","year":"2008","unstructured":"Ana C. V. de Melo and Adilson J. Sanchez. 2008. Software maintenance project delays prediction using bayesian networks. Expert Systems with Applications 34, 2 (2008), 908\u2013919.","journal-title":"Expert Systems with Applications"},{"issue":"10","key":"e_1_3_2_50_2","doi-asserted-by":"crossref","first-page":"2191","DOI":"10.1016\/j.joule.2023.09.004","article-title":"The growing energy footprint of artificial intelligence","volume":"7","author":"Vries Alex de","year":"2023","unstructured":"Alex de Vries. 2023. The growing energy footprint of artificial intelligence. Joule 7, 10 (2023), 2191\u20132194.","journal-title":"Joule"},{"issue":"2","key":"e_1_3_2_51_2","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1109\/TSE.2012.20","article-title":"Toward comprehensible software fault prediction models using bayesian network classifiers","volume":"39","author":"Dejaeger Karel","year":"2012","unstructured":"Karel Dejaeger, Thomas Verbraken, and Bart Baesens. 2012. Toward comprehensible software fault prediction models using bayesian network classifiers. IEEE Transactions on Software Engineering 39, 2 (2012), 237\u2013257.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"3","key":"e_1_3_2_52_2","doi-asserted-by":"crossref","first-page":"268","DOI":"10.1049\/sfw2.12121","article-title":"Bayesian network analysis of software logs for data-driven software maintenance","volume":"17","author":"Rey Santiago del","year":"2023","unstructured":"Santiago del Rey, Silverio Mart\u00ednez-Fern\u00e1ndez, and Antonio Salmer\u00f3n. 2023. Bayesian network analysis of software logs for data-driven software maintenance. IET Software 17, 3 (2023), 268\u2013286.","journal-title":"IET Software"},{"key":"e_1_3_2_53_2","series-title":"Association for Computational Linguistics","first-page":"4171","volume-title":"Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologie","volume":"1","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 Technologie, Long and Short Papers, Vol. 1, Association for Computational Linguistics, 4171\u20134186."},{"key":"e_1_3_2_54_2","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1145\/3661167.3661173","volume-title":"Proceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering","author":"Ding Xi","year":"2024","unstructured":"Xi Ding, Yuan Huang, Xiangping Chen, and Jing Bian. 2024. Adversarial attack and robustness improvement on code summarization. In Proceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering, 17\u201327."},{"key":"e_1_3_2_55_2","doi-asserted-by":"publisher","unstructured":"M. Dorigo and G. Di Caro. 2003. Ant colony optimization: A new meta-heuristic. Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406). DOI: 10.1109\/cec.1999.782657","DOI":"10.1109\/cec.1999.782657"},{"key":"e_1_3_2_56_2","unstructured":"Shihan Dou Yan Liu Haoxiang Jia Limao Xiong Enyu Zhou Junjie Shan Caishuang Huang Wei Shen Xiaoran Fan Zhiheng Xi et al. 2024. StepCoder: Improve code generation with reinforcement learning from compiler feedback. arXiv:2402.01391. Retrieved from https:\/\/arxiv.org\/abs\/2402.01391"},{"key":"e_1_3_2_57_2","first-page":"489","volume-title":"Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","author":"Du Xiaohu","year":"2023","unstructured":"Xiaohu Du, Ming Wen, Zichao Wei, Shangwen Wang, and Hai Jin. 2023. An extensive study on adversarial attack against pre-trained models of code. In Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 489\u2013501."},{"key":"e_1_3_2_58_2","doi-asserted-by":"publisher","DOI":"10.1038\/s41586-022-05172-4"},{"key":"e_1_3_2_59_2","volume-title":"Proceedings of the 2013 IEEE 6th International Conference on Software Testing, Verification and Validation","author":"Fraser Gordon","year":"2013","unstructured":"Gordon Fraser and Andrea Arcuri. 2013. EvoSuite: On the challenges of test case generation in the real world. In Proceedings of the 2013 IEEE 6th International Conference on Software Testing, Verification and Validation. DOI: 10.1109\/icst.2013.51"},{"key":"e_1_3_2_60_2","doi-asserted-by":"crossref","first-page":"254","DOI":"10.1016\/j.techfore.2016.08.019","article-title":"The future of employment: How susceptible are jobs to computerisation?","volume":"114","author":"Frey Carl Benedikt","year":"2017","unstructured":"Carl Benedikt Frey and Michael A. Osborne. 2017. The future of employment: How susceptible are jobs to computerisation? Technological Forecasting and Social Change 114 (2017), 254\u2013280.","journal-title":"Technological Forecasting and Social Change"},{"key":"e_1_3_2_61_2","first-page":"172","volume-title":"Proceedings of the ACM on Programming Languages","volume":"7","author":"Gao Fengjuan","year":"2023","unstructured":"Fengjuan Gao, Yu Wang, and Ke Wang. 2023. Discrete adversarial attack to models of code. Proceedings of the ACM on Programming Languages 7, PLDI (2023), 172\u2013195."},{"key":"e_1_3_2_62_2","unstructured":"Leo Gao Stella Biderman Sid Black Laurence Golding Travis Hoppe Charles Foster Jason Phang Horace He Anish Thite Noa Nabeshima et al. 2020. The pile: An 800gb dataset of diverse text for language modeling. arXiv:2101.00027. Retrieved from https:\/\/arxiv.org\/abs\/2101.00027"},{"key":"e_1_3_2_63_2","first-page":"761","volume-title":"Proceedings of the 2023 38th IEEE\/ACM International Conference on Automated Software Engineering (ASE \u201923)","author":"Gao Shuzheng","year":"2023","unstructured":"Shuzheng Gao, Xin-Cheng Wen, Cuiyun Gao, Wenxuan Wang, Hongyu Zhang, and Michael R. Lyu. 2023. What makes good in-context demonstrations for code intelligence tasks with LLMS? In Proceedings of the 2023 38th IEEE\/ACM International Conference on Automated Software Engineering (ASE \u201923). IEEE, 761\u2013773."},{"key":"e_1_3_2_64_2","first-page":"486","volume-title":"Proceedings of the 2013 28th IEEE\/ACM International Conference on Automated Software Engineering (ASE \u201913)","author":"Garcia Joshua","year":"2013","unstructured":"Joshua Garcia, Igor Ivkovic, and Nenad Medvidovic. 2013. A comparative analysis of software architecture recovery techniques. In Proceedings of the 2013 28th IEEE\/ACM International Conference on Automated Software Engineering (ASE \u201913), 486\u2013496. DOI: 10.1109\/ASE.2013.6693106"},{"key":"e_1_3_2_65_2","doi-asserted-by":"crossref","DOI":"10.1201\/9780429258411","volume-title":"Bayesian Data Analysis","author":"Gelman Andrew","year":"1995","unstructured":"Andrew Gelman, John B. Carlin, Hal S. Stern, and Donald B. Rubin. 1995. Bayesian Data Analysis. Chapman and Hall\/CRC."},{"key":"e_1_3_2_66_2","first-page":"1","volume-title":"Proceedings of the 46th IEEE\/ACM International Conference on Software Engineering","author":"Geng Mingyang","year":"2024","unstructured":"Mingyang Geng, Shangwen Wang, Dezun Dong, Haotian Wang, Ge Li, Zhi Jin, Xiaoguang Mao, and Xiangke Liao. 2024. Large language models are few-shot summarizers: Multi-intent comment generation via in-context learning. In Proceedings of the 46th IEEE\/ACM International Conference on Software Engineering, 1\u201313."},{"key":"e_1_3_2_67_2","doi-asserted-by":"publisher","DOI":"10.1007\/1-84628-145-8_4"},{"key":"e_1_3_2_68_2","doi-asserted-by":"publisher","DOI":"10.1145\/3318162"},{"key":"e_1_3_2_69_2","unstructured":"Daya Guo Qihao Zhu Dejian Yang Zhenda Xie Kai Dong Wentao Zhang Guanting Chen Xiao Bi Yu Wu YK Li et al. 2024. DeepSeek-Coder: When the large language model meets programming\u2013The rise of code intelligence. arXiv:2401.14196. Retrieved from https:\/\/arxiv.org\/abs\/2401.14196"},{"key":"e_1_3_2_70_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-53480-0_22"},{"key":"e_1_3_2_71_2","volume-title":"Proceedings of the 4th International Conference on Information Management & Machine Intelligence","author":"Gupta Kirti","year":"2022","unstructured":"Kirti Gupta and Parul Goyal. 2022. Test suites generation using UML modelling and heuristic techniques: A systematic study. In Proceedings of the 4th International Conference on Information Management & Machine Intelligence. DOI: 10.1145\/3590837.3590895"},{"key":"e_1_3_2_72_2","volume-title":"Proceedings of the 2021 9th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO \u201921)","author":"Gupta Sajal","year":"2021","unstructured":"Sajal Gupta, Shivali Chopra, and Mohit Arora. 2021. Implementation of efficient test case optimization technique using meta-heuristic algorithm. In Proceedings of the 2021 9th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO \u201921) DOI: 10.1109\/icrito51393.2021.9596372"},{"key":"e_1_3_2_73_2","first-page":"V7\u2013361","volume-title":"Proceedings of the 2010 2nd International Conference on Computer Engineering and Technology","volume":"7","author":"Han Laping","year":"2010","unstructured":"Laping Han. 2010. Evaluation of software testing process based on Bayesian networks. In Proceedings of the 2010 2nd International Conference on Computer Engineering and Technology, Vol. 7. IEEE, V7\u2013361\u2013V7365."},{"key":"e_1_3_2_74_2","doi-asserted-by":"crossref","first-page":"300","DOI":"10.1145\/3379597.3387449","volume-title":"Proceedings of the 17th International Conference on Mining Software Repositories","author":"Haque Sakib","year":"2020","unstructured":"Sakib Haque, Alexander LeClair, Lingfei Wu, and Collin McMillan. 2020. Improved automatic summarization of subroutines via attention to file context. In Proceedings of the 17th International Conference on Mining Software Repositories, 300\u2013310."},{"key":"e_1_3_2_75_2","unstructured":"Hideaki Hata Emad Shihab and Graham Neubig. 2018. Learning to generate corrective patches using neural machine translation. arXiv:1812.07170. Retrieved from https:\/\/arxiv.org\/abs\/1812.07170"},{"key":"e_1_3_2_76_2","unstructured":"D\u00e1vid Hidv\u00e9gi Khashayar Etemadi Sofia Bobadilla and Martin Monperrus. 2024. Cigar: Cost-efficient program repair with LLMS. arXiv:2402.06598. Retrieved from https:\/\/arxiv.org\/abs\/2402.06598"},{"key":"e_1_3_2_77_2","first-page":"837","volume-title":"Proceedings of the 2012 34th International Conference on Software Engineering (ICSE \u201912)","author":"Hindle Abram","year":"2012","unstructured":"Abram Hindle, Earl T. Barr, Zhendong Su, Mark Gabel, and Premkumar Devanbu. 2012. On the naturalness of software. In Proceedings of the 2012 34th International Conference on Software Engineering (ICSE \u201912), 837\u2013847. DOI: 10.1109\/ICSE.2012.6227135"},{"issue":"8","key":"e_1_3_2_78_2","doi-asserted-by":"crossref","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","article-title":"Long short-term memory","volume":"9","author":"Hochreiter Sepp","year":"1997","unstructured":"Sepp Hochreiter and J\u00fcrgen Schmidhuber. 1997. Long short-term memory. Neural Computation 9, 8 (1997), 1735\u20131780.","journal-title":"Neural Computation"},{"issue":"1","key":"e_1_3_2_79_2","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1038\/scientificamerican0792-66","article-title":"Genetic algorithms","volume":"267","author":"Holland John H.","year":"1992","unstructured":"John H. Holland. 1992. Genetic algorithms. Scientific American 267, 1 (1992), 66\u201373.","journal-title":"Scientific American"},{"key":"e_1_3_2_80_2","first-page":"2554","volume-title":"Proceedings of the National Academy of Sciences","volume":"79","author":"Hopfield John J.","year":"1982","unstructured":"John J. Hopfield. 1982. Neural networks and physical systems with emergent collective computational abilities. Proceedings of the National Academy of Sciences 79, 8 (1982), 2554\u20132558."},{"key":"e_1_3_2_81_2","unstructured":"Md Imran Hossen Jianyi Zhang Yinzhi Cao and Xiali Hei. 2024. Assessing cybersecurity vulnerabilities in code large language models. arXiv:2404.18567. Retrieved from https:\/\/arxiv.org\/abs\/2404.18567"},{"key":"e_1_3_2_82_2","unstructured":"Gavin D. Howard. 2021. GitHub copilot: Copyright fair use creativity transformativity and algorithms. Retrieved from https:\/\/gavinhoward.com\/uploads\/copilot.pdf"},{"key":"e_1_3_2_83_2","unstructured":"J. Edward Hu Yelong Shen Phillip Wallis Zeyuan Allen-Zhu Yuanzhi Li Shean Wang and Weizhu Chen. 2021. LoRA: Low-rank adaptation of large language models. arXiv:2106.09685. Retrieved from https:\/\/api.semanticscholar.org\/CorpusID:235458009"},{"key":"e_1_3_2_84_2","first-page":"200","volume-title":"Proceedings of the 26th Conference on Program Comprehension","author":"Hu Xing","year":"2018","unstructured":"Xing Hu, Ge Li, Xin Xia, David Lo, and Zhi Jin. 2018. Deep code comment generation. In Proceedings of the 26th Conference on Program Comprehension, 200\u2013210."},{"key":"e_1_3_2_85_2","unstructured":"Dong Huang Qingwen Bu Jie Zhang Xiaofei Xie Junjie Chen and Heming Cui. 2023. Bias assessment and mitigation in LLM-based code generation. arXiv:2309.14345. Retrieved from https:\/\/arxiv.org\/abs\/2309.14345"},{"key":"e_1_3_2_86_2","unstructured":"Dong Huang Jie M. Zhang Yuhao Qing and Heming Cui. 2024. EffiBench: Benchmarking the efficiency of automatically generated code. arXiv:2402.02037. Retrieved from https:\/\/arxiv.org\/abs\/2402.02037"},{"issue":"6","key":"e_1_3_2_87_2","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1109\/52.805471","article-title":"The Guide to the Software Engineering Body of Knowledge","volume":"16","author":"Bourque Pierre","year":"1999","unstructured":"Pierre Bourque, Robert Dupuis, Alain Abran, James W. Moore, Leonard L. Tripp. 1999. The Guide to the Software Engineering Body of Knowledge. IEEE Software 16, 6 (1999), 35\u201344.","journal-title":"IEEE Software"},{"key":"e_1_3_2_88_2","first-page":"319","volume-title":"Proceedings of the 2022 IEEE\/ACM 44th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion \u201922)","author":"Imai Saki","year":"2022","unstructured":"Saki Imai. 2022. Is GitHub copilot a substitute for human pair-programming? An empirical study. In Proceedings of the 2022 IEEE\/ACM 44th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion \u201922). IEEE, 319\u2013321."},{"key":"e_1_3_2_89_2","first-page":"2073","volume-title":"Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics","volume":"1","author":"Iyer Srinivasan","year":"2016","unstructured":"Srinivasan Iyer, Ioannis Konstas, Alvin Cheung, and Luke Zettlemoyer. 2016. Summarizing source code using a neural attention model. In Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics, Long Papers, Vol. 1, Association for Computational Linguistics, 2073\u20132083. DOI: 10.18653\/v1\/P16-1195"},{"key":"e_1_3_2_90_2","doi-asserted-by":"crossref","first-page":"401","DOI":"10.1145\/3510003.3510172","volume-title":"Proceedings of the 44th International Conference on Software Engineering","author":"Izadi Maliheh","year":"2022","unstructured":"Maliheh Izadi, Roberta Gismondi, and Georgios Gousios. 2022. Codefill: Multi-token code completion by jointly learning from structure and naming sequences. In Proceedings of the 44th International Conference on Software Engineering, 401\u2013412."},{"key":"e_1_3_2_91_2","unstructured":"N. Rochester J. McCarthy M. Minsky and C. Shannon. 1956. A proposal for the Dartmouth Summer research project on artificial intelligence. Retrieved March 2024 from http:\/\/www-formal.stanford.edu\/jmc\/history\/dartmouth\/dartmouth.html"},{"key":"e_1_3_2_92_2","doi-asserted-by":"crossref","first-page":"2449","DOI":"10.1109\/CCECE.2006.277482","volume-title":"Proceedings of the 2006 Canadian Conference on Electrical and Computer Engineering","author":"Jain Achin","year":"2006","unstructured":"Achin Jain, Alok R. Patnaik, Pulak Dhar, and Vineet Srivastava. 2006. Software defect content estimation: A Bayesian approach. In Proceedings of the 2006 Canadian Conference on Electrical and Computer Engineering. IEEE, 2449\u20132454."},{"key":"e_1_3_2_93_2","first-page":"563","volume-title":"Proceedings of the 2023 IEEE\/ACM 20th International Conference on Mining Software Repositories (MSR \u201923)","author":"Jesse Kevin","year":"2023","unstructured":"Kevin Jesse, Toufique Ahmed, Premkumar T. Devanbu, and Emily Morgan. 2023. Large language models and simple, stupid bugs. In Proceedings of the 2023 IEEE\/ACM 20th International Conference on Mining Software Repositories (MSR \u201923). IEEE, 563\u2013575."},{"key":"e_1_3_2_94_2","first-page":"14892","volume-title":"Proceedings of the AAAI Conference on Artificial Intelligence","volume":"37","author":"Jha Akshita","year":"2023","unstructured":"Akshita Jha and Chandan K. Reddy. 2023. Codeattack: Code-based adversarial attacks for pre-trained programming language models. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 37, 14892\u201314900."},{"key":"e_1_3_2_95_2","first-page":"1376","volume-title":"Proceedings of the ACM on Software Engineering","volume":"1","author":"Jin Xin","year":"2024","unstructured":"Xin Jin and Zhiqiang Lin. 2024. SimLLM: Calculating semantic similarity in code summaries using a large language model-based approach. Proceedings of the ACM on Software Engineering 1, FSE (2024), 1376\u20131399."},{"key":"e_1_3_2_96_2","doi-asserted-by":"publisher","DOI":"10.1038\/s41586-021-03819-2"},{"key":"e_1_3_2_97_2","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1613\/jair.301","article-title":"Reinforcement learning: A survey","volume":"4","author":"Kaelbling Leslie Pack","year":"1996","unstructured":"Leslie Pack Kaelbling, Michael L. Littman, and Andrew W. Moore. 1996. Reinforcement learning: A survey. Journal of Artificial Intelligence Research 4 (1996), 237\u2013285.","journal-title":"Journal of Artificial Intelligence Research"},{"key":"e_1_3_2_98_2","first-page":"33","volume-title":"Proceedings of the 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER \u201916)","volume":"5","author":"Kamei Yasutaka","year":"2016","unstructured":"Yasutaka Kamei and Emad Shihab. 2016. Defect prediction: Accomplishments and future challenges. In Proceedings of the 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER \u201916), Vol. 5, 33\u201345. DOI: 10.1109\/SANER.2016.56"},{"key":"e_1_3_2_99_2","doi-asserted-by":"crossref","first-page":"869","DOI":"10.1109\/ICDM.2010.50","volume-title":"Proceedings of the 2010 IEEE International Conference on Data Mining","author":"Kamiran Faisal","year":"2010","unstructured":"Faisal Kamiran, Toon Calders, and Mykola Pechenizkiy. 2010. Discrimination aware decision tree learning. In Proceedings of the 2010 IEEE International Conference on Data Mining. IEEE, 869\u2013874."},{"key":"e_1_3_2_100_2","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1145\/3650105.3652298","volume-title":"Proceedings of the 2024 IEEE\/ACM First International Conference on AI Foundation Models and Software Engineering","author":"Katzy Jonathan","year":"2024","unstructured":"Jonathan Katzy, Razvan Popescu, Arie Van Deursen, and Maliheh Izadi. 2024. An exploratory investigation Into code license infringements in large language model training datasets. In Proceedings of the 2024 IEEE\/ACM First International Conference on AI Foundation Models and Software Engineering, 74\u201385."},{"key":"e_1_3_2_101_2","doi-asserted-by":"crossref","first-page":"184","DOI":"10.1109\/APSEC.2004.69","volume-title":"Proceedings of the 11th Asia-Pacific Software Engineering Conference","author":"Kawaguchi S.","year":"2004","unstructured":"S. Kawaguchi, P. K. Garg, M. Matsushita, and K. Inoue. 2004. MUDABlue: An automatic categorization system for open source repositories. In Proceedings of the 11th Asia-Pacific Software Engineering Conference, 184\u2013193. DOI: 10.1109\/APSEC.2004.69"},{"key":"e_1_3_2_102_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2017.03.009"},{"key":"e_1_3_2_103_2","doi-asserted-by":"crossref","first-page":"2445","DOI":"10.1109\/SMC53992.2023.10394237","volume-title":"Proceedings of the 2023 IEEE International Conference on Systems, Man, and Cybernetics (SMC \u201923)","author":"Khoury Rapha\u00ebl","year":"2023","unstructured":"Rapha\u00ebl Khoury, Anderson R. Avila, Jacob Brunelle, and Baba Mamadou Camara. 2023. How secure is code generated by chatGPT? In Proceedings of the 2023 IEEE International Conference on Systems, Man, and Cybernetics (SMC \u201923). IEEE, 2445\u20132451."},{"key":"e_1_3_2_104_2","first-page":"802","volume-title":"Proceedings of the 2013 35th International Conference on Software Engineering (ICSE \u201913)","author":"Kim Dongsun","year":"2013","unstructured":"Dongsun Kim, Jaechang Nam, Jaewoo Song, and Sunghun Kim. 2013. Automatic patch generation learned from human-written patches. In Proceedings of the 2013 35th International Conference on Software Engineering (ICSE \u201913), 802\u2013811. DOI: 10.1109\/ICSE.2013.6606626"},{"key":"e_1_3_2_105_2","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1109\/QRS-C.2018.00031","volume-title":"Proceedings of the 2018 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C \u201918)","author":"King Tariq M.","year":"2018","unstructured":"Tariq M. King, Dionny Santiago, Justin Phillips, and Peter J. Clarke. 2018. Towards a Bayesian network model for predicting flaky automated tests. In Proceedings of the 2018 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C \u201918). IEEE, 100\u2013107."},{"key":"e_1_3_2_106_2","first-page":"3521","volume-title":"Proceedings of the National Academy of Sciences","volume":"114","author":"Kirkpatrick James","year":"2017","unstructured":"James Kirkpatrick, Razvan Pascanu, Neil Rabinowitz, Joel Veness, Guillaume Desjardins, Andrei A. Rusu, Kieran Milan, John Quan, Tiago Ramalho, Agnieszka Grabska-Barwinska, et al. 2017. Overcoming catastrophic forgetting in neural networks. Proceedings of the National Academy of Sciences 114, 13 (2017), 3521\u20133526."},{"key":"e_1_3_2_107_2","article-title":"Imagenet classification with deep convolutional neural networks","volume":"25","author":"Krizhevsky Alex","year":"2012","unstructured":"Alex Krizhevsky, Ilya Sutskever, and Geoffrey E. Hinton. 2012. Imagenet classification with deep convolutional neural networks. In Advances in Neural Information Processing Systems, Vol. 25.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_3_2_108_2","first-page":"21314","article-title":"Coderl: Mastering code generation through pretrained models and deep reinforcement learning","volume":"35","author":"Le Hung","year":"2022","unstructured":"Hung Le, Yue Wang, Akhilesh Deepak Gotmare, Silvio Savarese, and Steven Chu Hong Hoi. 2022. Coderl: Mastering code generation through pretrained models and deep reinforcement learning. In Advances in Neural Information Processing Systems, Vol. 35, 21314\u201321328.","journal-title":"Advances in Neural Information Processing Systems"},{"issue":"1","key":"e_1_3_2_109_2","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1109\/TSE.2011.104","article-title":"Genprog: A generic method for automatic software repair","volume":"38","author":"Goues Claire Le","year":"2011","unstructured":"Claire Le Goues, ThanhVu Nguyen, Stephanie Forrest, and Westley Weimer. 2011. Genprog: A generic method for automatic software repair. IEEE Transactions on Software Engineering 38, 1 (2011), 54\u201372.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"e_1_3_2_110_2","doi-asserted-by":"crossref","first-page":"184","DOI":"10.1145\/3387904.3389268","volume-title":"Proceedings of the 28th International Conference on Program Comprehension","author":"LeClair Alexander","year":"2020","unstructured":"Alexander LeClair, Sakib Haque, Lingfei Wu, and Collin McMillan. 2020. Improved code summarization via a graph neural network. In Proceedings of the 28th International Conference on Program Comprehension, 184\u2013195."},{"key":"e_1_3_2_111_2","article-title":"Convolutional networks for images, speech, and time series","volume":"3361","author":"LeCun Yann","year":"1995","unstructured":"Yann LeCun and Yoshua Bengio. 1995. Convolutional networks for images, speech, and time series. The Handbook of Brain Theory and Neural Networks, Vol. 3361.","journal-title":"The Handbook of Brain Theory and Neural Networks"},{"key":"e_1_3_2_112_2","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1109\/WAIN52551.2021.00028","volume-title":"Proceedings of the 2021 IEEE\/ACM 1st Workshop on AI Engineering - Software Engineering for AI (WAIN)","author":"Lewis G. A.","year":"2021","unstructured":"G. A. Lewis, S. Bellomo, and I. Ozkaya. 2021. Characterizing and detecting mismatch in machine-learning-enabled systems. In Proceedings of the 2021 IEEE\/ACM 1st Workshop on AI Engineering - Software Engineering for AI (WAIN). IEEE Computer Society, Los Alamitos, CA, 133\u2013140. DOI: 10.1109\/WAIN52551.2021.00028"},{"key":"e_1_3_2_113_2","unstructured":"Jian Li Yue Wang Michael R. Lyu and Irwin King. 2017. Code completion with neural attention and pointer networks. arXiv:1711.09573. Retrieved from https:\/\/arxiv.org\/abs\/1711.09573"},{"issue":"6624","key":"e_1_3_2_114_2","doi-asserted-by":"crossref","first-page":"1092","DOI":"10.1126\/science.abq1158","article-title":"Competition-level code generation with alphacode","volume":"378","author":"Li Yujia","year":"2022","unstructured":"Yujia Li, David Choi, Junyoung Chung, Nate Kushman, Julian Schrittwieser, R\u00e9mi Leblond, Tom Eccles, James Keeling, Felix Gimeno, Agustin Dal Lago, et al. 2022. Competition-level code generation with alphacode. Science 378, 6624 (2022), 1092\u20131097.","journal-title":"Science"},{"key":"e_1_3_2_115_2","doi-asserted-by":"publisher","unstructured":"Zhiyu Li Shuai Lu Daya Guo Nan Duan Shailesh Jannu Grant Jenks Deep Majumder Jared Green Alexey Svyatkovskiy Shengyu Fu et al. 2022. Automating code review activities by large-scale pre-training. DOI: 10.1145\/3540250.3549081","DOI":"10.1145\/3540250.3549081"},{"key":"e_1_3_2_116_2","first-page":"184","volume-title":"In Proceedings of the 2021 IEEE\/ACM 29th International Conference on Program Comprehension (ICPC \u201921)","author":"Lin Chen","year":"2021","unstructured":"Chen Lin, Zhichao Ouyang, Junqing Zhuang, Jianqiang Chen, Hui Li, and Rongxin Wu. 2021. Improving code summarization with block-wise abstract syntax tree splitting. In Proceedings of the 2021 IEEE\/ACM 29th International Conference on Program Comprehension (ICPC \u201921). IEEE, 184\u2013195."},{"key":"e_1_3_2_117_2","first-page":"74","article-title":"Rouge: A package for automatic evaluation of summaries","author":"Lin Chin-Yew","year":"2004","unstructured":"Chin-Yew Lin. 2004. Rouge: A package for automatic evaluation of summaries. In Text Summarization Branches Out, 74\u201381.","journal-title":"Text Summarization Branches Out"},{"key":"e_1_3_2_118_2","first-page":"212","volume-title":"Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","author":"Lin Jinkun","year":"2019","unstructured":"Jinkun Lin, Shaowei Cai, Chuan Luo, Qingwei Lin, and Hongyu Zhang. 2019. Towards more efficient meta-heuristic algorithms for combinatorial test generation. In Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 212\u2013222."},{"key":"e_1_3_2_119_2","volume-title":"Proceedings of the 9th Asian Test Symposium","author":"Lin Jin-Cherng","year":"2002","unstructured":"Jin-Cherng Lin and Pu-Lin Yeh. 2002. Using genetic algorithms for test case generation in path testing. Proceedings of the 9th Asian Test Symposium. DOI: 10.1109\/ats.2000.893632"},{"key":"e_1_3_2_120_2","doi-asserted-by":"publisher","DOI":"10.1145\/3241742"},{"key":"e_1_3_2_121_2","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1145\/2786805.2786847","volume-title":"Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering (ESEC\/FSE \u201915)","author":"Linares-V\u00e1squez Mario","year":"2015","unstructured":"Mario Linares-V\u00e1squez, Gabriele Bavota, Carlos Eduardo Bernal C\u00e1rdenas, Rocco Oliveto, Massimiliano Di Penta, and Denys Poshyvanyk. 2015. Optimizing energy consumption of GUIs in Android apps: A multi-objective approach. In Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering (ESEC\/FSE \u201915). ACM, New York, NY, 143\u2013154. DOI: 10.1145\/2786805.2786847"},{"key":"e_1_3_2_122_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-012-9230-z"},{"key":"e_1_3_2_123_2","first-page":"451","volume-title":"Proceedings of the 2012 28th IEEE International Conference on Software Maintenance (ICSM \u201912)","author":"Linares-V\u00e1squez Mario","year":"2012","unstructured":"Mario Linares-V\u00e1squez, Kamal Hossen, Hoang Dang, Huzefa Kagdi, Malcom Gethers, and Denys Poshyvanyk. 2012. Triaging incoming change requests: Bug or commit history, or code authorship? In Proceedings of the 2012 28th IEEE International Conference on Software Maintenance (ICSM \u201912), 451\u2013460. DOI: 10.1109\/ICSM.2012.6405306"},{"key":"e_1_3_2_124_2","first-page":"473","volume-title":"Proceedings of the 35th IEEE\/ACM International Conference on Automated Software Engineering","author":"Liu Fang","year":"2020","unstructured":"Fang Liu, Ge Li, Yunfei Zhao, and Zhi Jin. 2020. Multi-task learning based pre-trained language model for code completion. In Proceedings of the 35th IEEE\/ACM International Conference on Automated Software Engineering, 473\u2013485."},{"key":"e_1_3_2_125_2","first-page":"657","volume-title":"Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","author":"Liu Jiawei","year":"2023","unstructured":"Jiawei Liu, Jinjun Peng, Yuyao Wang, and Lingming Zhang. 2023. Neuri: Diversifying DNN generation via inductive rule inference. In Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 657\u2013669."},{"key":"e_1_3_2_126_2","first-page":"397","volume-title":"Proceedings of the 2023 38th IEEE\/ACM International Conference on Automated Software Engineering (ASE \u201923)","author":"Liu Jiaxing","year":"2023","unstructured":"Jiaxing Liu, Chaofeng Sha, and Xin Peng. 2023. An empirical study of parameter-efficient fine-tuning methods for pre-trained code models. In Proceedings of the 2023 38th IEEE\/ACM International Conference on Automated Software Engineering (ASE \u201923). IEEE, 397\u2013408."},{"key":"e_1_3_2_127_2","article-title":"Is your code generated by chatgpt really correct? Rigorous evaluation of large language models for code generation","volume":"36","author":"Liu Jiawei","year":"2024","unstructured":"Jiawei Liu, Chunqiu Steven Xia, Yuyao Wang, and Lingming Zhang. 2024. Is your code generated by chatgpt really correct? Rigorous evaluation of large language models for code generation. In Advances in Neural Information Processing Systems, Vol. 36.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_3_2_128_2","first-page":"2368","article-title":"Uncovering and quantifying social biases in code generation","volume":"36","author":"Liu Yan","year":"2023","unstructured":"Yan Liu, Xiaokang Chen, Yan Gao, Zhe Su, Fengji Zhang, Daoguang Zan, Jian-Guang Lou, Pin-Yu Chen, and Tsung-Yi Ho. 2023. Uncovering and quantifying social biases in code generation. In Advances in Neural Information Processing Systems, Vol. 36, 2368\u20132380.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_3_2_129_2","article-title":"Refining ChatGPT-generated code: Characterizing and mitigating code quality issues","author":"Liu Yue","year":"2023","unstructured":"Yue Liu, Thanh Le-Cong, Ratnadira Widyasari, Chakkrit Tantithamthavorn, Li Li, Xuan-Bach D. Le, and David Lo. 2023. Refining ChatGPT-generated code: Characterizing and mitigating code quality issues. ACM Transactions on Software Engineering and Methodology (2023).","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"e_1_3_2_130_2","first-page":"17","volume-title":"Proceedings of the 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE \u201923)","author":"Liu Zhongxin","year":"2023","unstructured":"Zhongxin Liu, Zhijie Tang, Xin Xia, and Xiaohu Yang. 2023. Ccrep: Learning code change representations via pre-trained code model and query back. In Proceedings of the 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE \u201923). IEEE, 17\u201329."},{"key":"e_1_3_2_131_2","first-page":"641","volume-title":"Proceedings of the 11th ACM SIGKDD International Conference on Knowledge Discovery in Data Mining","author":"Lowd Daniel","year":"2005","unstructured":"Daniel Lowd and Christopher Meek. 2005. Adversarial learning. In Proceedings of the 11th ACM SIGKDD International Conference on Knowledge Discovery in Data Mining, 641\u2013647."},{"key":"e_1_3_2_132_2","unstructured":"Anton Lozhkov Raymond Li Loubna Ben Allal Federico Cassano Joel Lamy-Poirier Nouamane Tazi Ao Tang Dmytro Pykhtar Jiawei Liu Yuxiang Wei et al. 2024. Starcoder 2 and the stack v2: The next generation. arXiv:2402.19173. Retrieved from https:\/\/arxiv.org\/abs\/2402.19173"},{"key":"e_1_3_2_133_2","unstructured":"Scott Lundberg. 2017. A unified approach to interpreting model predictions. arXiv:1705.07874. Retrieved from https:\/\/arxiv.org\/abs\/1705.07874"},{"key":"e_1_3_2_134_2","unstructured":"Qianou Ma Tongshuang Wu and Kenneth Koedinger. 2023. Is AI the better programming partner? Human-human pair programming vs. human-AI pair programming. arXiv:2306.05153. Retrieved from https:\/\/arxiv.org\/abs\/2306.05153"},{"key":"e_1_3_2_135_2","first-page":"103","volume-title":"Proceedings of the 23rd International Conference on Software Engineering (ICSE \u201901)","author":"Maletic J. I.","year":"2001","unstructured":"J. I. Maletic and A. Marcus. 2001. Supporting program comprehension using semantic and structural information. In Proceedings of the 23rd International Conference on Software Engineering (ICSE \u201901), 103\u2013112. DOI: 10.1109\/ICSE.2001.919085"},{"key":"e_1_3_2_136_2","first-page":"171","volume-title":"Proceedings of the ACM India Joint International Conference on Data Science and Management of Data (CODS-COMAD \u201919)","author":"Mani Senthil","year":"2019","unstructured":"Senthil Mani, Anush Sankaran, and Rahul Aralikatte. 2019. DeepTriage: Exploring the effectiveness of deep learning for bug triaging. In Proceedings of the ACM India Joint International Conference on Data Science and Management of Data (CODS-COMAD \u201919). ACM, New York, NY, 171\u2013179. DOI: 10.1145\/3297001.3297023"},{"key":"e_1_3_2_137_2","doi-asserted-by":"publisher","DOI":"10.1038\/s41586-023-06004-9"},{"key":"e_1_3_2_138_2","doi-asserted-by":"crossref","first-page":"432","DOI":"10.1109\/SEAA60479.2023.00071","volume-title":"Proceedings of the 2023 49th Euromicro Conference on Software Engineering and Advanced Applications (SEAA \u201923)","author":"Mart\u00ednez-Fern\u00e1ndez Silverio","year":"2023","unstructured":"Silverio Mart\u00ednez-Fern\u00e1ndez, Xavier Franch, and Francisco Dur\u00e1n. 2023. Towards green AI-based software systems: An architecture-centric approach (GAISSA). In Proceedings of the 2023 49th Euromicro Conference on Software Engineering and Advanced Applications (SEAA \u201923). IEEE, 432\u2013439."},{"key":"e_1_3_2_139_2","first-page":"1","volume-title":"Proceedings of the IEEE\/ACM 46th International Conference on Software Engineering","author":"Mastropaolo Antonio","year":"2024","unstructured":"Antonio Mastropaolo, Matteo Ciniselli, Massimiliano Di Penta, and Gabriele Bavota. 2024. Evaluating code summarization techniques: A new metric and an empirical characterization. In Proceedings of the IEEE\/ACM 46th International Conference on Software Engineering, 1\u201313."},{"key":"e_1_3_2_140_2","doi-asserted-by":"crossref","unstructured":"Antonio Mastropaolo Luca Pascarella and Gabriele Bavota. 2022. Using deep learning to generate complete log statements. arXiv:2201.04837. Retrieved from https:\/\/arxiv.org\/abs\/2201.04837","DOI":"10.1145\/3510003.3511561"},{"key":"e_1_3_2_141_2","first-page":"2149","volume-title":"Proceedings of the 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE \u201923)","author":"Mastropaolo Antonio","year":"2023","unstructured":"Antonio Mastropaolo, Luca Pascarella, Emanuela Guglielmi, Matteo Ciniselli, Simone Scalabrino, Rocco Oliveto, and Gabriele Bavota. 2023. On the robustness of code generation techniques: An empirical study on github Copilot. In Proceedings of the 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE \u201923). IEEE, 2149\u20132160."},{"key":"e_1_3_2_142_2","first-page":"336","volume-title":"Proceedings of the 2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE \u201921)","author":"Mastropaolo Antonio","year":"2021","unstructured":"Antonio Mastropaolo, Simone Scalabrino, Nathan Cooper, David Nader Palacio, Denys Poshyvanyk, Rocco Oliveto, and Gabriele Bavota. 2021. Studying the usage of text-to-text transfer transformer to support code-related tasks. In Proceedings of the 2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE \u201921). IEEE, 336\u2013347."},{"key":"e_1_3_2_143_2","doi-asserted-by":"crossref","unstructured":"Antonio Mastropaolo Fiorella Zampetti Gabriele Bavota and Massimiliano Di Penta. 2023. Toward automatically completing GitHub workflows. arxiv:2308.16774.","DOI":"10.1145\/3597503.3623351"},{"key":"e_1_3_2_144_2","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1145\/2597008.2597149","volume-title":"Proceedings of the 22nd International Conference on Program Comprehension (ICPC \u201914)","author":"McBurney Paul W.","year":"2014","unstructured":"Paul W. McBurney and Collin McMillan. 2014. Automatic documentation generation via source code summarization of method context. In Proceedings of the 22nd International Conference on Program Comprehension (ICPC \u201914). ACM, New York, NY, 279\u2013290. DOI: 10.1145\/2597008.2597149"},{"key":"e_1_3_2_145_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2015.2465386"},{"key":"e_1_3_2_146_2","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1007\/BF02478259","article-title":"A logical calculus of the ideas immanent in nervous activity","volume":"5","author":"McCulloch Warren S.","year":"1943","unstructured":"Warren S. McCulloch and Walter Pitts. 1943. A logical calculus of the ideas immanent in nervous activity. The Bulletin of Mathematical Biophysics 5 (1943), 115\u2013133.","journal-title":"The Bulletin of Mathematical Biophysics"},{"key":"e_1_3_2_147_2","first-page":"343","volume-title":"Proceedings of the 2011 27th IEEE International Conference on Software Maintenance (ICSM \u201911)","author":"McMillan Collin","year":"2011","unstructured":"Collin McMillan, Mario Linares-V\u00e1squez, Denys Poshyvanyk, and Mark Grechanik. 2011. Categorizing software applications for maintenance. In Proceedings of the 2011 27th IEEE International Conference on Software Maintenance (ICSM \u201911), 343\u2013352. DOI: 10.1109\/ICSM.2011.6080801"},{"key":"e_1_3_2_148_2","doi-asserted-by":"crossref","first-page":"925","DOI":"10.1145\/3338906.3340455","volume-title":"Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","author":"Mesbah Ali","year":"2019","unstructured":"Ali Mesbah, Andrew Rice, Emily Johnston, Nick Glorioso, and Edward Aftandilian. 2019. Deepdelta: Learning to repair compilation errors. In Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 925\u2013936."},{"key":"e_1_3_2_149_2","first-page":"8","volume-title":"Proceedings of the IRE","volume":"49","author":"Minsky Marvin","year":"1961","unstructured":"Marvin Minsky. 1961. Steps toward artificial intelligence. Proceedings of the IRE 49, 1 (1961), 8\u201330."},{"key":"e_1_3_2_150_2","author":"Minsky Marvin","year":"2017","unstructured":"Marvin Minsky and Seymour A. Papert. 2017. Perceptrons, Reissue of the 1988 Expanded Edition with a New Foreword by L\u00e9on Bottou: An Introduction to Computational Geometry. MIT press.","journal-title":"Perceptrons, Reissue of the 1988 Expanded Edition with a New Foreword by L\u00e9on Bottou: An Introduction to Computational Geometry"},{"key":"e_1_3_2_151_2","doi-asserted-by":"crossref","first-page":"276","DOI":"10.1007\/978-3-540-71289-3_22","volume-title":"Fundamental Approaches to Software Engineering: 10th International Conference (FASE \u201907), Held as Part of the Joint European Conferences, on Theory and Practice of Software (ETAPS \u201907)","author":"Mirarab Siavash","year":"2007","unstructured":"Siavash Mirarab and Ladan Tahvildari. 2007. A prioritization approach for software test cases based on Bayesian networks. In Fundamental Approaches to Software Engineering: 10th International Conference (FASE \u201907), Held as Part of the Joint European Conferences, on Theory and Practice of Software (ETAPS \u201907). Springer, 276\u2013290."},{"key":"e_1_3_2_152_2","doi-asserted-by":"crossref","first-page":"2503","DOI":"10.1007\/s10664-015-9414-4","article-title":"On the use of many quality attributes for software refactoring: A many-objective search-based software engineering approach","volume":"21","author":"Mkaouer Mohamed Wiem","year":"2016","unstructured":"Mohamed Wiem Mkaouer, Marouane Kessentini, Slim Bechikh, Mel \u00d3. Cinn\u00e9ide, and Kalyanmoy Deb. 2016. On the use of many quality attributes for software refactoring: A many-objective search-based software engineering approach. Empirical Software Engineering 21 (2016), 2503\u20132545.","journal-title":"Empirical Software Engineering"},{"key":"e_1_3_2_153_2","unstructured":"Ahmad Mohsin Helge Janicke Adrian Wood Iqbal H. Sarker Leandros Maglaras and Naeem Janjua. 2024. Can we trust large language models generated code? A framework for in-context learning security patterns and code evaluations across diverse LLMs. arXiv:2406.12513. Retrieved from https:\/\/arxiv.org\/abs\/2406.12513"},{"key":"e_1_3_2_154_2","unstructured":"Anamaria Mojica-Hanke Andrea Bayona Mario Linares-V\u00e1squez Steffen Herbold and Fabio A. Gonz\u00e1lez. 2023. What are the machine learning best practices reported by practitioners on stack exchange? arXiv:2301.10516."},{"key":"e_1_3_2_155_2","first-page":"31","volume-title":"Proceedings of QAOOSE","author":"Moraga M. A.","year":"2008","unstructured":"M. A. Moraga, M. F. Bertoa, M. C. Morcillo, C. Calero, and A. Vallecillo. 2008. Evaluating quality-in-use using Bayesian networks. Proceedings of QAOOSE (2008), 31\u201340. Retrieved from http:\/\/www.lcc.uma.es\/ av\/Publicaciones\/08\/QAOOSE08-final.pdf"},{"key":"e_1_3_2_156_2","first-page":"7777","volume-title":"Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics","volume":"1","author":"Na CheolWon","year":"2023","unstructured":"CheolWon Na, YunSeok Choi, and Jee-Hyong Lee. 2023. DIP: Dead code insertion based black-box attack for programming language model. In Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics, Long Papers, Vol. 1, 7777\u20137791."},{"key":"e_1_3_2_157_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00500-020-05443-0"},{"key":"e_1_3_2_158_2","first-page":"2450","volume-title":"Proceedings of the 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE \u201923)","author":"Nashid Noor","year":"2023","unstructured":"Noor Nashid, Mifta Sintaha, and Ali Mesbah. 2023. Retrieval-based prompt selection for code-related few-shot learning. In Proceedings of the 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE \u201923). IEEE, 2450\u20132462."},{"key":"e_1_3_2_159_2","volume-title":"Software Engineering: Report of a Conference Sponsored by the NATO Science Committee","author":"Naur Peter","year":"1968","unstructured":"Peter Naur and Brian Randell. 1968. Software Engineering: Report of a Conference Sponsored by the NATO Science Committee. Technical Report. NATO Scientific Affairs Division."},{"key":"e_1_3_2_160_2","doi-asserted-by":"crossref","first-page":"136","DOI":"10.1007\/978-1-4615-0429-0_6","volume-title":"Software Engineering with Computational Intelligence","author":"Neil Martin","year":"2003","unstructured":"Martin Neil, Paul Krause, and Norman Fenton. 2003. Software quality prediction using Bayesian networks. In Software Engineering with Computational Intelligence. Springer, 136\u2013172."},{"key":"e_1_3_2_161_2","first-page":"1","volume-title":"Proceedings of the 2022 IEEE\/ACM 19th International Conference on Mining Software Repositories (MSR \u201922)","author":"Nguyen Nhan","year":"2022","unstructured":"Nhan Nguyen and Sarah Nadi. 2022. An empirical evaluation of GitHub copilot\u2019s code suggestions. In Proceedings of the 2022 IEEE\/ACM 19th International Conference on Mining Software Repositories (MSR \u201922). IEEE, 1\u20135."},{"key":"e_1_3_2_162_2","doi-asserted-by":"crossref","first-page":"704","DOI":"10.1145\/3650212.3680314","volume-title":"Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis","author":"Nguyen Thanh-Dat","year":"2024","unstructured":"Thanh-Dat Nguyen, Tung Do-Viet, Hung Nguyen-Duy, Tuan-Hai Luu, Hung Le, Bach Le, and Patanamon Thongtanunam. 2024. VRDSynth: Synthesizing programs for multilingual visually rich document information extraction. In Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 704\u2013716."},{"key":"e_1_3_2_163_2","doi-asserted-by":"crossref","first-page":"154","DOI":"10.1007\/s10664-012-9218-8","article-title":"Software defect prediction using Bayesian networks","volume":"19","author":"Okutan Ahmet","year":"2014","unstructured":"Ahmet Okutan and Olcay Taner Yi\u0307ldi\u0307z. 2014. Software defect prediction using Bayesian networks. Empirical Software Engineering 19 (2014), 154\u2013181.","journal-title":"Empirical Software Engineering"},{"issue":"8","key":"e_1_3_2_164_2","doi-asserted-by":"crossref","first-page":"747","DOI":"10.1002\/nav.1046","article-title":"Bayesian testing strategies for software with an operational profile","volume":"48","author":"\u00d6zekici S.","year":"2001","unstructured":"S. \u00d6zekici and R. Soyer. 2001. Bayesian testing strategies for software with an operational profile. Naval Research Logistics 48, 8 (2001), 747\u2013763.","journal-title":"Naval Research Logistics"},{"key":"e_1_3_2_165_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2007.06.003"},{"key":"e_1_3_2_166_2","article-title":"Toward a theory of causation for interpreting neural code models","author":"Palacio David N.","year":"2024","unstructured":"David N. Palacio, Alejandro Velasco, Nathan Cooper, Alvaro Rodriguez, Kevin Moran, and Denys Poshyvanyk. 2024. Toward a theory of causation for interpreting neural code models. IEEE Transactions on Software Engineering (2024).","journal-title":"IEEE Transactions on Software Engineering"},{"key":"e_1_3_2_167_2","doi-asserted-by":"crossref","first-page":"1412","DOI":"10.1016\/j.procs.2018.05.071","article-title":"Software bug prediction prototype using Bayesian network classifier: A comprehensive model","volume":"132","author":"Pandey Sushant Kumar","year":"2018","unstructured":"Sushant Kumar Pandey, Ravi Bhushan Mishra, and Anil Kumar Triphathi. 2018. Software bug prediction prototype using Bayesian network classifier: A comprehensive model. Procedia Computer Science 132 (2018), 1412\u20131421.","journal-title":"Procedia Computer Science"},{"key":"e_1_3_2_168_2","first-page":"311","volume-title":"Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics","author":"Papineni Kishore","year":"2002","unstructured":"Kishore Papineni, Salim Roukos, Todd Ward, and Wei-Jing Zhu. 2002. Bleu: A method for automatic evaluation of machine translation. In Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics, 311\u2013318."},{"key":"e_1_3_2_169_2","unstructured":"Emilio Parisotto Abdel-rahman Mohamed Rishabh Singh Lihong Li Dengyong Zhou and Pushmeet Kohli. 2016. Neuro-symbolic program synthesis. arXiv:1611.01855. Retrieved from https:\/\/arxiv.org\/abs\/1611.01855"},{"key":"e_1_3_2_170_2","unstructured":"Hammond Pearce Baleegh Ahmad Benjamin Tan Brendan Dolan-Gavitt and Ramesh Karri. 2021. An empirical cybersecurity evaluation of GitHub copilot\u2019s code contributions. arXiv:2108.09293. Retrieved from https:\/\/arxiv.org\/abs\/2108.09293"},{"key":"e_1_3_2_171_2","doi-asserted-by":"crossref","first-page":"754","DOI":"10.1109\/SP46214.2022.9833571","volume-title":"Proceedings of the 2022 IEEE Symposium on Security and Privacy (SP \u201922)","author":"Pearce Hammond","year":"2022","unstructured":"Hammond Pearce, Baleegh Ahmad, Benjamin Tan, Brendan Dolan-Gavitt, and Ramesh Karri. 2022. Asleep at the keyboard? Assessing the security of GitHub copilot\u2019s code contributions. In Proceedings of the 2022 IEEE Symposium on Security and Privacy (SP \u201922). IEEE, 754\u2013768."},{"key":"e_1_3_2_172_2","doi-asserted-by":"crossref","unstructured":"Long Phan Hieu Tran Daniel Le Hieu Nguyen James Anibal Alec Peltekian and Yanfang Ye. 2021. Cotext: Multi-task learning with code-text transformer. arXiv:2105.08645. Retrieved from https:\/\/arxiv.org\/abs\/2105.08645","DOI":"10.18653\/v1\/2021.nlp4prog-1.5"},{"key":"e_1_3_2_173_2","volume-title":"How to Solve It: A New Aspect of Mathematical Method","author":"Polya George","year":"2004","unstructured":"George Polya. 2004. How to Solve It: A New Aspect of Mathematical Method. Princeton University Press."},{"key":"e_1_3_2_174_2","first-page":"1","volume-title":"Proceedings of the IEEE\/ACM 46th International Conference on Software Engineering","author":"Prenner Julian Aron","year":"2024","unstructured":"Julian Aron Prenner and Romain Robbes. 2024. Out of context: How important is local context in neural program repair? In Proceedings of the IEEE\/ACM 46th International Conference on Software Engineering, 1\u201313."},{"key":"e_1_3_2_175_2","doi-asserted-by":"publisher","DOI":"10.1145\/2744200"},{"key":"e_1_3_2_176_2","first-page":"49","article-title":"A conceptual Bayesian net model for integrated software quality prediction","volume":"11","author":"Radli\u0144ski \u0141ukasz","year":"2011","unstructured":"\u0141ukasz Radli\u0144ski. 2011. A conceptual Bayesian net model for integrated software quality prediction. Annales Universitatis Mariae Curie-Sklodowska, Sectio AI\u2013Informatica 11, 4 (2011), 49\u201360.","journal-title":"Annales Universitatis Mariae Curie-Sklodowska, Sectio AI\u2013Informatica"},{"issue":"1","key":"e_1_3_2_177_2","first-page":"5485","article-title":"Exploring the limits of transfer learning with a unified text-to-text transformer","volume":"21","author":"Raffel Colin","year":"2020","unstructured":"Colin Raffel, Noam Shazeer, Adam Roberts, Katherine Lee, Sharan Narang, Michael Matena, Yanqi Zhou, Wei Li, and Peter J Liu. 2020. Exploring the limits of transfer learning with a unified text-to-text transformer. The Journal of Machine Learning Research 21, 1 (2020), 5485\u20135551.","journal-title":"The Journal of Machine Learning Research"},{"key":"e_1_3_2_178_2","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1109\/IBCAST51254.2021.9393250","volume-title":"Proceedings of the 2021 International Bhurban Conference on Applied Sciences and Technologies (IBCAST \u201921)","author":"Rahim Aqsa","year":"2021","unstructured":"Aqsa Rahim, Zara Hayat, Muhammad Abbas, Amna Rahim, and Muhammad Abdul Rahim. 2021. Software defect prediction with Na\u00efve Bayes classifier. In Proceedings of the 2021 International Bhurban Conference on Applied Sciences and Technologies (IBCAST \u201921). IEEE, 293\u2013297."},{"key":"e_1_3_2_179_2","doi-asserted-by":"publisher","DOI":"10.1145\/2666356.2594321"},{"key":"e_1_3_2_180_2","doi-asserted-by":"crossref","first-page":"1135","DOI":"10.1145\/2939672.2939778","volume-title":"Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining","author":"Ribeiro Marco Tulio","year":"2016","unstructured":"Marco Tulio Ribeiro, Sameer Singh, and Carlos Guestrin. 2016. \u201cWhy should I trust you?\u201d Explaining the predictions of any classifier. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 1135\u20131144."},{"key":"e_1_3_2_181_2","first-page":"29","volume-title":"Proceedings of the 2019 IEEE\/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER \u201919)","author":"Robbes Romain","year":"2019","unstructured":"Romain Robbes and Andrea Janes. 2019. Leveraging small software engineering data sets with pre-trained neural networks. In Proceedings of the 2019 IEEE\/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER \u201919). IEEE, 29\u201332."},{"key":"e_1_3_2_182_2","first-page":"317","volume-title":"Proceedings of the 2008 23rd IEEE\/ACM International Conference on Automated Software Engineering","author":"Robbes Romain","year":"2008","unstructured":"Romain Robbes and Michele Lanza. 2008. How program history can improve code completion. In Proceedings of the 2008 23rd IEEE\/ACM International Conference on Automated Software Engineering, 317\u2013326. DOI: 10.1109\/ASE.2008.42"},{"key":"e_1_3_2_183_2","doi-asserted-by":"crossref","first-page":"479","DOI":"10.1109\/ICSME.2017.17","volume-title":"Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME \u201917)","author":"Robillard Martin P.","year":"2017","unstructured":"Martin P. Robillard, Andrian Marcus, Christoph Treude, Gabriele Bavota, Oscar Chaparro, Neil Ernst, Marco Aur\u00e9lio Gerosa, Michael Godfrey, Michele Lanza, Mario Linares-V\u00e1squez, et al.. 2017. On-demand developer documentation. In Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME \u201917), 479\u2013483. DOI: 10.1109\/ICSME.2017.17"},{"key":"e_1_3_2_184_2","first-page":"328","volume-title":"Proceedings of the IEEE WESCON","author":"Royce W. W.","year":"1970","unstructured":"W. W. Royce. 1970. Managing the development of large software systems. In Proceedings of the IEEE WESCON. IEEE Computer Society Press, 328\u2013338."},{"key":"e_1_3_2_185_2","unstructured":"Baptiste Roziere Jonas Gehring Fabian Gloeckle Sten Sootla Itai Gat Xiaoqing Ellen Tan Yossi Adi Jingyu Liu Tal Remez J\u00e9r\u00e9my Rapin et al. 2023. Code LLaMA: Open foundation models for code. arXiv:2308.12950. Retrieved from https:\/\/arxiv.org\/abs\/2308.12950"},{"issue":"6088","key":"e_1_3_2_186_2","doi-asserted-by":"crossref","first-page":"533","DOI":"10.1038\/323533a0","article-title":"Learning representations by Back-propagating errors","volume":"323","author":"Rumelhart David E.","year":"1986","unstructured":"David E. Rumelhart, Geoffrey E. Hinton, and Ronald J. Williams. 1986. Learning representations by Back-propagating errors. Nature 323, 6088 (1986), 533\u2013536.","journal-title":"Nature"},{"key":"e_1_3_2_187_2","unstructured":"Iman Saberi Fatemeh Fard and Fuxiang Chen. 2023. Multilingual adapter-based knowledge aggregation on code summarization for low-resource languages. arXiv:2307.07854. Retrieved from https:\/\/arxiv.org\/abs\/2307.07854"},{"key":"e_1_3_2_188_2","first-page":"265","volume-title":"Proceedings of the 2012 20th IEEE International Conference on Program Comprehension (ICPC \u201912)","author":"Sajnani Hitesh","year":"2012","unstructured":"Hitesh Sajnani. 2012. Automatic software architecture recovery: A machine learning approach. In Proceedings of the 2012 20th IEEE International Conference on Program Comprehension (ICPC \u201912), 265\u2013268. DOI: 10.1109\/ICPC.2012.6240501"},{"issue":"3","key":"e_1_3_2_189_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3446199","article-title":"An adaptive search budget allocation approach for search-based test case generation","volume":"30","author":"Scalabrino Simone","year":"2021","unstructured":"Simone Scalabrino, Antonio Mastropaolo, Gabriele Bavota, and Rocco Oliveto. 2021. An adaptive search budget allocation approach for search-based test case generation. ACM Transactions on Software Engineering and Methodology 30, 3 (2021), 1\u201326.","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"e_1_3_2_190_2","first-page":"12","volume-title":"Proceedings of the 14th ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM \u201920)","author":"Serban Alex","year":"2020","unstructured":"Alex Serban, Koen van der Blom, Holger Hoos, and Joost Visser. 2020. Adoption and effects of software engineering best practices in machine learning. In Proceedings of the 14th ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM \u201920). ACM, New York, NY, Article 3, 12 pages. DOI: 10.1145\/3382494.3410681"},{"key":"e_1_3_2_191_2","first-page":"142","volume-title":"Proceedings of the 46th International Conference on Software Engineering: Software Engineering in Society","author":"Shi Jieke","year":"2024","unstructured":"Jieke Shi, Zhou Yang, Hong Jin Kang, Bowen Xu, Junda He, and David Lo. 2024. Greening large language models of code. In Proceedings of the 46th International Conference on Software Engineering: Software Engineering in Society, 142\u2013153."},{"key":"e_1_3_2_192_2","first-page":"1","volume-title":"Proceedings of the 37th IEEE\/ACM International Conference on Automated Software Engineering","author":"Shi Jieke","year":"2022","unstructured":"Jieke Shi, Zhou Yang, Bowen Xu, Hong Jin Kang, and David Lo. 2022. Compressing pre-trained models of code Into 3 Mb. In Proceedings of the 37th IEEE\/ACM International Conference on Automated Software Engineering, 1\u201312."},{"key":"e_1_3_2_193_2","volume-title":"The Art of Agile Development","author":"Shore James","year":"2021","unstructured":"James Shore and Shane Warden. 2021. The Art of Agile Development. \u201cO\u2019Reilly Media, Inc.\u201d"},{"key":"e_1_3_2_194_2","unstructured":"David Silver Thomas Hubert Julian Schrittwieser Ioannis Antonoglou Matthew Lai Arthur Guez Marc Lanctot Laurent Sifre Dharshan Kumaran Thore Graepel et al. 2017. Mastering chess and shogi by self-play with a general reinforcement learning algorithm. arXiv:1712.01815. Retrieved from https:\/\/arxiv.org\/abs\/1712.01815"},{"key":"e_1_3_2_195_2","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1109\/ISSRE.2001.989454","volume-title":"Proceedings of the 12th International Symposium on Software Reliability Engineering","author":"Singh Harshinder","year":"2001","unstructured":"Harshinder Singh, Vittorio Cortellessa, Bojan Cukic, Erdogan Gunel, and Vijayanand Bharadwaj. 2001. A Bayesian approach to reliability prediction and assessment of component based systems. In Proceedings of the 12th International Symposium on Software Reliability Engineering. IEEE, 12\u201321."},{"key":"e_1_3_2_196_2","first-page":"23","volume-title":"Proceedings of the 2023 IEEE\/ACM International Workshop on Automated Program Repair (APR \u201923)","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 Proceedings of the 2023 IEEE\/ACM International Workshop on Automated Program Repair (APR \u201923). IEEE, 23\u201330."},{"key":"e_1_3_2_197_2","doi-asserted-by":"crossref","unstructured":"Dominik Sobania Martin Briesch and Franz Rothlauf. 2021. Choose your programming copilot: A comparison of the program synthesis performance of GitHub copilot and genetic programming. arXiv:2111.07875. Retrieved from https:\/\/arxiv.org\/abs\/2111.07875","DOI":"10.1145\/3512290.3528700"},{"key":"e_1_3_2_198_2","volume-title":"Proceedings of the 2021 36th IEEE\/ACM International Conference on Automated Software Engineering (ASE \u201921)","author":"Stallenberg Dimitri","year":"2021","unstructured":"Dimitri Stallenberg, Mitchell Olsthoorn, and Annibale Panichella. 2021. Improving test case generation for REST APIs through hierarchical clustering. In Proceedings of the 2021 36th IEEE\/ACM International Conference on Automated Software Engineering (ASE \u201921). DOI: 10.1109\/ase51524.2021.9678586"},{"issue":"1","key":"e_1_3_2_199_2","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1007\/s10515-024-00421-4","article-title":"Distilled GPT for source code summarization","volume":"31","author":"Su Chia-Yi","year":"2024","unstructured":"Chia-Yi Su and Collin McMillan. 2024. Distilled GPT for source code summarization. Automated Software Engineering 31, 1 (2024), 22.","journal-title":"Automated Software Engineering"},{"key":"e_1_3_2_200_2","unstructured":"Zhiqing Sun Hongkun Yu Xiaodan Song Renjie Liu Yiming Yang and Denny Zhou. 2020. Mobilebert: A compact task-agnostic Bert for resource-limited devices. arXiv:2004.02984. Retrieved from https:\/\/arxiv.org\/abs\/2004.02984"},{"key":"e_1_3_2_201_2","doi-asserted-by":"crossref","first-page":"421","DOI":"10.18293\/SEKE2018-181","volume-title":"Proceedings of the 30th International Conference on Software Engineering and Knowledge Engineering","author":"Sunil Jinu M.","year":"2018","unstructured":"Jinu M. Sunil, Lov Kumar, and Lalita Bhanu Murthy Neti. 2018. Bayesian logistic regression for software defect prediction (S). In Proceedings of the 30th International Conference on Software Engineering and Knowledge Engineering, 421\u2013420."},{"key":"e_1_3_2_202_2","doi-asserted-by":"crossref","first-page":"1433","DOI":"10.1145\/3368089.3417058","volume-title":"Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","author":"Svyatkovskiy Alexey","year":"2020","unstructured":"Alexey Svyatkovskiy, Shao Kun Deng, Shengyu Fu, and Neel Sundaresan. 2020. Intellicode compose: Code generation using transformer. In Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 1433\u20131443."},{"key":"e_1_3_2_203_2","doi-asserted-by":"crossref","first-page":"2727","DOI":"10.1145\/3292500.3330699","volume-title":"Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining","author":"Svyatkovskiy Alexey","year":"2019","unstructured":"Alexey Svyatkovskiy, Ying Zhao, Shengyu Fu, and Neel Sundaresan. 2019. Pythia: AI-assisted code completion system. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 2727\u20132735."},{"key":"e_1_3_2_204_2","unstructured":"Gemini Team Rohan Anil Sebastian Borgeaud Yonghui Wu Jean-Baptiste Alayrac Jiahui Yu Radu Soricut Johan Schalkwyk Andrew M. Dai Anja Hauth et al. 2023. Gemini: A family of highly capable multimodal models. arXiv:2312.11805. Retrieved from https:\/\/arxiv.org\/abs\/2312.11805"},{"key":"e_1_3_2_205_2","author":"The Standish Group International","year":"1999","unstructured":"The Standish Group International. 1999. CHAOS: A Recipe for Success.","journal-title":"CHAOS: A Recipe for Success"},{"key":"e_1_3_2_206_2","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1109\/MSR.2009.5069496","volume-title":"Proceedings of the 2009 6th IEEE International Working Conference on Mining Software Repositories","author":"Tian Kai","year":"2009","unstructured":"Kai Tian, Meghan Revelle, and Denys Poshyvanyk. 2009. Using latent dirichlet allocation for automatic categorization of software. In Proceedings of the 2009 6th IEEE International Working Conference on Mining Software Repositories, 163\u2013166. DOI: 10.1109\/MSR.2009.5069496"},{"key":"e_1_3_2_207_2","first-page":"624","volume-title":"Proceedings of the 2023 IEEE\/ACM 20th International Conference on Mining Software Repositories (MSR \u201923)","author":"Treude Christoph","year":"2023","unstructured":"Christoph Treude and Hideaki Hata. 2023. She elicits requirements and HE tests: Software engineering gender bias in large language models. In Proceedings of the 2023 IEEE\/ACM 20th International Conference on Mining Software Repositories (MSR \u201923). IEEE, 624\u2013629."},{"key":"e_1_3_2_208_2","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1109\/IC2E55432.2022.00011","volume-title":"Proceedings of the 2022 IEEE International Conference on Cloud Engineering (IC2E \u201922)","author":"Trihinas Demetris","year":"2022","unstructured":"Demetris Trihinas, Lauritz Thamsen, Jossekin Beilharz, and Moysis Symeonides. 2022. Towards energy consumption and carbon footprint testing for AI-driven iot services. In Proceedings of the 2022 IEEE International Conference on Cloud Engineering (IC2E \u201922). IEEE, 29\u201335."},{"key":"e_1_3_2_209_2","unstructured":"Michele Tufano Dawn Drain Alexey Svyatkovskiy Shao Kun Deng and Neel Sundaresan. 2020. Unit test case generation with transformers. arXiv:2009.05617. Retrieved from https:\/\/arxiv.org\/abs\/2009.05617"},{"key":"e_1_3_2_210_2","doi-asserted-by":"crossref","unstructured":"Michele Tufano Dawn Drain Alexey Svyatkovskiy and Neel Sundaresan. 2022. Generating accurate assert statements for unit test cases using pretrained transformers 54\u201364.","DOI":"10.1145\/3524481.3527220"},{"key":"e_1_3_2_211_2","first-page":"25","volume-title":"On learning meaningful code changes via neural machine translationProceedings of the 41st International Conference on Software Engineering (ICSE \u201919)","author":"Tufano Michele","year":"2019","unstructured":"Michele Tufano, Jevgenija Pantiuchina, Cody Watson, Gabriele Bavota, and Denys Poshyvanyk. 2019. On learning meaningful code changes via neural machine translation. In Proceedings of the 41st International Conference on Software Engineering (ICSE \u201919), 25\u201336."},{"issue":"4","key":"e_1_3_2_212_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3340544","article-title":"An empirical study on learning bug-fixing patches in the wild via neural machine translation","volume":"28","author":"Tufano Michele","year":"2019","unstructured":"Michele Tufano, Cody Watson, Gabriele Bavota, Massimiliano Di Penta, Martin White, and Denys Poshyvanyk. 2019. An empirical study on learning bug-fixing patches in the wild via neural machine translation. ACM Transactions on Software Engineering and Methodology 28, 4 (2019), 1\u201329.","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"e_1_3_2_213_2","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1109\/ICSME.2019.00046","volume-title":"Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME \u201919)","author":"Tufano Michele","year":"2019","unstructured":"Michele Tufano, Cody Watson, Gabriele Bavota, Massimiliano Di Penta, Martin White, and Denys Poshyvanyk. 2019. Learning how to mutate source code from bug-fixes. In Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME \u201919), 301\u2013312."},{"key":"e_1_3_2_214_2","first-page":"2291","volume-title":"Proceedings of the 44th IEEE\/ACM 44th International Conference on Software Engineering (ICSE \u201922)","author":"Tufano Rosalia","year":"2022","unstructured":"Rosalia Tufano, Simone Masiero, Antonio Mastropaolo, Luca Pascarella, Denys Poshyvanyk, and Gabriele Bavota. 2022. Using pre-trained models to boost code review automation. In Proceedings of the 44th IEEE\/ACM 44th International Conference on Software Engineering (ICSE \u201922). ACM, 2291\u20132302."},{"key":"e_1_3_2_215_2","doi-asserted-by":"crossref","unstructured":"Rosalia Tufano Antonio Mastropaolo Federica Pepe Ozren Dabi\u0107 Massimiliano Di Penta and Gabriele Bavota. 2024. Unveiling ChatGPT\u2019S usage in open source projects: A mining-based study. arXiv:2402.16480.","DOI":"10.1145\/3643991.3644918"},{"key":"e_1_3_2_216_2","doi-asserted-by":"crossref","first-page":"2303","DOI":"10.1145\/3510003.3510625","volume-title":"Proceedings of the 44th International Conference on Software Engineering","author":"Tufano Rosalia","year":"2022","unstructured":"Rosalia Tufano, Simone Scalabrino, Luca Pascarella, Emad Aghajani, Rocco Oliveto, and Gabriele Bavota. 2022. Using reinforcement learning for load testing of video games. In Proceedings of the 44th International Conference on Software Engineering, 2303\u20132314. Retrieved from 10.1145\/3510003"},{"key":"e_1_3_2_217_2","volume-title":"Computing Machinery and Intelligence","author":"Turing Alan M.","year":"2009","unstructured":"Alan M. Turing. 2009. Computing Machinery and Intelligence. Springer."},{"key":"e_1_3_2_218_2","first-page":"1","volume-title":"Proceedings of the CHI Conference on Human Factors in Computing Systems Extended Abstracts","author":"Vaithilingam Priyan","year":"2022","unstructured":"Priyan Vaithilingam, Tianyi Zhang, and Elena L. Glassman. 2022. Expectation vs. experience: Evaluating the usability of code generation tools powered by large language models. In Proceedings of the CHI Conference on Human Factors in Computing Systems Extended Abstracts, 1\u20137."},{"key":"e_1_3_2_219_2","doi-asserted-by":"crossref","unstructured":"Tina Vartziotis Ippolyti Dellatolas George Dasoulas Maximilian Schmidt Florian Schneider Tim Hoffmann Sotirios Kotsopoulos and Michael Keckeisen. 2024. Learn to code sustainably: An empirical study on LLM-based green code generation. arXiv:2403.03344. Retrieved from https:\/\/arxiv.org\/abs\/2403.03344","DOI":"10.1145\/3643795.3648394"},{"key":"e_1_3_2_220_2","article-title":"Attention is all you need","author":"Vaswani A.","year":"2017","unstructured":"A. Vaswani. 2017. Attention is all you need. In Advances in Neural Information Processing Systems.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_3_2_221_2","unstructured":"Ashish Vaswani Noam Shazeer Niki Parmar Jakob Uszkoreit Llion Jones Aidan N. Gomez Lukasz Kaiser and Illia Polosukhin. 2017. Attention is all you need Vol. 30. Retrieved from https:\/\/proceedings.neurips.cc\/paper_files\/paper\/2017\/file\/3f5ee243547dee91fbd053c1c4a845aa-Paper.pdf"},{"key":"e_1_3_2_222_2","first-page":"1","volume-title":"Proceedings of the 5th International Conference on Predictor Models in Software Engineering","author":"Wagner Stefan","year":"2009","unstructured":"Stefan Wagner. 2009. A Bayesian network approach to assess and predict software quality using activity-based quality models. In Proceedings of the 5th International Conference on Predictor Models in Software Engineering, 1\u20139."},{"key":"e_1_3_2_223_2","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1145\/3238147.3238206","volume-title":"Proceedings of the 33rd ACM\/IEEE International Conference on Automated Software Engineering","author":"Wan Yao","year":"2018","unstructured":"Yao Wan, Zhou Zhao, Min Yang, Guandong Xu, Haochao Ying, Jian Wu, and Philip S. Yu. 2018. Improving automatic source code summarization via deep reinforcement learning. In Proceedings of the 33rd ACM\/IEEE International Conference on Automated Software Engineering, 397\u2013407."},{"key":"e_1_3_2_224_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2018.2877678"},{"key":"e_1_3_2_225_2","doi-asserted-by":"crossref","first-page":"382","DOI":"10.1145\/3540250.3549113","volume-title":"Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","author":"Wang Chaozheng","year":"2022","unstructured":"Chaozheng Wang, Yuanhang Yang, Cuiyun Gao, Yun Peng, Hongyu Zhang, and Michael R. Lyu. 2022. 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, 382\u2013394."},{"key":"e_1_3_2_226_2","first-page":"5","volume-title":"Proceedings of the 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE \u201923)","author":"Wang Deze","year":"2023","unstructured":"Deze Wang, Boxing Chen, Shanshan Li, Wei Luo, Shaoliang Peng, Wei Dong, and Xiangke Liao. 2023. One adapter for all programming languages? Adapter tuning for code search and summarization. In Proceedings of the 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE \u201923). IEEE, 5\u201316."},{"key":"e_1_3_2_227_2","unstructured":"Fusheng Wang Jianhao Yan Fandong Meng and Jie Zhou. 2021. Selective knowledge distillation for neural machine translation. arXiv:2105.12967. Retrieved from https:\/\/arxiv.org\/abs\/2105.12967"},{"key":"e_1_3_2_228_2","unstructured":"Jiexin Wang Xitong Luo Liuwen Cao Hongkui He Hailin Huang Jiayuan Xie Adam Jatowt and Yi Cai. 2024. Is your AI-generated code really secure? Evaluating large language models on secure code generation with CodeSecEval. arXiv:2407.02395. Retrieved from https:\/\/arxiv.org\/abs\/2407.02395"},{"key":"e_1_3_2_229_2","first-page":"297","volume-title":"Proceedings of the 38th International Conference on Software Engineering (ICSE \u201916)","author":"Wang Song","year":"2016","unstructured":"Song Wang, Taiyue Liu, and Lin Tan. 2016. Automatically learning semantic features for defect prediction. In Proceedings of the 38th International Conference on Software Engineering (ICSE \u201916). ACM, New York, NY, 297\u2013308. DOI: 10.1145\/2884781.2884804"},{"issue":"1","key":"e_1_3_2_230_2","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1109\/TSE.2020.2979701","article-title":"Reinforcement-learning-guided source code summarization using hierarchical attention","volume":"48","author":"Wang Wenhua","year":"2020","unstructured":"Wenhua Wang, Yuqun Zhang, Yulei Sui, Yao Wan, Zhou Zhao, Jian Wu, S. Yu Philip, and Guandong Xu. 2020. Reinforcement-learning-guided source code summarization using hierarchical attention. IEEE Transactions on Software Engineering 48, 1 (2020), 102\u2013119.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"e_1_3_2_231_2","doi-asserted-by":"crossref","unstructured":"Yue Wang Hung Le Akhilesh Deepak Gotmare Nghi D. Q. Bui Junnan Li and Steven C. H. Hoi. 2023. Codet5+: Open code large language models for code understanding and generation. arXiv:2305.07922. Retrieved from https:\/\/arxiv.org\/abs\/2305.07922","DOI":"10.18653\/v1\/2023.emnlp-main.68"},{"key":"e_1_3_2_232_2","unstructured":"Yanlin Wang Yanli Wang Daya Guo Jiachi Chen Ruikai Zhang Yuchi Ma and Zibin Zheng. 2024. RLCoder: Reinforcement learning for repository-level code completion. arXiv:2407.19487. Retrieved from https:\/\/arxiv.org\/abs\/2407.19487"},{"issue":"2","key":"e_1_3_2_233_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3485275","article-title":"A systematic literature review on the use of deep learning in software engineering research","volume":"31","author":"Watson Cody","year":"2022","unstructured":"Cody Watson, Nathan Cooper, David Nader Palacio, Kevin Moran, and Denys Poshyvanyk. 2022. A systematic literature review on the use of deep learning in software engineering research. ACM Transactions on Software Engineering and Methodology 31, 2 (2022), 1\u201358.","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"e_1_3_2_234_2","doi-asserted-by":"crossref","first-page":"1398","DOI":"10.1145\/3377811.3380429","volume-title":"Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering","author":"Watson Cody","year":"2020","unstructured":"Cody Watson, Michele Tufano, Kevin Moran, Gabriele Bavota, and Denys Poshyvanyk. 2020. On learning meaningful assert statements for unit test cases. In Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering, 1398\u20131409."},{"key":"e_1_3_2_235_2","unstructured":"Jason Wei Maarten Bosma Vincent Y. Zhao Kelvin Guu Adams Wei Yu Brian Lester Nan Du Andrew M. Dai and Quoc V. Le. 2021. Finetuned language models are zero-shot learners. arXiv:2109.01652. Retrieved from https:\/\/arxiv.org\/abs\/2109.01652"},{"key":"e_1_3_2_236_2","first-page":"224","volume-title":"Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","author":"Wei Xiaokai","year":"2023","unstructured":"Xiaokai Wei, Sujan Kumar Gonugondla, Shiqi Wang, Wasi Ahmad, Baishakhi Ray, Haifeng Qian, Xiaopeng Li, Varun Kumar, Zijian Wang, Yuchen Tian, et al. 2023. Towards greener yet powerful code generation via quantization: An empirical study. In Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 224\u2013236."},{"key":"e_1_3_2_237_2","doi-asserted-by":"crossref","unstructured":"Jules White Sam Hays Quchen Fu Jesse Spencer-Smith and Douglas C. Schmidt. 2023. ChatGpt prompt patterns for improving code quality refactoring requirements elicitation and software design. arXiv:2303.07839. Retrieved from https:\/\/arxiv.org\/abs\/2303.07839","DOI":"10.1007\/978-3-031-55642-5_4"},{"key":"e_1_3_2_238_2","doi-asserted-by":"crossref","first-page":"334","DOI":"10.1109\/MSR.2015.38","volume-title":"Proceedings of the 2015 IEEE\/ACM 12th Working Conference on Mining Software Repositories","author":"White Martin","year":"2015","unstructured":"Martin White, Christopher Vendome, Mario Linares-Vasquez, and Denys Poshyvanyk. 2015. Toward deep learning software repositories. In Proceedings of the 2015 IEEE\/ACM 12th Working Conference on Mining Software Repositories, 334\u2013345. DOI: 10.1109\/MSR.2015.38"},{"key":"e_1_3_2_239_2","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511623585","volume":"2","author":"Whitehead Alfred North","year":"1997","unstructured":"Alfred North Whitehead and Bertrand Russell. 1997. Principia Mathematica to* 56. Vol. 2. Cambridge University Press.","journal-title":"Principia Mathematica to* 56"},{"key":"e_1_3_2_240_2","author":"Wintersgill Nathan","year":"2024","unstructured":"Nathan Wintersgill, Trevor Stalnaker, Laura A. Heymann, Oscar Chaparro, and Denys Poshyvanyk. 2024. \u201cThe law doesn\u2019t work like a computer\u201d: Exploring software licensing issues faced by legal practitioners. arXiv:2403.14927. Retrieved from https:\/\/arxiv.org\/abs\/2403.14927","journal-title":"\u201cThe law doesn\u2019t work like a computer\u201d: Exploring software licensing issues faced by legal practitioners"},{"key":"e_1_3_2_241_2","first-page":"795","volume-title":"Proceedings of Machine Learning and Systems","volume":"4","author":"Wu Carole-Jean","year":"2022","unstructured":"Carole-Jean Wu, Ramya Raghavendra, Udit Gupta, Bilge Acun, Newsha Ardalani, Kiwan Maeng, Gloria Chang, Fiona Aga, Jinshi Huang, Charles Bai, et al. 2022. Sustainable Ai: Environmental implications, challenges and opportunities. Proceedings of Machine Learning and Systems 4 (2022), 795\u2013813."},{"key":"e_1_3_2_242_2","first-page":"38087","volume-title":"International Conference on Machine Learning","author":"Xiao Guangxuan","year":"2023","unstructured":"Guangxuan Xiao, Ji Lin, Mickael Seznec, Hao Wu, Julien Demouth, and Song Han. 2023. Smoothquant: Accurate and efficient post-training quantization for large language models. In International Conference on Machine Learning. PMLR, 38087\u201338099."},{"key":"e_1_3_2_243_2","first-page":"13","volume-title":"Proceedings of the 2013 IEEE 7th International Conference on Software Security and Reliability","author":"Yang Shunkun","year":"2013","unstructured":"Shunkun Yang, Minyan Lu, and Lin Ge. 2013. Bayesian network based software reliability prediction by dynamic simulation. In Proceedings of the 2013 IEEE 7th International Conference on Software Security and Reliability. IEEE, 13\u201320."},{"key":"e_1_3_2_244_2","doi-asserted-by":"crossref","first-page":"1482","DOI":"10.1145\/3510003.3510146","volume-title":"Proceedings of the 44th International Conference on Software Engineering","author":"Yang Zhou","year":"2022","unstructured":"Zhou Yang, Jieke Shi, Junda He, and David Lo. 2022. Natural attack for pre-trained models of code. In Proceedings of the 44th International Conference on Software Engineering, 1482\u20131493. DOI: 10.1145\/3510003.351014"},{"key":"e_1_3_2_245_2","doi-asserted-by":"crossref","unstructured":"Zhou Yang Zhensu Sun Terry Zhuo Yue Premkumar Devanbu and David Lo. 2024. Robustness security privacy explainability efficiency and usability of large language models for code. arXiv:2403.07506.","DOI":"10.1145\/3731753"},{"key":"e_1_3_2_246_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.hcc.2024.100211"},{"key":"e_1_3_2_247_2","first-page":"2203","volume-title":"Proceedings of the World Wide Web Conference","author":"Yao Ziyu","year":"2019","unstructured":"Ziyu Yao, Jayavardhan Reddy Peddamail, and Huan Sun. 2019. Coacor: Code annotation for code retrieval with reinforcement learning. In Proceedings of the World Wide Web Conference, 2203\u20132214."},{"key":"e_1_3_2_248_2","first-page":"1","volume-title":"Proceedings of the ACM on Programming Languages","volume":"4","author":"Yefet Noam","year":"2020","unstructured":"Noam Yefet, Uri Alon, and Eran Yahav. 2020. Adversarial examples for models of code. Proceedings of the ACM on Programming Languages 4, OOPSLA (2020), 1\u201330."},{"key":"e_1_3_2_249_2","first-page":"325","volume-title":"International Conference on Machine Learning","author":"Zemel Rich","year":"2013","unstructured":"Rich Zemel, Yu Wu, Kevin Swersky, Toni Pitassi, and Cynthia Dwork. 2013. Learning fair representations. In International Conference on Machine Learning. PMLR, 325\u2013333."},{"key":"e_1_3_2_250_2","first-page":"1169","volume-title":"Proceedings of the AAAI Conference on Artificial Intelligence","volume":"34","author":"Zhang Huangzhao","year":"2020","unstructured":"Huangzhao Zhang, Zhuo Li, Ge Li, Lei Ma, Yang Liu, and Zhi Jin. 2020. Generating adversarial examples for holding robustness of source code processing models. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 34, 1169\u20131176."},{"key":"e_1_3_2_251_2","doi-asserted-by":"publisher","DOI":"10.1145\/3631974"},{"key":"e_1_3_2_252_2","article-title":"Pre-trained model-based automated software vulnerability repair: How far are we?","author":"Zhang Quanjun","year":"2023","unstructured":"Quanjun Zhang, Chunrong Fang, Bowen Yu, Weisong Sun, Tongke Zhang, and Zhenyu Chen. 2023. Pre-trained model-based automated software vulnerability repair: How far are we? IEEE Transactions on Dependable and Secure Computing (2023).","journal-title":"IEEE Transactions on Dependable and Secure Computing"},{"key":"e_1_3_2_253_2","doi-asserted-by":"crossref","first-page":"727","DOI":"10.1109\/ICSME46990.2020.00082","volume-title":"Proceedings of the 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME \u201920)","author":"Zhang Wei","year":"2020","unstructured":"Wei Zhang. 2020. Efficient bug triage for industrial environments. In Proceedings of the 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME \u201920), 727\u2013735. DOI: 10.1109\/ICSME46990.2020.00082"},{"key":"e_1_3_2_254_2","doi-asserted-by":"crossref","first-page":"1073","DOI":"10.1145\/3540250.3549094","volume-title":"Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","author":"Zhang Zhaowei","year":"2022","unstructured":"Zhaowei Zhang, Hongyu Zhang, Beijun Shen, and Xiaodong Gu. 2022. Diet code is healthy: Simplifying programs for pre-trained models of code. In Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 1073\u20131084."},{"key":"e_1_3_2_255_2","first-page":"542","volume-title":"Proceedings of the 2015 IEEE 39th Annual Computer Software and Applications Conference","volume":"3","author":"Zhao Xiaobin","year":"2015","unstructured":"Xiaobin Zhao, Zan Wang, Xiangyu Fan, and Zhenhua Wang. 2015. A clustering-Bayesian network based approach for test case prioritization. In Proceedings of the 2015 IEEE 39th Annual Computer Software and Applications Conference, Vol. 3, IEEE, 542\u2013547."},{"key":"e_1_3_2_256_2","first-page":"100","volume-title":"1997 Proceedings International Conference on Software Maintenance","author":"Ziv Hadar","year":"1997","unstructured":"Hadar Ziv and Debra J. Richardson. 1997. Constructing Bayesian-network models of software testing and maintenance uncertainties. In 1997 Proceedings International Conference on Software Maintenance. IEEE, 100\u2013109."}],"container-title":["ACM Transactions on Software Engineering and Methodology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3709360","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3709360","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:17:20Z","timestamp":1750295840000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3709360"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,5,26]]},"references-count":255,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2025,6,30]]}},"alternative-id":["10.1145\/3709360"],"URL":"https:\/\/doi.org\/10.1145\/3709360","relation":{},"ISSN":["1049-331X","1557-7392"],"issn-type":[{"value":"1049-331X","type":"print"},{"value":"1557-7392","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,5,26]]},"assertion":[{"value":"2024-09-29","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-11-20","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-05-26","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}