{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T14:18:58Z","timestamp":1783088338651,"version":"3.54.6"},"reference-count":80,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/501100003392","name":"Fujian Provincial Natural Science Foundation","doi-asserted-by":"publisher","award":["2022J011238"],"award-info":[{"award-number":["2022J011238"]}],"id":[{"id":"10.13039\/501100003392","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Journal of Systems and Software"],"published-print":{"date-parts":[[2026,9]]},"DOI":"10.1016\/j.jss.2026.112917","type":"journal-article","created":{"date-parts":[[2026,4,28]],"date-time":"2026-04-28T06:56:26Z","timestamp":1777359386000},"page":"112917","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["CLVUL: A contrastive learning framework for unified vulnerability detection, localization, and CWE classification with continual and zero-shot adaptation"],"prefix":"10.1016","volume":"239","author":[{"given":"Lei","family":"Xiao","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-4525-2794","authenticated-orcid":false,"given":"Yifan","family":"Wu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yu","family":"Gao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-4595-7550","authenticated-orcid":false,"given":"Zibin","family":"Zheng","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-1982-3615","authenticated-orcid":false,"given":"Yijie","family":"Cai","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ying","family":"Xing","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.jss.2026.112917_b1","series-title":"Unified pre-training for program understanding and generation","author":"Ahmad","year":"2021"},{"key":"10.1016\/j.jss.2026.112917_b2","series-title":"Towards better understanding of gradient-based attribution methods for deep neural networks","author":"Ancona","year":"2017"},{"key":"10.1016\/j.jss.2026.112917_b3","series-title":"Exploring software naturalness through neural language models","author":"Buratti","year":"2020"},{"issue":"9","key":"10.1016\/j.jss.2026.112917_b4","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.jss.2026.112917_b5","series-title":"Transformer-based vulnerability detection in code at EditTime: Zero-shot, few-shot, or fine-tuning?","author":"Chan","year":"2023"},{"key":"10.1016\/j.jss.2026.112917_b6","doi-asserted-by":"crossref","unstructured":"Chen, Y., Sun, Z., Gong, Z., Hao, D., 2024. Improving smart contract security with contrastive learning-based vulnerability detection. In: Proceedings of the IEEE\/ACM 46th International Conference on Software Engineering. pp. 1\u201311.","DOI":"10.1145\/3597503.3639173"},{"key":"10.1016\/j.jss.2026.112917_b7","doi-asserted-by":"crossref","unstructured":"Cheng, X., Zhang, G., Wang, H., Sui, Y., 2022. Path-sensitive code embedding via contrastive learning for software vulnerability detection. In: Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis. pp. 519\u2013531.","DOI":"10.1145\/3533767.3534371"},{"key":"10.1016\/j.jss.2026.112917_b8","unstructured":"Cppcheck, https:\/\/cppcheck.sourceforge.io\/. (Accessed March 2025)."},{"key":"10.1016\/j.jss.2026.112917_b9","series-title":"2023 IEEE\/ACM 45th International Conference on Software Engineering","first-page":"121","article-title":"Data quality for software vulnerability datasets","author":"Croft","year":"2023"},{"key":"10.1016\/j.jss.2026.112917_b10","series-title":"2021 IEEE 8th International Conference on Data Science and Advanced Analytics","first-page":"1","article-title":"V2w-bert: A framework for effective hierarchical multiclass classification of software vulnerabilities","author":"Das","year":"2021"},{"key":"10.1016\/j.jss.2026.112917_b11","doi-asserted-by":"crossref","unstructured":"Ding, Y., Steenhoek, B., Pei, K., Kaiser, G., Le, W., Ray, B., 2024. Traced: Execution-Aware Pre-Training for Source Code. In: Proceedings of the 46th IEEE\/ACM International Conference on Software Engineering. pp. 1\u201312.","DOI":"10.1145\/3597503.3608140"},{"key":"10.1016\/j.jss.2026.112917_b12","doi-asserted-by":"crossref","DOI":"10.1016\/j.knosys.2024.112576","article-title":"Efficient physical image attacks using adversarial fast autoaugmentation methods","volume":"304","author":"Du","year":"2024","journal-title":"Knowl.-Based Syst."},{"key":"10.1016\/j.jss.2026.112917_b13","series-title":"Generalization-enhanced code vulnerability detection via multi-task instruction fine-tuning","author":"Du","year":"2024"},{"issue":"8","key":"10.1016\/j.jss.2026.112917_b14","doi-asserted-by":"crossref","first-page":"218","DOI":"10.1007\/s10462-024-10863-7","article-title":"Adaptive unified defense framework for tackling adversarial audio attacks","volume":"57","author":"Du","year":"2024","journal-title":"Artif. Intell. Rev."},{"key":"10.1016\/j.jss.2026.112917_b15","doi-asserted-by":"crossref","unstructured":"Fan, J., Li, Y., Wang, S., Nguyen, T.N., 2020. AC\/C++ Code Vulnerability Dataset with Code Changes and CVE Summaries. In: Proceedings of the 17th International Conference on Mining Software Repositories (MSR 2020) - Data Showcase. pp. 508\u2013512.","DOI":"10.1145\/3379597.3387501"},{"issue":"4","key":"10.1016\/j.jss.2026.112917_b16","doi-asserted-by":"crossref","first-page":"594","DOI":"10.1109\/TPAMI.2006.79","article-title":"One-shot learning of object categories","volume":"28","author":"Fei-Fei","year":"2006","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"10.1016\/j.jss.2026.112917_b17","series-title":"CodeBERT: A pre-trained model for programming and natural languages","author":"Feng","year":"2020"},{"key":"10.1016\/j.jss.2026.112917_b18","doi-asserted-by":"crossref","unstructured":"Fu, M., Tantithamthavorn, C., 2022. Linevul: A transformer-based line-level vulnerability prediction. In: Proceedings of the 19th International Conference on Mining Software Repositories. pp. 608\u2013620.","DOI":"10.1145\/3524842.3528452"},{"key":"10.1016\/j.jss.2026.112917_b19","series-title":"2023 IEEE\/ACM 45th International Conference on Software Engineering","first-page":"30","article-title":"Keeping pace with ever-increasing data: Towards continual learning of code intelligence models","author":"Gao","year":"2023"},{"issue":"13","key":"10.1016\/j.jss.2026.112917_b20","doi-asserted-by":"crossref","first-page":"2538","DOI":"10.3390\/electronics13132538","article-title":"Vul-mixer: Efficient and effective machine learning\u2013assisted software vulnerability detection","volume":"13","author":"Grahn","year":"2024","journal-title":"Electronics"},{"key":"10.1016\/j.jss.2026.112917_b21","series-title":"Unixcoder: Unified cross-modal pre-training for code representation","author":"Guo","year":"2022"},{"key":"10.1016\/j.jss.2026.112917_b22","series-title":"DeepSeek-coder: When the large language model meets programming\u2013the rise of code intelligence","author":"Guo","year":"2024"},{"key":"10.1016\/j.jss.2026.112917_b23","doi-asserted-by":"crossref","unstructured":"Hanif, H., Maffeis, S., 2022. VulBERTa: Simplified Source Code Pre-Training for Vulnerability Detection. In: 2022 International Joint Conference on Neural Networks. IJCNN, pp. 1\u20138.","DOI":"10.1109\/IJCNN55064.2022.9892280"},{"issue":"23","key":"10.1016\/j.jss.2026.112917_b24","article-title":"Vul-mirror: A few-shot learning method for discovering vulnerable code clone","volume":"7","author":"He","year":"2020","journal-title":"EAI Endorsed Trans. Secur. Saf."},{"key":"10.1016\/j.jss.2026.112917_b25","series-title":"Phi-2: The surprising power of small language models","author":"Javaheripi","year":"2023"},{"issue":"7","key":"10.1016\/j.jss.2026.112917_b26","first-page":"361","article-title":"A hybrid deep learning-based IoT system security framework for 5G-enabled smart cities","volume":"21","author":"Ji","year":"2025","journal-title":"Int. J. Perform. Eng."},{"key":"10.1016\/j.jss.2026.112917_b27","doi-asserted-by":"crossref","unstructured":"Ji, C., Yang, S., Sun, H., Zhang, Y., 2024. Applying Contrastive Learning to Code Vulnerability Type Classification. In: Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing. pp. 11942\u201311952.","DOI":"10.18653\/v1\/2024.emnlp-main.666"},{"key":"10.1016\/j.jss.2026.112917_b28","series-title":"2021 IEEE 21st International Conference on Software Quality, Reliability and Security","first-page":"926","article-title":"WANA: Symbolic execution of wasm bytecode for extensible smart contract vulnerability detection","author":"Jiang","year":"2021"},{"key":"10.1016\/j.jss.2026.112917_b29","series-title":"Mistral 7B","author":"Jiang","year":"2023"},{"issue":"12","key":"10.1016\/j.jss.2026.112917_b30","doi-asserted-by":"crossref","first-page":"3454","DOI":"10.1109\/TSE.2024.3493245","article-title":"StagedVulBERT: Multi-granular vulnerability detection with a novel pre-trained code model","volume":"50","author":"Jiang","year":"2024","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.jss.2026.112917_b31","first-page":"18661","article-title":"Supervised contrastive learning","volume":"33","author":"Khosla","year":"2020","journal-title":"Adv. Neural Inf. Process. Syst."},{"issue":"13","key":"10.1016\/j.jss.2026.112917_b32","doi-asserted-by":"crossref","first-page":"3521","DOI":"10.1073\/pnas.1611835114","article-title":"Overcoming catastrophic forgetting in neural networks","volume":"114","author":"Kirkpatrick","year":"2017","journal-title":"Proc. Natl. Acad. Sci."},{"key":"10.1016\/j.jss.2026.112917_b33","doi-asserted-by":"crossref","unstructured":"Kong, X., Zhang, L., Wong, W.E., Li, B., 2015. Experience Report: How Do Techniques, Programs, and Tests Impact Automated Program Repair?. In: Proceedings of the 26th IEEE International Symposium on Software Reliability Engineering. ISSRE, pp. 194\u2013204.","DOI":"10.1109\/ISSRE.2015.7381813"},{"issue":"3","key":"10.1016\/j.jss.2026.112917_b34","doi-asserted-by":"crossref","first-page":"453","DOI":"10.1109\/TPAMI.2013.140","article-title":"Attribute-based classification for zero-shot visual object categorization","volume":"36","author":"Lampert","year":"2013","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"10.1016\/j.jss.2026.112917_b35","series-title":"Starcoder: May the source be with you!","author":"Li","year":"2023"},{"key":"10.1016\/j.jss.2026.112917_b36","doi-asserted-by":"crossref","unstructured":"Li, Y., Wang, S., Nguyen, T.N., 2021. Vulnerability Detection with Fine-grained Interpretations. In: Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. pp. 292\u2013303.","DOI":"10.1145\/3468264.3468597"},{"issue":"4","key":"10.1016\/j.jss.2026.112917_b37","doi-asserted-by":"crossref","first-page":"2244","DOI":"10.1109\/TDSC.2021.3051525","article-title":"Sysevr: A framework for using deep learning to detect software vulnerabilities","volume":"19","author":"Li","year":"2021","journal-title":"IEEE Trans. Dependable Secur. Comput."},{"key":"10.1016\/j.jss.2026.112917_b38","series-title":"Vuldeepecker: A deep learning-based system for vulnerability detection","author":"Li","year":"2018"},{"issue":"1","key":"10.1016\/j.jss.2026.112917_b39","doi-asserted-by":"crossref","first-page":"1","DOI":"10.4018\/IJWSR.357999","article-title":"Clustering and prioritization of web crowdsourced test reports based on text classification","volume":"21","author":"Liao","year":"2024","journal-title":"Int. J. Web Serv. Res."},{"issue":"10","key":"10.1016\/j.jss.2026.112917_b40","doi-asserted-by":"crossref","first-page":"1825","DOI":"10.1109\/JPROC.2020.2993293","article-title":"Software vulnerability detection using deep neural networks: A survey","volume":"108","author":"Lin","year":"2020","journal-title":"Proc. IEEE"},{"key":"10.1016\/j.jss.2026.112917_b41","doi-asserted-by":"crossref","unstructured":"Lipp, S., Banescu, S., Pretschner, A., 2022. An Empirical Study on the Effectiveness of Static C Code Analyzers for Vulnerability Detection. In: Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis. pp. 544\u2013555.","DOI":"10.1145\/3533767.3534380"},{"key":"10.1016\/j.jss.2026.112917_b42","series-title":"Roberta: A robustly optimized BERT pretraining approach","author":"Liu","year":"2019"},{"key":"10.1016\/j.jss.2026.112917_b43","series-title":"2023 IEEE\/ACM 45th International Conference on Software Engineering","first-page":"2476","article-title":"Contrabert: Enhancing code pre-trained models via contrastive learning","author":"Liu","year":"2023"},{"key":"10.1016\/j.jss.2026.112917_b44","series-title":"Codexglue: A machine learning benchmark dataset for code understanding and generation","author":"Lu","year":"2021"},{"key":"10.1016\/j.jss.2026.112917_b45","article-title":"A unified approach to interpreting model predictions","volume":"30","author":"Lundberg","year":"2017","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"10.1016\/j.jss.2026.112917_b46","series-title":"Wizardcoder: Empowering code large language models with evol-instruct","author":"Luo","year":"2023"},{"issue":"8","key":"10.1016\/j.jss.2026.112917_b47","first-page":"411","article-title":"Tackling arabic NLP challenges: POS-tagging with transformer-based models and nuanced evaluation","volume":"21","author":"Mahdjoubi","year":"2025","journal-title":"Int. J. Perform. Eng."},{"key":"10.1016\/j.jss.2026.112917_b48","doi-asserted-by":"crossref","unstructured":"Ni, C., Shen, L., Yang, X., Zhu, Y., Wang, S., 2024. MegaVul: AC\/C++ Vulnerability Dataset with Comprehensive Code Representations. In: Proceedings of the 21st International Conference on Mining Software Repositories (MSR 2024). pp. 738\u2013742.","DOI":"10.1145\/3643991.3644886"},{"key":"10.1016\/j.jss.2026.112917_b49","doi-asserted-by":"crossref","unstructured":"Ni, C., Yin, X., Yang, K., Zhao, D., Xing, Z., Xia, X., 2023. Distinguishing look-alike innocent and vulnerable code by subtle semantic representation learning and explanation. In: Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. pp. 1611\u20131622.","DOI":"10.1145\/3611643.3616358"},{"key":"10.1016\/j.jss.2026.112917_b50","doi-asserted-by":"crossref","unstructured":"Nong, Y., Fang, R., Yi, G., Zhao, K., Luo, X., Chen, F., Cai, H., 2024. Vgx: Large-scale sample generation for boosting learning-based software vulnerability analyses. In: Proceedings of the IEEE\/ACM 46th International Conference on Software Engineering. pp. 1\u201313.","DOI":"10.1145\/3597503.3639116"},{"key":"10.1016\/j.jss.2026.112917_b51","doi-asserted-by":"crossref","unstructured":"Ouyang, L., Wu, J., Jiang, X., Almeida, D., Wainwright, C., Mishkin, P., Zhang, C., Agarwal, S., Slama, K., Ray, A., et al., 2022. Training Language Models to Follow Instructions with Human Feedback. In: Proceedings of the 35th Conference on Neural Information Processing Systems (NeurIPS 2022). pp. 27730\u201327744.","DOI":"10.52202\/068431-2011"},{"key":"10.1016\/j.jss.2026.112917_b52","series-title":"2021 IEEE 21st International Conference on Software Quality, Reliability and Security","first-page":"915","article-title":"Redefender: A tool for detecting reentrancy vulnerabilities in smart contracts effectively","author":"Pan","year":"2021"},{"key":"10.1016\/j.jss.2026.112917_b53","series-title":"Cotext: Multi-task learning with code-text transformer","author":"Phan","year":"2021"},{"key":"10.1016\/j.jss.2026.112917_b54","series-title":"2023 IEEE 34th International Symposium on Software Reliability Engineering Workshops","first-page":"112","article-title":"Software vulnerability detection using large language models","author":"Purba","year":"2023"},{"key":"10.1016\/j.jss.2026.112917_b55","series-title":"Code llama: Open foundation models for code","author":"Roziere","year":"2023"},{"key":"10.1016\/j.jss.2026.112917_b56","series-title":"2018 17th IEEE International Conference on Machine Learning and Applications","first-page":"757","article-title":"Automated vulnerability detection in source code using deep representation learning","author":"Russell","year":"2018"},{"key":"10.1016\/j.jss.2026.112917_b57","unstructured":"Shimmi, S., Rahman, A., Gadde, M., Okhravi, H., Rahimi, M., 2024. VulSim: Leveraging Similarity of Multi-Dimensional Neighbor Embeddings for Vulnerability Detection. In: 33rd USENIX Security Symposium (USENIX Security 24). pp. 1777\u20131794."},{"key":"10.1016\/j.jss.2026.112917_b58","series-title":"Deep inside convolutional networks: Visualising image classification models and saliency maps","author":"Simonyan","year":"2013"},{"key":"10.1016\/j.jss.2026.112917_b59","doi-asserted-by":"crossref","unstructured":"Steenhoek, B., Gao, H., Le, W., 2024. Dataflow Analysis-Inspired Deep Learning for Efficient Vulnerability Detection. In: Proceedings of the 46th IEEE\/ACM International Conference on Software Engineering. pp. 1\u201313.","DOI":"10.1145\/3597503.3623345"},{"key":"10.1016\/j.jss.2026.112917_b60","series-title":"2023 IEEE\/ACM 45th International Conference on Software Engineering","first-page":"2237","article-title":"An empirical study of deep learning models for vulnerability detection","author":"Steenhoek","year":"2023"},{"key":"10.1016\/j.jss.2026.112917_b61","doi-asserted-by":"crossref","DOI":"10.1016\/j.cose.2021.102417","article-title":"Vdsimilar: Vulnerability detection based on code similarity of vulnerabilities and patches","volume":"110","author":"Sun","year":"2021","journal-title":"Comput. Secur."},{"key":"10.1016\/j.jss.2026.112917_b62","series-title":"International Conference on Machine Learning","first-page":"3319","article-title":"Axiomatic attribution for deep networks","author":"Sundararajan","year":"2017"},{"key":"10.1016\/j.jss.2026.112917_b63","article-title":"Matching networks for one shot learning","volume":"29","author":"Vinyals","year":"2016","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"10.1016\/j.jss.2026.112917_b64","series-title":"Codet5+: Open code large language models for code understanding and generation","author":"Wang","year":"2023"},{"key":"10.1016\/j.jss.2026.112917_b65","series-title":"Line-level semantic structure learning for code vulnerability detection","author":"Wang","year":"2024"},{"key":"10.1016\/j.jss.2026.112917_b66","series-title":"Codet5: Identifier-aware unified pre-trained encoder-decoder models for code understanding and generation","author":"Wang","year":"2021"},{"key":"10.1016\/j.jss.2026.112917_b67","article-title":"A comprehensive survey of continual learning: Theory, method and application","author":"Wang","year":"2024","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"10.1016\/j.jss.2026.112917_b68","series-title":"Proceedings of the 2023 IEEE\/ACM International Conference on Software Engineering","first-page":"2275","article-title":"Vulnerability detection with graph simplification and enhanced graph representation learning","author":"Wen","year":"2023"},{"issue":"3","key":"10.1016\/j.jss.2026.112917_b69","article-title":"The role of software in recent catastrophic accidents","volume":"59","author":"Wong","year":"2009","journal-title":"IEEE Reliab. Soc. 2009 Annu. Technol. Rep."},{"issue":"14","key":"10.1016\/j.jss.2026.112917_b70","first-page":"1587","article-title":"Applying design metrics to predict fault-proneness: a case study on a large-scale software system","volume":"30","author":"Wong","year":"2000","journal-title":"Softw.: Pr. Exp."},{"issue":"3","key":"10.1016\/j.jss.2026.112917_b71","doi-asserted-by":"crossref","first-page":"367","DOI":"10.70003\/160792642025052603009","article-title":"Research and application of automatic test case generation method based on user interface and business flow chart","volume":"26","author":"Xiao","year":"2025","journal-title":"J. Internet Technol."},{"issue":"3","key":"10.1016\/j.jss.2026.112917_b72","doi-asserted-by":"crossref","first-page":"687","DOI":"10.1007\/s10619-020-07291-1","article-title":"LSTM-based deep learning for spatial\u2013temporal software testing","volume":"38","author":"Xiao","year":"2020","journal-title":"Distrib. Parallel Databases"},{"issue":"1","key":"10.1016\/j.jss.2026.112917_b73","doi-asserted-by":"crossref","first-page":"80","DOI":"10.3390\/sym16010080","article-title":"Optimizing prioritization of crowdsourced test reports of web applications through image-to-text conversion","volume":"16","author":"Xiao","year":"2024","journal-title":"Symmetry"},{"issue":"11","key":"10.1016\/j.jss.2026.112917_b74","doi-asserted-by":"crossref","first-page":"2111","DOI":"10.3390\/electronics13112111","article-title":"A novel source code representation approach based on multi-head attention","volume":"13","author":"Xiao","year":"2024","journal-title":"Electronics"},{"key":"10.1016\/j.jss.2026.112917_b75","series-title":"2014 IEEE Symposium on Security and Privacy","first-page":"590","article-title":"Modeling and discovering vulnerabilities with code property graphs","author":"Yamaguchi","year":"2014"},{"key":"10.1016\/j.jss.2026.112917_b76","series-title":"Security vulnerability detection with multitask self-instructed fine-tuning of large language models","author":"Yang","year":"2024"},{"key":"10.1016\/j.jss.2026.112917_b77","series-title":"MoEVD: Enhancing vulnerability detection by mixture-of-experts (MoE)","author":"Yang","year":"2025"},{"key":"10.1016\/j.jss.2026.112917_b78","doi-asserted-by":"crossref","DOI":"10.1016\/j.cose.2024.103992","article-title":"Few-vuld: A few-shot learning framework for software vulnerability detection","volume":"144","author":"Zheng","year":"2024","journal-title":"Comput. Secur."},{"key":"10.1016\/j.jss.2026.112917_b79","first-page":"10197","article-title":"Devign: Effective vulnerability identification by learning comprehensive program semantics via graph neural networks","volume":"vol. 32","author":"Zhou","year":"2019"},{"key":"10.1016\/j.jss.2026.112917_b80","doi-asserted-by":"crossref","unstructured":"Zhou, X., Zhang, T., Lo, D., 2024. Large Language Model for Vulnerability Detection: Emerging Results and Future Directions. In: Proceedings of the 2024 ACM\/IEEE 44th International Conference on Software Engineering: New Ideas and Emerging Results. pp. 47\u201351.","DOI":"10.1145\/3639476.3639762"}],"container-title":["Journal of Systems and Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121226001500?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121226001500?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T13:20:13Z","timestamp":1783084813000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0164121226001500"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,9]]},"references-count":80,"alternative-id":["S0164121226001500"],"URL":"https:\/\/doi.org\/10.1016\/j.jss.2026.112917","relation":{},"ISSN":["0164-1212"],"issn-type":[{"value":"0164-1212","type":"print"}],"subject":[],"published":{"date-parts":[[2026,9]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"CLVUL: A contrastive learning framework for unified vulnerability detection, localization, and CWE classification with continual and zero-shot adaptation","name":"articletitle","label":"Article Title"},{"value":"Journal of Systems and Software","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.jss.2026.112917","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier Inc. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"112917"}}