{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,6]],"date-time":"2026-04-06T20:56:44Z","timestamp":1775509004094,"version":"3.50.1"},"reference-count":57,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2026]]},"DOI":"10.1109\/access.2026.3678864","type":"journal-article","created":{"date-parts":[[2026,3,30]],"date-time":"2026-03-30T20:07:41Z","timestamp":1774901261000},"page":"49714-49728","source":"Crossref","is-referenced-by-count":0,"title":["Prompt Recovery From Source Code: A Comparative Study of Large Language Models"],"prefix":"10.1109","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-6242-8460","authenticated-orcid":false,"given":"Avishek","family":"Mukherjee","sequence":"first","affiliation":[{"name":"Department of Electrical and Computer Engineering and Computer Science, University of Detroit Mercy, Detroit, MI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3639219"},{"key":"ref2","article-title":"Evaluating large language models trained on code","author":"Chen","year":"2021","journal-title":"arXiv:2107.03374"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/3747588"},{"key":"ref4","article-title":"Large language models for code generation: A comprehensive survey of challenges, techniques, evaluation, and applications","author":"Huynh","year":"2025","journal-title":"arXiv:2503.01245"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/3695988"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/llm4code66737.2025.00027"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-019-09730-9"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/3650105.3652300"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3639476.3639776"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/3756681.3757007"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/ICERCS63125.2024.10894980"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2023.3248401"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/3660773"},{"key":"ref14","first-page":"391","article-title":"Comparing structural quality of code generated by LLMs: A static analysis of code smells","volume-title":"Proc. Anais Do 22nd Encontro Nacional De Intelig\u00eancia Artif. E Computacional (ENIAC)","author":"Sousa"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3696630.3728721"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE55347.2025.00021"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC65559.2024.00039"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-032-12089-2_32"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/MITP.2024.3525458"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2025.3587794"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2025.3546874"},{"key":"ref22","doi-asserted-by":"crossref","DOI":"10.1016\/j.measurement.2025.118794","article-title":"Human-computer interactive rehabilitation: A 3D graph deep learning method for non-contact gesture recognition in post-epidemic and aging societies","volume":"257","author":"Xing","year":"2026","journal-title":"Measurement"},{"key":"ref23","first-page":"10614","article-title":"DORY: Deliberative prompt recovery for LLM","volume-title":"Proc. Findings Assoc. Comput. Linguistics ACL","author":"Gao"},{"key":"ref24","first-page":"2303","article-title":"Cross-modal prompt inversion: Unifying threats to text and image generative ai models","volume-title":"Proc. 34th USENIX Conf. Secur. Symp.","author":"Ye"},{"key":"ref25","first-page":"5823","article-title":"PRSA: Prompt stealing attacks against real-world prompt services","volume-title":"Proc. 34th USENIX Conf. Secur. Symp.","author":"Yang"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/CASCON66301.2025.00080"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/3639233.3639242"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/icse55347.2025.00034"},{"key":"ref29","first-page":"995","article-title":"Analyzing the performance of large language models on code summarization","volume-title":"Proc. Joint Int. Conf. Comput. Linguistics, Lang. Resour. Eval. (LREC-COLING)","author":"Haldar"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/tse.2025.3595283"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/icpc.2017.27"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/3723353"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.3115\/1073083.1073135"},{"key":"ref34","first-page":"74","article-title":"ROUGE: A package for automatic evaluation of summaries","volume-title":"Proc. Text Summarization Branches Out","author":"Lin"},{"key":"ref35","first-page":"249","article-title":"Re-evaluating the role of bleu in machine translation research","volume-title":"Proc. 11th Conf. Eur. Chapter Assoc. Comput. Linguistics","author":"Callison-Burch"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.findings-emnlp.82"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1007\/s10791-009-9115-y"},{"key":"ref38","article-title":"BERTScore: Evaluating text generation with BERT","author":"Zhang","year":"2019","journal-title":"arXiv:1904.09675"},{"key":"ref39","first-page":"4171","article-title":"BERT: Pre-training of deep bidirectional transformers for language understanding","volume-title":"Proc. Conf. North Amer. Chapter Assoc. Comput. Linguistics, Human Lang. Technol.","volume":"1","author":"Devlin"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/3524610.3527909"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/3660769"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2007.1078"},{"key":"ref43","volume-title":"Codealpaka_20K_Filtered","year":"2023"},{"key":"ref44","volume-title":"Stanford Alpaca: An Instruction-Following Llama Model","author":"Taori","year":"2023"},{"key":"ref45","volume-title":"Ollama Documentation","year":"2026"},{"key":"ref46","volume-title":"GPT-4O Mini Model Documentation","year":"2026"},{"key":"ref47","volume-title":"Introducing ChatGPT","year":"2022"},{"key":"ref48","volume-title":"Gemini 2.5 Flash API Documentation","year":"2024"},{"key":"ref49","article-title":"Gemini: A family of highly capable multimodal models","author":"Anil","year":"2023","journal-title":"arXiv:2312.11805"},{"key":"ref50","volume-title":"Llama 3.2","year":"2024"},{"key":"ref51","article-title":"LLaMA: Open and efficient foundation language models","author":"Touvron","year":"2023","journal-title":"arXiv:2302.13971"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1038\/s41586-025-09422-z"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.48550\/ARXIV.1907.11692"},{"key":"ref55","volume-title":"Python-Levenshtein. Python Package for Computing String Edit Distances and Similarities","author":"Bachmann","year":"2025"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2024.findings-emnlp.432"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1145\/3551349.3559548"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1007\/BF00977789"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/6287639\/11323511\/11457487.pdf?arnumber=11457487","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,6]],"date-time":"2026-04-06T19:57:53Z","timestamp":1775505473000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11457487\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026]]},"references-count":57,"URL":"https:\/\/doi.org\/10.1109\/access.2026.3678864","relation":{},"ISSN":["2169-3536"],"issn-type":[{"value":"2169-3536","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026]]}}}