{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,23]],"date-time":"2026-01-23T00:39:44Z","timestamp":1769128784775,"version":"3.49.0"},"publisher-location":"Cham","reference-count":33,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783031105418","type":"print"},{"value":"9783031105425","type":"electronic"}],"license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"DOI":"10.1007\/978-3-031-10542-5_6","type":"book-chapter","created":{"date-parts":[[2022,7,22]],"date-time":"2022-07-22T06:03:02Z","timestamp":1658469782000},"page":"79-91","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Fine-Tuning GPT-2 to\u00a0Patch Programs, Is It Worth It?"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0674-1275","authenticated-orcid":false,"given":"M\u00e1rk","family":"Lajk\u00f3","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8855-921X","authenticated-orcid":false,"given":"D\u00e1niel","family":"Horv\u00e1th","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8642-3017","authenticated-orcid":false,"given":"Viktor","family":"Csuvik","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0319-3915","authenticated-orcid":false,"given":"L\u00e1szl\u00f3","family":"Vid\u00e1cs","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,7,23]]},"reference":[{"key":"6_CR1","doi-asserted-by":"publisher","unstructured":"Ahmad, W., Chakraborty, S., Ray, B., Chang, K.W.: Unified Pre-training for Program Understanding and Generation, pp. 2655\u20132668, March 2021. https:\/\/doi.org\/10.18653\/v1\/2021.naacl-main.211","DOI":"10.18653\/v1\/2021.naacl-main.211"},{"key":"6_CR2","unstructured":"Radford, A., Wu, J., Child, R., Luan, D., Dario Amodei, I.S.: [GPT-2] Language Models are Unsupervised Multitask Learners. OpenAI Blog 1 1\u20137 (2020)"},{"key":"6_CR3","doi-asserted-by":"publisher","unstructured":"Csuvik, V., Horvath, D., Horvath, F., Vidacs, L.: Utilizing source code embeddings to identify correct patches. In: 2020 IEEE 2nd International Workshop on Intelligent Bug Fixing (IBF), pp. 18\u201325. IEEE (2020). https:\/\/doi.org\/10.1109\/IBF50092.2020.9034714","DOI":"10.1109\/IBF50092.2020.9034714"},{"key":"6_CR4","unstructured":"Dinella, E., et al.: Hoppity: Learning Graph Transformations To Detect and Fix Bugs in Programs. Tech. rep. (2020)"},{"key":"6_CR5","doi-asserted-by":"publisher","unstructured":"Drain, D., Wu, C., Svyatkovskiy, A., Sundaresan, N.: Generating bug-fixes using pretrained transformers. In: MAPS 2021 - Proceedings of the 5th ACM SIGPLAN International Symposium on Machine Programming, co-located with PLDI 2021, pp. 1\u20138, June 2021. https:\/\/doi.org\/10.1145\/3460945.3464951","DOI":"10.1145\/3460945.3464951"},{"key":"6_CR6","doi-asserted-by":"publisher","unstructured":"Elkins, K., Chun, J.: Can GPT-3 pass a writer\u2019s turing test? J. Cultural Analy. (2020). https:\/\/doi.org\/10.22148\/001c.17212","DOI":"10.22148\/001c.17212"},{"key":"6_CR7","doi-asserted-by":"publisher","unstructured":"Feng, Z., et al.: Codebert: a pre-trained model for programming and natural languages (2020). https:\/\/doi.org\/10.48550\/ARXIV.2002.08155, https:\/\/arxiv.org\/abs\/2002.08155","DOI":"10.48550\/ARXIV.2002.08155"},{"issue":"1","key":"6_CR8","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1109\/TSE.2017.2755013","volume":"45","author":"L Gazzola","year":"2019","unstructured":"Gazzola, L., Micucci, D., Mariani, L.: Automatic software repair: a survey. IEEE Trans. Software Eng. 45(1), 34\u201367 (2019). https:\/\/doi.org\/10.1109\/TSE.2017.2755013","journal-title":"IEEE Trans. Software Eng."},{"issue":"1","key":"6_CR9","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1109\/TSE.2017.2755013","volume":"45","author":"G Luca","year":"2019","unstructured":"Luca, G., Micucci Daniela, M.L.: Automatic software repair: a survey. IEEE Trans. Soft. Eng. 45(1), 34\u201367 (2019). https:\/\/doi.org\/10.1109\/TSE.2017.2755013","journal-title":"IEEE Trans. Soft. Eng."},{"key":"6_CR10","unstructured":"The 2020 state of the octoverse (2021). https:\/\/octoverse.github.com"},{"key":"6_CR11","unstructured":"Gitpython home (2021). https:\/\/gitpython.readthedocs.io\/en\/stable\/"},{"key":"6_CR12","doi-asserted-by":"publisher","unstructured":"Gyimesi, P., et al.: BugsJS: a benchmark of javascript bugs. In: Proceedings - 2019 IEEE 12th International Conference on Software Testing, Verification and Validation, ICST 2019, pp. 90\u2013101 (April 2019). https:\/\/doi.org\/10.1109\/ICST.2019.00019","DOI":"10.1109\/ICST.2019.00019"},{"key":"6_CR13","unstructured":"Hasan, M., Mehrab, K.S., Ahmad, W.U., Shahriyar, R.: Text2App: A Framework for Creating Android Apps from Text Descriptions (2021)"},{"key":"6_CR14","unstructured":"Hugging face website (2022). https:\/\/huggingface.co"},{"key":"6_CR15","doi-asserted-by":"crossref","unstructured":"Jiang, N., Lutellier, T., Tan, L.: CURE: code-aware neural machine translation for automatic program repair, pp. 1161\u20131173, May 2021","DOI":"10.1109\/ICSE43902.2021.00107"},{"key":"6_CR16","doi-asserted-by":"crossref","unstructured":"Just, R., Jalali, D., Ernst, M.D.: Defects4J: a database of existing faults to enable controlled testing studies for Java programs. In: 2014 International Symposium on Software Testing and Analysis. ISSTA 2014 - Proceedings, pp. 437\u2013440. Association for Computing Machinery, Inc., July 2014","DOI":"10.1145\/2610384.2628055"},{"key":"6_CR17","doi-asserted-by":"crossref","unstructured":"Lajko, M., Csuvik, V., Vidacs, L.: Towards JavaScript program repair with generative Pre-rained transformer (GPT-2). In: 2022 3rd International Workshop on Automated Program Repair (APR 2022). ACM Press (2022)","DOI":"10.1145\/3524459.3527350"},{"issue":"5","key":"6_CR18","doi-asserted-by":"publisher","first-page":"3007","DOI":"10.1007\/s10664-017-9577-2","volume":"23","author":"XBD Le","year":"2018","unstructured":"Le, X.B.D., Thung, F., Lo, D., Goues, C.L.: Overfitting in semantics-based automated program repair. Empir. Softw. Eng. 23(5), 3007\u20133033 (2018). https:\/\/doi.org\/10.1007\/s10664-017-9577-2","journal-title":"Empir. Softw. Eng."},{"issue":"12","key":"6_CR19","doi-asserted-by":"publisher","first-page":"1236","DOI":"10.1109\/TSE.2015.2454513","volume":"41","author":"C Le Goues","year":"2015","unstructured":"Le Goues, C., et al.: The ManyBugs and IntroClass Benchmarks for automated repair of C Programs. IEEE Trans. Soft. Eng. 41(12), 1236\u20131256 (2015). https:\/\/doi.org\/10.1109\/TSE.2015.2454513","journal-title":"IEEE Trans. Soft. Eng."},{"key":"6_CR20","doi-asserted-by":"publisher","unstructured":"Long, F., Rinard, M.: Automatic patch generation by learning correct code. In: Proceedings of the 43rd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages - POPL 2016, pp. 298\u2013312 (2016). https:\/\/doi.org\/10.1145\/2837614.2837617","DOI":"10.1145\/2837614.2837617"},{"key":"6_CR21","unstructured":"Lu, S., et al.: CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generation. undefined (2021)"},{"key":"6_CR22","doi-asserted-by":"crossref","unstructured":"Lutellier, T., Pham, H.V., Pang, L., Li, Y., Wei, M., Tan, L.: CoCoNuT: Combining context-aware neural translation models using ensemble for program repair. In: ISSTA 2020 - Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis, vol. 20, pp. 101\u2013114 (2020)","DOI":"10.1145\/3395363.3397369"},{"key":"6_CR23","doi-asserted-by":"publisher","unstructured":"Phan, L., et al.: CoTexT: Multi-task Learning with Code-Text Transformer, pp. 40\u201347, May 2021. https:\/\/doi.org\/10.18653\/v1\/2021.nlp4prog-1.5","DOI":"10.18653\/v1\/2021.nlp4prog-1.5"},{"key":"6_CR24","unstructured":"Radford, A., Narasimhan, T., Salimans, T., Sutskever, I.: [GPT-1] Improving Language Understanding by Generative Pre-Training. Preprint, pp. 1\u201312 (2018)"},{"key":"6_CR25","unstructured":"Radford, A., et al.: Better Language Models and Their Implications (2019)"},{"key":"6_CR26","doi-asserted-by":"publisher","unstructured":"Saha, R.K., Lyu, Y., Lam, W., Yoshida, H., Prasad, M.R.: Bugs.jar: a large-scale, diverse dataset of real-world Java bugs. In: Proceedings - International Conference on Software Engineering, pp. 10\u201313 (2018). https:\/\/doi.org\/10.1145\/3196398.3196473","DOI":"10.1145\/3196398.3196473"},{"key":"6_CR27","unstructured":"Stack overflow developer survey results (2021). https:\/\/insights.stackoverflow.com\/survey\/2021"},{"issue":"4","key":"6_CR28","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3340544","volume":"28","author":"M Tufano","year":"2019","unstructured":"Tufano, M., Watson, C., Bavota, G., Penta, M.D., White, M., Poshyvanyk, D.: An empirical study on learning bug-fixing patches in the wild via neural machine translation. ACM Trans. Soft. Eng. Methodol. 28(4), 1\u201329 (2019). https:\/\/doi.org\/10.1145\/3340544","journal-title":"ACM Trans. Soft. Eng. Methodol."},{"key":"6_CR29","doi-asserted-by":"publisher","unstructured":"Weimer, W., Nguyen, T., Le Goues, C., Forrest, S.: Automatically finding patches using genetic programming. In: Proceedings of the 31st International Conference on Software Engineering, ICSE 2009, pp. 364\u2013374. IEEE Computer Society, USA (2009). https:\/\/doi.org\/10.1109\/ICSE.2009.5070536","DOI":"10.1109\/ICSE.2009.5070536"},{"key":"6_CR30","unstructured":"Yaojie, H., Xingjian, S., Qiang, Z., Lee, P.: Fix Bugs with Transformer through a Neural-Symbolic Edit Grammar"},{"key":"6_CR31","doi-asserted-by":"publisher","unstructured":"Yi, L., Wang, S., Nguyen, T.N.: Dlfix: context-based code transformation learning for automated program repair. In: Proceedings - International Conference on Software Engineering, pp. 602\u2013614. IEEE Computer Society, June 2020. https:\/\/doi.org\/10.1145\/3377811.3380345","DOI":"10.1145\/3377811.3380345"},{"key":"6_CR32","unstructured":"Zhao, T.Z., Wallace, E., Feng, S., Klein, D., Singh, S.: Calibrate before use: improving few-shot performance of language models (2021)"},{"issue":"3","key":"6_CR33","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1016\/j.eng.2020.01.009","volume":"6","author":"Y Zhuang","year":"2020","unstructured":"Zhuang, Y., Cai, M., Li, X., Luo, X., Yang, Q., Wu, F.: The next breakthroughs of artificial intelligence: the interdisciplinary nature of AI. Engineering 6(3), 245\u2013247 (2020)","journal-title":"Engineering"}],"container-title":["Lecture Notes in Computer Science","Computational Science and Its Applications \u2013 ICCSA 2022 Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-10542-5_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,12]],"date-time":"2023-02-12T09:48:42Z","timestamp":1676195322000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-10542-5_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783031105418","9783031105425"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-10542-5_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"23 July 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICCSA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Computational Science and Its Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Malaga","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2022","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4 July 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7 July 2022","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"iccsa2022","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/iccsa.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"CyberChair 4","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"279","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"57","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"24","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"20% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2.6","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"8.7","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"285 Workshop submission accepted out of 815 submissions","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}