{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,26]],"date-time":"2026-08-26T02:20:30Z","timestamp":1787710830704,"version":"build-2784847793"},"publisher-location":"Cham","reference-count":34,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783032365897","type":"print"},{"value":"9783032365903","type":"electronic"}],"license":[{"start":{"date-parts":[[2026,8,27]],"date-time":"2026-08-27T00:00:00Z","timestamp":1787788800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,8,27]],"date-time":"2026-08-27T00:00:00Z","timestamp":1787788800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2027]]},"DOI":"10.1007\/978-3-032-36590-3_25","type":"book-chapter","created":{"date-parts":[[2026,8,26]],"date-time":"2026-08-26T01:50:50Z","timestamp":1787709050000},"page":"352-369","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["LLM Firewall: Private LLM Program Repair Using Hybrid Intent Inference"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-5937-9559","authenticated-orcid":false,"given":"Giray","family":"Akyol","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-9524-367X","authenticated-orcid":false,"given":"\u0130lke","family":"Latifo\u011flu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-0645-5052","authenticated-orcid":false,"given":"Atakan","family":"Kaya","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5550-7816","authenticated-orcid":false,"given":"Eray","family":"T\u00fcz\u00fcn","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,8,27]]},"reference":[{"key":"25_CR1","unstructured":"Berabi, B., He, J., Raychev, V., Vechev, M.: TFix: learning to fix coding errors with a text-to-text transformer. In: International Conference on Machine Learning, pp. 780\u2013791 (2021) PMLR"},{"key":"25_CR2","doi-asserted-by":"crossref","unstructured":"Chai, J., Zhe, Y., Sakuma, J.: When benchmarks leak: inference-time decontamination for LLMs (2026). arXiv:2601.19334 arXiv preprint","DOI":"10.18653\/v1\/2026.acl-long.2071"},{"key":"25_CR3","doi-asserted-by":"crossref","unstructured":"Chakraborty, S., Ahmed, T., Ding, Y., Devanbu, P.T., Ray, B.: NatGen: generative pre-training by \u201cnaturalizing\u201d source code. In: Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 18\u201330 (2022)","DOI":"10.1145\/3540250.3549162"},{"issue":"9","key":"25_CR4","first-page":"1943","volume":"47","author":"Z Chen","year":"2019","unstructured":"Chen, Z., Kommrusch, S., Tufano, M., Pouchet, L.N., Poshyvanyk, D., Monperrus, M.: SequenceR: sequence-to-sequence learning for end-to-end program repair. IEEE Trans. Softw. Eng. 47(9), 1943\u20131959 (2019)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"25_CR5","unstructured":"Dekoninck, J., M\u00fcller, M.N., Baader, M., Fischer, M., Vechev, M.: Evading data contamination detection for language models is (too) easy (2024). arXiv:2402.02823 arXiv preprint"},{"issue":"7","key":"25_CR6","doi-asserted-by":"publisher","first-page":"2557","DOI":"10.1109\/TSE.2021.3064447","volume":"48","author":"M Fejzer","year":"2021","unstructured":"Fejzer, M., Nar\u0119bski, J., Przymus, P., Stencel, K.: Tracking buggy files: new efficient adaptive bug localization algorithm. IEEE Trans. Softw. Eng. 48(7), 2557\u20132569 (2021)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"25_CR7","doi-asserted-by":"crossref","unstructured":"Fu, M., Tantithamthavorn, C., Le, T., Nguyen, V., Phung, D.: VulRepair: A T5-based automated software vulnerability repair. In: Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 935\u2013947 (2022)","DOI":"10.1145\/3540250.3549098"},{"key":"25_CR8","doi-asserted-by":"crossref","unstructured":"Geng, M., et al.: 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, pp. 1\u201313 (2024)","DOI":"10.1145\/3597503.3608134"},{"key":"25_CR9","doi-asserted-by":"crossref","unstructured":"Gora, J., Mohapatra, D.P., Dutta, A.: EMBFL: ensemble of mutation-based techniques for effective fault localization. In: Intelligent Systems and Smart Infrastructure, pp. 309\u2013318. CRC Press (2023)","DOI":"10.1201\/9781003357346-35"},{"key":"25_CR10","doi-asserted-by":"crossref","unstructured":"Jiang, N., Lutellier, T., Tan, L.: CURE: code-aware neural machine translation for automatic program repair. In: 2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE), pp. 1161\u20131173. IEEE (2021)","DOI":"10.1109\/ICSE43902.2021.00107"},{"key":"25_CR11","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: Proceedings of the 2014 International Symposium on Software Testing and Analysis, pp. 437\u2013440 (2014)","DOI":"10.1145\/2610384.2628055"},{"key":"25_CR12","doi-asserted-by":"publisher","unstructured":"Klemmer, J.H., et al.: Using AI assistants in software development: a qualitative study on security practices and concerns. In: Proceedings of the 2024 on ACM SIGSAC Conference on Computer and Communications Security, pp. 2726\u20132740. CCS \u201824, Association for Computing Machinery, New York, NY, USA (2024). https:\/\/doi.org\/10.1145\/3658644.3690283","DOI":"10.1145\/3658644.3690283"},{"issue":"1","key":"25_CR13","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1109\/TSE.2011.104","volume":"38","author":"C Le Goues","year":"2011","unstructured":"Le Goues, C., Nguyen, T., Forrest, S., Weimer, W.: GenProg: a generic method for automatic software repair. IEEE Trans. Softw. Eng. 38(1), 54\u201372 (2011)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"25_CR14","doi-asserted-by":"crossref","unstructured":"Lenhard, J., Fritsch, L., Herold, S.: A literature study on privacy patterns research. In: 2017 43rd Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 194\u2013201. IEEE (2017)","DOI":"10.1109\/SEAA.2017.28"},{"issue":"6","key":"25_CR15","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3124441","volume":"50","author":"P Martins","year":"2017","unstructured":"Martins, P., Sousa, L., Mariano, A.: A survey on fully homomorphic encryption: an engineering perspective. ACM Comput. Surv. (CSUR) 50(6), 1\u201333 (2017)","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"25_CR16","doi-asserted-by":"crossref","unstructured":"Mollaeefar, M., Bissoli, A., Van\u00a0Landuyt, D., Ranise, S.: Pillar: linddun privacy threat modeling using LLMs. In: 2025 IEEE European Symposium on Security and Privacy Workshops (EuroS&PW). pp. 278\u2013286. IEEE (2025)","DOI":"10.1109\/EuroSPW67616.2025.00038"},{"key":"25_CR17","doi-asserted-by":"crossref","unstructured":"Nguyen-Duc, A., et\u00a0al.: Generative artificial intelligence for software engineering\u2014a research agenda. Softw.: Pract. Exper. 55(11), 1806\u20131843 (2025)","DOI":"10.1002\/spe.70005"},{"key":"25_CR18","unstructured":"Niu, L., Mirza, S., Maradni, Z., P\u00f6pper, C.: CodexLeaks: privacy leaks from code generation language models in GitHub copilot. In: 32nd USENIX Security Symposium (USENIX Security 23), pp. 2133\u20132150. USENIX Association, Anaheim, CA (2023). https:\/\/www.usenix.org\/conference\/usenixsecurity23\/presentation\/niu"},{"key":"25_CR19","unstructured":"Ren, S., et al.: CodeBLEU: a method for automatic evaluation of code synthesis (2020)"},{"key":"25_CR20","doi-asserted-by":"crossref","unstructured":"Ruan, H., Zhang, Y., Roychoudhury, A.: SpecRover: code intent extraction via LLMs. In: 2025 IEEE\/ACM 47th International Conference on Software Engineering (ICSE), pp. 963\u2013974. IEEE (2025)","DOI":"10.1109\/ICSE55347.2025.00080"},{"key":"25_CR21","doi-asserted-by":"crossref","unstructured":"Silva, A., Monperrus, M.: RepairBench: leaderboard of frontier models for program repair. In: 2025 IEEE\/ACM International Workshop on Large Language Models for Code (LLM4Code), pp. 9\u201316. IEEE (2025)","DOI":"10.1109\/LLM4Code66737.2025.00006"},{"key":"25_CR22","unstructured":"Sun, W., et al.: Source code summarization in the era of large language models. arXiv preprint arXiv:2407.07959 (2024)"},{"key":"25_CR23","doi-asserted-by":"crossref","unstructured":"Sun, X., Liu, G., He, Z., Li, H., Li, X.: DePrompt: desensitization and evaluation of personal identifiable information in large language model prompts. arXiv preprint arXiv:2408.08930 (2024)","DOI":"10.2139\/ssrn.4765591"},{"key":"25_CR24","unstructured":"Team, G., et al.: Gemma 3 technical report (2025). arXiv:2503.19786 arXiv preprint"},{"key":"25_CR25","doi-asserted-by":"crossref","unstructured":"Verkholomova, A., Nazaruka, E.: Overview of the application of generative AI in software performance testing. In: 2025 66th International Scientific Conference on Information Technology and Management Science of Riga Technical University (ITMS), pp. 1\u20136. IEEE (2025)","DOI":"10.1109\/ITMS67030.2025.11236704"},{"key":"25_CR26","unstructured":"Wang, Y., et al.: GUIGuard: toward a general framework for privacy-preserving GUI agents. arXiv preprint arXiv:2601.18842 (2026)"},{"key":"25_CR27","doi-asserted-by":"crossref","unstructured":"Wang, Y., Liu, X., Lu, X., Zhou, A.: iiPCS: intent-based in-context learning for project-specific code summarization. In: 2024 International Joint Conference on Neural Networks (IJCNN), pp. 1\u20138. IEEE (2024)","DOI":"10.1109\/IJCNN60899.2024.10650776"},{"key":"25_CR28","doi-asserted-by":"publisher","unstructured":"Weber, T., Brandmaier, M., Schmidt, A., Mayer, S.: Significant productivity gains through programming with large language models. Proc. ACM Hum.-Comput. Interact. 8(EICS) (2024). https:\/\/doi.org\/10.1145\/3661145","DOI":"10.1145\/3661145"},{"key":"25_CR29","doi-asserted-by":"crossref","unstructured":"Xia, C.S., Wei, Y., Zhang, L.: Automated program repair in the era of large pre-trained language models. In: Proceedings of the 45th International Conference on Software Engineering, pp. 1482\u20131494 (2023)","DOI":"10.1109\/ICSE48619.2023.00129"},{"key":"25_CR30","doi-asserted-by":"crossref","unstructured":"Xia, C.S., Zhang, L.: Less training, more repairing please: revisiting automated program repair via zero-shot learning. In: Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 959\u2013971 (2022)","DOI":"10.1145\/3540250.3549101"},{"key":"25_CR31","doi-asserted-by":"crossref","unstructured":"Xia, C.S., Zhang, L.: Automated program repair via conversation: fixing 162 out of 337 bugs for \\$0.42 each using ChatGPT. In: Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, pp. 819\u2013831 (2024)","DOI":"10.1145\/3650212.3680323"},{"key":"25_CR32","unstructured":"Zhang, Q., et al.: A systematic literature review on large language models for automated program repair (2024). arXiv:2405.01466 arXiv preprint"},{"key":"25_CR33","doi-asserted-by":"crossref","unstructured":"Zhou, J., Xu, E., Wu, Y., Li, T.: Rescriber: smaller-LLM-powered user-led data minimization for LLM-based chatbots. In: Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems, pp. 1\u201328 (2025)","DOI":"10.1145\/3706598.3713701"},{"key":"25_CR34","doi-asserted-by":"crossref","unstructured":"Zhu, Q., et al.: A syntax-guided edit decoder for neural program repair. In: Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 341\u2013353 (2021)","DOI":"10.1145\/3468264.3468544"}],"container-title":["Lecture Notes in Computer Science","Software Engineering and Advanced Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-032-36590-3_25","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,8,26]],"date-time":"2026-08-26T01:50:53Z","timestamp":1787709053000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-36590-3_25"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,8,27]]},"ISBN":["9783032365897","9783032365903"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-36590-3_25","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,8,27]]},"assertion":[{"value":"27 August 2026","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"The authors have no competing interests to declare that are relevant to the content of this article.","order":1,"name":"Ethics","label":"Disclosure of Interests","group":{"name":"EthicsHeading","label":"Ethics"}},{"value":"SEAA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Euromicro Conference on Software Engineering and Advanced Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Krak\u00f3w","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Poland","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2026","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2 September 2026","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4 September 2026","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"52","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"seaa-12026","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/dsd-seaa.com\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}