{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,31]],"date-time":"2026-01-31T05:43:34Z","timestamp":1769838214507,"version":"3.49.0"},"reference-count":87,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2025,6,1]],"date-time":"2025-06-01T00:00:00Z","timestamp":1748736000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2025,6,1]],"date-time":"2025-06-01T00:00:00Z","timestamp":1748736000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2025,6,1]],"date-time":"2025-06-01T00:00:00Z","timestamp":1748736000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2025,6,1]],"date-time":"2025-06-01T00:00:00Z","timestamp":1748736000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2025,6,1]],"date-time":"2025-06-01T00:00:00Z","timestamp":1748736000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2025,6,1]],"date-time":"2025-06-01T00:00:00Z","timestamp":1748736000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2025,6,1]],"date-time":"2025-06-01T00:00:00Z","timestamp":1748736000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/501100018557","name":"Science and Technology Project of Nantong City","doi-asserted-by":"publisher","award":["JC2023070"],"award-info":[{"award-number":["JC2023070"]}],"id":[{"id":"10.13039\/501100018557","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Information and Software Technology"],"published-print":{"date-parts":[[2025,6]]},"DOI":"10.1016\/j.infsof.2025.107707","type":"journal-article","created":{"date-parts":[[2025,3,5]],"date-time":"2025-03-05T11:25:53Z","timestamp":1741173953000},"page":"107707","update-policy":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":5,"special_numbering":"C","title":["A review of backdoor attacks and defenses in code large language models: Implications for security measures"],"prefix":"10.1016","volume":"182","author":[{"given":"Yubin","family":"Qu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Song","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/2.zoppoz.workers.dev:443\/https\/orcid.org\/0009-0006-0722-4033","authenticated-orcid":false,"given":"Peng","family":"Nie","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/j.infsof.2025.107707_b1","series-title":"A survey of trojans in neural models of source code: Taxonomy and techniques","author":"Hussain","year":"2024"},{"issue":"4","key":"10.1016\/j.infsof.2025.107707_b2","article-title":"An era of ChatGPT as a significant futuristic support tool: A study on features, abilities, and challenges","volume":"2","author":"Haleem","year":"2022","journal-title":"BenchCouncil Trans. Benchmarks, Stand. Eval."},{"key":"10.1016\/j.infsof.2025.107707_b3","series-title":"You autocomplete me: Poisoning vulnerabilities in neural code completion","author":"Schuster","year":"2020"},{"issue":"6624","key":"10.1016\/j.infsof.2025.107707_b4","doi-asserted-by":"crossref","first-page":"1092","DOI":"10.1126\/science.abq1158","article-title":"Competition-level code generation with AlphaCode","volume":"378","author":"Li","year":"2022","journal-title":"Sci. ( N. Y. N. Y.)"},{"key":"10.1016\/j.infsof.2025.107707_b5","series-title":"Evaluating large language models trained on code","author":"Chen","year":"2021"},{"key":"10.1016\/j.infsof.2025.107707_b6","series-title":"CodeGeeX: A pre-trained model for code generation with multilingual evaluations on HumanEval-X","author":"Zheng","year":"2023"},{"key":"10.1016\/j.infsof.2025.107707_b7","doi-asserted-by":"crossref","DOI":"10.1016\/j.jss.2023.111796","article-title":"A systematic literature review on source code similarity measurement and clone detection: Techniques, applications, and challenges","author":"Zakeri-Nasrabadi","year":"2023","journal-title":"J. Syst. Softw."},{"key":"10.1016\/j.infsof.2025.107707_b8","series-title":"27th International Conference on Intelligent User Interfaces","first-page":"369","article-title":"Better together? An evaluation of AI-supported code translation","author":"Weisz","year":"2022"},{"issue":"9","key":"10.1016\/j.infsof.2025.107707_b9","doi-asserted-by":"crossref","first-page":"3280","DOI":"10.1109\/TSE.2021.3087402","article-title":"Deep learning based vulnerability detection: Are we there yet?","volume":"48","author":"Chakraborty","year":"2021","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.infsof.2025.107707_b10","doi-asserted-by":"crossref","DOI":"10.1016\/j.jss.2020.110825","article-title":"A comprehensive study of automatic program repair on the QuixBugs benchmark","volume":"171","author":"Ye","year":"2021","journal-title":"J. Syst. Softw."},{"issue":"3","key":"10.1016\/j.infsof.2025.107707_b11","doi-asserted-by":"crossref","first-page":"471","DOI":"10.3390\/sym14030471","article-title":"A survey of automatic source code summarization","volume":"14","author":"Zhang","year":"2022","journal-title":"Symmetry"},{"key":"10.1016\/j.infsof.2025.107707_b12","doi-asserted-by":"crossref","DOI":"10.1016\/j.infsof.2021.106552","article-title":"On the generalizability of neural program models with respect to semantic-preserving program transformations","volume":"135","author":"Rabin","year":"2021","journal-title":"Inf. Softw. Technol."},{"key":"10.1016\/j.infsof.2025.107707_b13","doi-asserted-by":"crossref","first-page":"3620","DOI":"10.1109\/TIFS.2021.3080507","article-title":"A practical black-box attack on source code authorship identification classifiers","volume":"16","author":"Liu","year":"2021","journal-title":"IEEE Trans. Inf. Forensics Secur."},{"key":"10.1016\/j.infsof.2025.107707_b14","series-title":"Progress in Artificial Intelligence: 22nd EPIA Conference on Artificial Intelligence, EPIA 2023, Faial Island, Azores, September 5\u20138, 2023, Proceedings, Part II","first-page":"467","article-title":"Source-code generation using deep learning: A survey","author":"Ahmed","year":"2023"},{"issue":"3","key":"10.1016\/j.infsof.2025.107707_b15","first-page":"149","article-title":"Empirical research for self-admitted technical debt detection in blockchain software projects","volume":"18","author":"Qu","year":"2022","journal-title":"Int. J. Perform. Eng."},{"key":"10.1016\/j.infsof.2025.107707_b16","series-title":"Large language models and simple, stupid bugs","author":"Jesse","year":"2023"},{"key":"10.1016\/j.infsof.2025.107707_b17","series-title":"Examining zero-shot vulnerability repair with large language models","author":"Pearce","year":"2022"},{"key":"10.1016\/j.infsof.2025.107707_b18","series-title":"Is GitHub\u2019s copilot as bad as humans at introducing vulnerabilities in code?","author":"Asare","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b19","series-title":"How secure is code generated by ChatGPT?","author":"Khoury","year":"2023"},{"key":"10.1016\/j.infsof.2025.107707_b20","series-title":"Poisoned ChatGPT finds work for idle hands: Exploring developers\u2019 coding practices with insecure suggestions from poisoned AI models","author":"Oh","year":"2023"},{"key":"10.1016\/j.infsof.2025.107707_b21","article-title":"ByteDance responds to model training cluster poisoning: Vulnerabilities fixed with controlled impact","author":"Yicai","year":"2024","journal-title":"Yicai Glob."},{"key":"10.1016\/j.infsof.2025.107707_b22","article-title":"Popular AI open source project ultralytics hit by supply chain attack: Hackers inject mining code via PyPI package","author":"Tencent News","year":"2024","journal-title":"Tencent News"},{"key":"10.1016\/j.infsof.2025.107707_b23","series-title":"Sabotage evaluations for frontier models","author":"Benton","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b24","series-title":"Stealthy backdoor attack for code models","author":"Yang","year":"2023"},{"issue":"2","key":"10.1016\/j.infsof.2025.107707_b25","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1007\/s10515-024-00464-7","article-title":"A survey on robustness attacks for deep code models","volume":"31","author":"Qu","year":"2024","journal-title":"Autom. Softw. Eng."},{"key":"10.1016\/j.infsof.2025.107707_b26","series-title":"Backdoor attacks on pre-trained models by layerwise weight poisoning","author":"Li","year":"2021"},{"key":"10.1016\/j.infsof.2025.107707_b27","series-title":"Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)","first-page":"3508","article-title":"A gradient control method for backdoor attacks on parameter-efficient tuning","author":"Gu","year":"2023"},{"key":"10.1016\/j.infsof.2025.107707_b28","series-title":"A survey of backdoor attacks and defenses on large language models: Implications for security measures","author":"Zhao","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b29","series-title":"Robustness, security, privacy, explainability, efficiency, and usability of large language models for code","author":"Yang","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b30","series-title":"Securing large language models: Threats, vulnerabilities and responsible practices","author":"Abdali","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b31","series-title":"CodeBERT: A pre-trained model for programming and natural languages","author":"Feng","year":"2020"},{"key":"10.1016\/j.infsof.2025.107707_b32","series-title":"GraphCodeBERT: Pre-training code representations with data flow","author":"Guo","year":"2021"},{"key":"10.1016\/j.infsof.2025.107707_b33","series-title":"2022 26th International Conference on Pattern Recognition","first-page":"2892","article-title":"Backdoors in neural models of source code","author":"Ramakrishnan","year":"2022"},{"key":"10.1016\/j.infsof.2025.107707_b34","series-title":"Poison attack and defense on deep source code processing models","author":"Li","year":"2022"},{"key":"10.1016\/j.infsof.2025.107707_b35","series-title":"Multi-target backdoor attacks for code pre-trained models","author":"Li","year":"2023"},{"key":"10.1016\/j.infsof.2025.107707_b36","series-title":"Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","first-page":"1233","article-title":"You see what I want you to see: poisoning vulnerabilities in neural code search","author":"Wan","year":"2022"},{"key":"10.1016\/j.infsof.2025.107707_b37","series-title":"Backdooring neural code search","author":"Sun","year":"2023"},{"key":"10.1016\/j.infsof.2025.107707_b38","series-title":"BadCS: A backdoor attack framework for code search","author":"Qi","year":"2023"},{"key":"10.1016\/j.infsof.2025.107707_b39","doi-asserted-by":"crossref","DOI":"10.1145\/3640333","article-title":"Exploring semantic redundancy using backdoor triggers: A complementary insight into the challenges facing DNN-based software vulnerability detection","author":"Shao","year":"2024","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"10.1016\/j.infsof.2025.107707_b40","series-title":"2023 IEEE 34th International Symposium on Software Reliability Engineering Workshops","first-page":"128","article-title":"Poisoning programs by un-repairing code: Security concerns of AI-generated code","author":"Improta","year":"2023"},{"key":"10.1016\/j.infsof.2025.107707_b41","series-title":"Vulnerabilities in AI code generators: Exploring targeted data poisoning attacks","author":"Cotroneo","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b42","series-title":"TrojanPuzzle: Covertly poisoning code-suggestion models","author":"Aghakhani","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b43","series-title":"An LLM-assisted easy-to-trigger backdoor attack on code completion models: Injecting disguised vulnerabilities against strong detection","author":"Yan","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b44","series-title":"Proceedings of the 15th Asia-Pacific Symposium on Internetware","first-page":"427","article-title":"LateBA: Latent backdoor attack on deep bug search via infrequent execution codes","author":"Yi","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b45","series-title":"Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security","first-page":"1865","article-title":"Large language models for code: Security hardening and adversarial testing","author":"He","year":"2023"},{"key":"10.1016\/j.infsof.2025.107707_b46","series-title":"Practical attacks against black-box code completion engines","author":"Jenko","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b47","series-title":"TAPI: Towards target-specific and adversarial prompt injection against code llms","author":"Yang","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b48","series-title":"DeceptPrompt: Exploiting LLM-driven code generation via adversarial natural language instructions","author":"Wu","year":"2023"},{"key":"10.1016\/j.infsof.2025.107707_b49","series-title":"Assessing cybersecurity vulnerabilities in code large language models","author":"Hossen","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b50","series-title":"CodeAttack: Revealing safety generalization challenges of large language models via code completion","author":"Ren","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b51","series-title":"CodeLMSec benchmark: Systematically evaluating and finding security vulnerabilities in black-box code language models","author":"Hajipour","year":"2023"},{"key":"10.1016\/j.infsof.2025.107707_b52","series-title":"Text Summarization Branches Out","first-page":"74","article-title":"Rouge: A package for automatic evaluation of summaries","author":"Lin","year":"2004"},{"key":"10.1016\/j.infsof.2025.107707_b53","doi-asserted-by":"crossref","DOI":"10.1145\/3664597","article-title":"Deep learning for code intelligence: Survey, benchmark and toolkit","author":"Wan","year":"2024","journal-title":"ACM Comput. Surv."},{"key":"10.1016\/j.infsof.2025.107707_b54","series-title":"TrojanedCM: A repository of trojaned large language models of code","author":"Hussain","year":"2023"},{"key":"10.1016\/j.infsof.2025.107707_b55","series-title":"Purple llama CyberSecEval: a secure coding benchmark for language models","author":"Bhatt","year":"2023"},{"key":"10.1016\/j.infsof.2025.107707_b56","series-title":"Can we trust large language models generated code? A framework for in-context learning, security patterns, and code evaluations across diverse LLMs","author":"Mohsin","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b57","series-title":"Gpt-4 technical report","author":"Achiam","year":"2023"},{"key":"10.1016\/j.infsof.2025.107707_b58","series-title":"Proceedings of the 2024 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 1: Long Papers)","first-page":"6065","article-title":"Backdooring instruction-tuned large language models with virtual prompt injection","author":"Yan","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b59","series-title":"Proceedings of the 32nd IEEE\/ACM International Conference on Program Comprehension","first-page":"280","article-title":"Vulnerabilities in AI code generators: Exploring targeted data poisoning attacks","author":"Cotroneo","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b60","series-title":"Proceedings of the 15th Asia-Pacific Symposium on Internetware","first-page":"427","article-title":"LateBA: Latent backdoor attack on deep bug search via infrequent execution codes","author":"Yi","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b61","doi-asserted-by":"crossref","unstructured":"Zhensu Sun, Xiaoning Du, Xiapu Luo, Fu Song, David Lo, Li Li, FDI: Attack Neural Code Generation Systems through User Feedback Channel, in: Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024, pp. 528\u2013540.","DOI":"10.1145\/3650212.3680300"},{"key":"10.1016\/j.infsof.2025.107707_b62","series-title":"ACL","article-title":"Prefix-tuning: Optimizing continuous prompts for generation","author":"Li","year":"2021"},{"key":"10.1016\/j.infsof.2025.107707_b63","series-title":"IEEE S&P","article-title":"Asleep at the keyboard? Assessing the security of GitHub copilot\u2019s code contributions","author":"Pearce","year":"2022"},{"key":"10.1016\/j.infsof.2025.107707_b64","series-title":"ICLR","article-title":"The curious case of neural text degeneration","author":"Holtzman","year":"2019"},{"key":"10.1016\/j.infsof.2025.107707_b65","series-title":"CodeQL - GitHub","year":"2023"},{"key":"10.1016\/j.infsof.2025.107707_b66","series-title":"Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","first-page":"1561","article-title":"CodeMark: Imperceptible watermarking for code datasets against neural code completion models","author":"Sun","year":"2023"},{"key":"10.1016\/j.infsof.2025.107707_b67","series-title":"Who wrote this code? Watermarking for code generation","author":"Lee","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b68","doi-asserted-by":"crossref","unstructured":"Zhensu Sun, Xiaoning Du, Fu Song, Mingze Ni, Li Li, Coprotector: Protect open-source code against unauthorized training usage with data poisoning, in: Proceedings of the ACM Web Conference 2022, 2022, pp. 652\u2013660.","DOI":"10.1145\/3485447.3512225"},{"key":"10.1016\/j.infsof.2025.107707_b69","series-title":"Towards code watermarking with dual-channel transformations","author":"Yang","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b70","series-title":"Towards tracing code provenance with code watermarking","author":"Li","year":"2023"},{"key":"10.1016\/j.infsof.2025.107707_b71","series-title":"CodeIP: A grammar-guided multi-bit watermark for large language models of code","author":"Guan","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b72","series-title":"ACW: Enhancing traceability of AI-generated codes based on watermarking","author":"Li","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b73","series-title":"Is watermarking LLM-generated code robust?","author":"Suresh","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b74","series-title":"MCGMark: An encodable and robust online watermark for LLM-generated malicious code","author":"Ning","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b75","series-title":"Are you copying my model? Protecting the copyright of large language models for EaaS via backdoor watermark","author":"Peng","year":"2023"},{"key":"10.1016\/j.infsof.2025.107707_b76","series-title":"CleanGen: Mitigating backdoor attacks for generation tasks in large language models","author":"Li","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b77","doi-asserted-by":"crossref","DOI":"10.1109\/TIFS.2024.3376968","article-title":"Bdmmt: Backdoor sample detection for language models through model mutation testing","author":"Wei","year":"2024","journal-title":"IEEE Trans. Inf. Forensics Secur."},{"key":"10.1016\/j.infsof.2025.107707_b78","series-title":"NCL: Textual backdoor defense using noise-augmented contrastive learning","author":"Zhai","year":"2023"},{"key":"10.1016\/j.infsof.2025.107707_b79","series-title":"Eliminating backdoors in neural code models via trigger inversion","author":"Sun","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b80","series-title":"Occlusion-based detection of trojan-triggering inputs in large language models of code","author":"Hussain","year":"2023"},{"key":"10.1016\/j.infsof.2025.107707_b81","series-title":"CodePurify: Defend backdoor attacks on neural code models via entropy-based purification","author":"Mu","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b82","series-title":"Backdoor removal for generative large language models","author":"Li","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b83","series-title":"Defending against weight-poisoning backdoor attacks for parameter-efficient fine-tuning","author":"Zhao","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b84","series-title":"Trojan signatures in DNN weights","author":"Fields","year":"2021"},{"key":"10.1016\/j.infsof.2025.107707_b85","series-title":"On trojan signatures in large language models of code","author":"Hussain","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b86","series-title":"Measuring impacts of poisoning on model parameters and neuron activations: A case study of poisoning CodeBERT","author":"Hussain","year":"2024"},{"key":"10.1016\/j.infsof.2025.107707_b87","series-title":"DeCE: Deceptive cross-entropy loss designed for defending backdoor attacks","author":"Yang","year":"2024"}],"container-title":["Information and Software Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/api.elsevier.com\/content\/article\/PII:S0950584925000461?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/api.elsevier.com\/content\/article\/PII:S0950584925000461?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,11,5]],"date-time":"2025-11-05T09:32:33Z","timestamp":1762335153000},"score":1,"resource":{"primary":{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/linkinghub.elsevier.com\/retrieve\/pii\/S0950584925000461"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6]]},"references-count":87,"alternative-id":["S0950584925000461"],"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1016\/j.infsof.2025.107707","relation":{},"ISSN":["0950-5849"],"issn-type":[{"value":"0950-5849","type":"print"}],"subject":[],"published":{"date-parts":[[2025,6]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"A review of backdoor attacks and defenses in code large language models: Implications for security measures","name":"articletitle","label":"Article Title"},{"value":"Information and Software Technology","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1016\/j.infsof.2025.107707","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2025 Elsevier B.V. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"107707"}}