{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T11:11:20Z","timestamp":1777115480595,"version":"3.51.4"},"reference-count":63,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"6","license":[{"start":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T00:00:00Z","timestamp":1761955200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T00:00:00Z","timestamp":1761955200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T00:00:00Z","timestamp":1761955200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"name":"NSF China","award":["62032020"],"award-info":[{"award-number":["62032020"]}]},{"name":"NSF China","award":["62272306"],"award-info":[{"award-number":["62272306"]}]},{"name":"NSF China","award":["62136006"],"award-info":[{"award-number":["62136006"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62032004"],"award-info":[{"award-number":["62032004"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62272296"],"award-info":[{"award-number":["62272296"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Dependable and Secure Comput."],"published-print":{"date-parts":[[2025,11]]},"DOI":"10.1109\/tdsc.2025.3594599","type":"journal-article","created":{"date-parts":[[2025,8,1]],"date-time":"2025-08-01T18:17:36Z","timestamp":1754072256000},"page":"7077-7090","source":"Crossref","is-referenced-by-count":1,"title":["<i>CodeMark<\/i>\n                    : Contextual and Natural Watermarking for Tracing Code Snippet Provenance"],"prefix":"10.1109","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9374-4409","authenticated-orcid":false,"given":"Wei","family":"Li","sequence":"first","affiliation":[{"name":"School of Computer Science, Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2305-5536","authenticated-orcid":false,"given":"Borui","family":"Yang","sequence":"additional","affiliation":[{"name":"School of Computer Science, Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-3314-5159","authenticated-orcid":false,"given":"Yujie","family":"Sun","sequence":"additional","affiliation":[{"name":"School of Computer Science, Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-9081-6313","authenticated-orcid":false,"given":"Suyu","family":"Chen","sequence":"additional","affiliation":[{"name":"School of Computer Science, Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuting","family":"Chen","sequence":"additional","affiliation":[{"name":"School of Computer Science, Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0165-4930","authenticated-orcid":false,"given":"Liyao","family":"Xiang","sequence":"additional","affiliation":[{"name":"School of Computer Science, Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/3243734.3243738"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510181"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/ASE51524.2021.9678907"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/3551349.3556903"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2021.3080507"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-01267-0_40"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/3543507.3583489"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/SP40001.2021.00083"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v36i10.21415"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/3485832.3488027"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00035"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/CISIS.2014.20"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/2714576.2714582"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/MSECP.2003.1219058"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/CMPSAC.2000.884716"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/292540.292569"},{"key":"ref20","first-page":"25","article-title":"A theory of dual channel constraints","volume-title":"Proc. ACM\/IEEE 42nd Int. Conf. Softw. Eng.: New Ideas Emerg. Results","author":"Casalnuovo","year":"2020"},{"key":"ref21","article-title":"Method and system for generating and auditing a signature for a computer program","author":"Davidson","year":"1996"},{"key":"ref22","article-title":"How attentive are graph attention networks?","author":"Brody","year":"2021"},{"key":"ref23","article-title":"Graph attention networks","author":"Veli\u010dkovi\u0107","year":"2017"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/3611643.3616297"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1007\/s41403-018-0058-8"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.3233\/JCS-2005-13503"},{"key":"ref28","first-page":"10197","article-title":"Devign: Effective vulnerability identification by learning comprehensive program semantics via graph neural networks","volume-title":"Proc. Adv. Neural Inf. Process. Syst.","volume":"32","author":"Zhou","year":"2019"},{"key":"ref29","article-title":"Learning to represent programs with graphs","author":"Allamanis","year":"2017"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v35i16.17650"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1007\/s10479-005-5724-z"},{"key":"ref32","article-title":"Categorical reparameterization with Gumbel-Softmax","volume-title":"Proc. Int. Conf. Learn. Representations","author":"Jang","year":"2016"},{"key":"ref33","article-title":"GANs for sequences of discrete elements with the Gumbel-Softmax distribution","author":"Kusner","year":"2016"},{"key":"ref34","article-title":"CodeSearchNet challenge: Evaluating the state of semantic code search","author":"Husain","year":"2019"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/3540250.3549162"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/3540250.3549094"},{"key":"ref38","article-title":"Adam: A method for stochastic optimization","author":"Kingma","year":"2014"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2017.445"},{"key":"ref40","article-title":"CodeBLEU: A method for automatic evaluation of code synthesis","author":"Ren","year":"2020"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/3540250.3549113"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v37i12.26739"},{"key":"ref43","article-title":"CodeXGLUE: A machine learning benchmark dataset for code understanding and generation","author":"Lu","year":"2021"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510146"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/ASE56229.2023.00149"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.9734\/BJAST\/2015\/14975"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510162"},{"key":"ref48","first-page":"9558","article-title":"ONION: A simple and effective defense against textual backdoor attacks","volume-title":"Proc. 2021 Conf. Empirical Methods Natural Lang. Process.","author":"Qi","year":"2021"},{"key":"ref49","first-page":"1363","article-title":"Watermarking the outputs of structured prediction with an application in statistical machine translation","volume-title":"Proc. 2011 Conf. Empirical Methods Natural Lang. Process.","author":"Venugopal","year":"2011"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1145\/2557547.2557572"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1145\/2642937.2642977"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1016\/j.artint.2023.103859"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2006.51"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2020.2976920"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1145\/3597926.3598092"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635883"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2017.17"},{"key":"ref58","article-title":"Context2Name: A deep learning-based approach to infer natural variable names from usage contexts","author":"Bavishi","year":"2018"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106289"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1145\/2775051.2677009"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1145\/3548606.3560612"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1145\/3460319.3464804"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3121274"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00164"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1145\/2902362"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1145\/3510417"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884848"}],"container-title":["IEEE Transactions on Dependable and Secure Computing"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/8858\/11242243\/11106704.pdf?arnumber=11106704","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,14]],"date-time":"2025-11-14T18:52:40Z","timestamp":1763146360000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11106704\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11]]},"references-count":63,"journal-issue":{"issue":"6"},"URL":"https:\/\/doi.org\/10.1109\/tdsc.2025.3594599","relation":{},"ISSN":["1545-5971","1941-0018","2160-9209"],"issn-type":[{"value":"1545-5971","type":"print"},{"value":"1941-0018","type":"electronic"},{"value":"2160-9209","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,11]]}}}