{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,16]],"date-time":"2025-09-16T18:49:25Z","timestamp":1758048565406,"version":"3.44.0"},"reference-count":56,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2025,7,14]],"date-time":"2025-07-14T00:00:00Z","timestamp":1752451200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,7,14]],"date-time":"2025-07-14T00:00:00Z","timestamp":1752451200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62176164"],"award-info":[{"award-number":["62176164"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100016804","name":"Natural Science Foundation of Shenzhen Municipality","doi-asserted-by":"publisher","award":["JCYJ20220531101217039"],"award-info":[{"award-number":["JCYJ20220531101217039"]}],"id":[{"id":"10.13039\/100016804","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003453","name":"Natural Science Foundation of Guangdong Province","doi-asserted-by":"publisher","award":["2023A1515010992"],"award-info":[{"award-number":["2023A1515010992"]}],"id":[{"id":"10.13039\/501100003453","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2025,9]]},"DOI":"10.1007\/s10664-025-10698-y","type":"journal-article","created":{"date-parts":[[2025,7,14]],"date-time":"2025-07-14T14:19:38Z","timestamp":1752502778000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["MPDA: a data augmentation approach to improve deep learning for software vulnerability detection"],"prefix":"10.1007","volume":"30","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1512-5503","authenticated-orcid":false,"given":"Feiqiao","family":"Mao","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-0819-7073","authenticated-orcid":false,"given":"Yingxiang","family":"Yuan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-4229-8938","authenticated-orcid":false,"given":"Xingyang","family":"Du","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-6163-3606","authenticated-orcid":false,"given":"Li","family":"Gao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7213-2198","authenticated-orcid":false,"given":"Zhihua","family":"Du","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,7,14]]},"reference":[{"issue":"1","key":"10698_CR1","doi-asserted-by":"publisher","first-page":"691","DOI":"10.1109\/TII.2023.3269774","volume":"20","author":"A Abu-Mahfouz","year":"2024","unstructured":"Abu-Mahfouz A, Alrabaee S, Khasawneh M, Gergely M, Choo K-KR (2024) A deep learning approach to discover router firmware vulnerabilities. IEEE Trans Industr Inf 20(1):691\u2013702. https:\/\/doi.org\/10.1109\/TII.2023.3269774","journal-title":"IEEE Trans Industr Inf"},{"issue":"7","key":"10698_CR2","doi-asserted-by":"publisher","first-page":"1279","DOI":"10.1016\/j.infsof.2012.11.007","volume":"55","author":"A Austin","year":"2013","unstructured":"Austin A, Holmgreen C, Williams L (2013) A comparison of the efficiency and effectiveness of vulnerability discovery techniques. Inf Softw Technol 55(7):1279\u20131288","journal-title":"Inf Softw Technol"},{"key":"10698_CR3","doi-asserted-by":"crossref","unstructured":"Baset AZ, Denning T (2017) Ide plugins for detecting input-validation vulnerabilities. In: 2017 IEEE Security and Privacy Workshops (SPW). IEEE, pp 143\u2013146","DOI":"10.1109\/SPW.2017.37"},{"key":"10698_CR4","doi-asserted-by":"publisher","unstructured":"Bian P, Liang B, Shi W, Huang J, Cai Y (2018) Nar-miner: discovering negative association rules from code for bug detection. In: Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE), pp 411\u2013422. https:\/\/doi.org\/10.1145\/3236024.3236032","DOI":"10.1145\/3236024.3236032"},{"key":"10698_CR5","unstructured":"Byers R, Turner C, Brewer T (2022) National vulnerability database, national institute of standards and technology"},{"issue":"6","key":"10698_CR6","first-page":"346","volume":"21","author":"C Chahar","year":"2012","unstructured":"Chahar C, Chauhan VS, Das ML (2012) Code analysis for software and system security using open source tools. Inf Secur J: A Glob Perspect 21(6):346\u2013352","journal-title":"Inf Secur J: A Glob Perspect"},{"key":"10698_CR7","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1613\/jair.953","volume":"16","author":"NV Chawla","year":"2002","unstructured":"Chawla NV, Bowyer KW, Hall LO, Kegelmeyer WP (2002) Smote: synthetic minority over-sampling technique. J Artif Intell Res 16:321\u2013357","journal-title":"J Artif Intell Res"},{"key":"10698_CR8","doi-asserted-by":"publisher","unstructured":"Croft R, Babar MA, Kholoosi MM (2023) Data quality for software vulnerability datasets. In: 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE), pp 121\u2013133. https:\/\/doi.org\/10.1109\/ICSE48619.2023.00022","DOI":"10.1109\/ICSE48619.2023.00022"},{"key":"10698_CR9","doi-asserted-by":"publisher","first-page":"111328","DOI":"10.1016\/j.knosys.2023.111328","volume":"285","author":"Z Dong","year":"2024","unstructured":"Dong Z, Hu Q, Zhang Z, Zhao J (2024) On the effectiveness of graph data augmentation for source code learning. Knowl-Based Syst 285:111328. https:\/\/doi.org\/10.1016\/j.knosys.2023.111328","journal-title":"Knowl-Based Syst"},{"key":"10698_CR10","doi-asserted-by":"crossref","unstructured":"Duan LGQY, Yin H (2024) Sigmadiff: semantics-aware deep graph matching for pseudocode diffing. In: Network and Distributed System Security (NDSS) Symposium 2024, pp 1\u201319. https:\/\/dx.doi.org\/10.14722\/ndss.2024.23208","DOI":"10.14722\/ndss.2024.23208"},{"key":"10698_CR11","doi-asserted-by":"crossref","unstructured":"Du M, Li F, Zheng G, Srikumar V (2017) Deeplog: anomaly detection and diagnosis from system logs through deep learning. In: Proceedings of the 2017 ACM SIGSAC conference on computer and communications security, pp 1285\u20131298","DOI":"10.1145\/3133956.3134015"},{"key":"10698_CR12","doi-asserted-by":"crossref","unstructured":"Feng Z, Guo D, Tang D, Duan N, Feng X, Gong M, Shou L, Qin B, Liu T, Jiang D et al (2020) Codebert: a pre-trained model for programming and natural languages. arXiv preprint arXiv:2002.08155","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"10698_CR13","doi-asserted-by":"crossref","unstructured":"Ganz T, Imgrund E, H\u00e4rterich M, Rieck K (2023) Codegraphsmote-data augmentation for vulnerability discovery. In: Data and applications security and privacy XXXVII, pp 282\u2013301","DOI":"10.1007\/978-3-031-37586-6_17"},{"issue":"11","key":"10698_CR14","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1145\/3422622","volume":"63","author":"I Goodfellow","year":"2020","unstructured":"Goodfellow I, Pouget-Abadie J, Mirza M, Xu B, Warde-Farley D, Ozair S, Courville A, Bengio Y (2020) Generative adversarial networks. Commun ACM 63(11):139\u2013144","journal-title":"Commun ACM"},{"key":"10698_CR15","unstructured":"Goodfellow I, Bengio Y, Courville A (2016) Deep learning. MIT Press,???. http:\/\/www.deeplearningbook.org"},{"key":"10698_CR16","doi-asserted-by":"publisher","unstructured":"Grieco G, Grinblat GL, Uzal L, Rawat S, Feist J, Mounier L (2016) Toward large-scale vulnerability discovery using machine learning. In: Proceedings of the Sixth ACM Conference on Data and Application Security and Privacy (CODASPY), pp 85\u201396. https:\/\/doi.org\/10.1145\/2857705.2857720","DOI":"10.1145\/2857705.2857720"},{"key":"10698_CR17","doi-asserted-by":"crossref","unstructured":"Han H, Wang W-Y, Mao B-H (2005) Borderline-smote: a new over-sampling method in imbalanced data sets learning. In: International conference on intelligent computing. Springer, pp 878\u2013887","DOI":"10.1007\/11538059_91"},{"key":"10698_CR18","doi-asserted-by":"crossref","unstructured":"He H, Bai Y, Garcia EA, Li S (2008) Adasyn: adaptive synthetic sampling approach for imbalanced learning. In: 2008 IEEE international joint conference on neural networks (IEEE world congress on computational intelligence). Ieee, pp 1322\u20131328","DOI":"10.1109\/IJCNN.2008.4633969"},{"key":"10698_CR19","unstructured":"Hu P, Liang R, Cao Y, Chen K, Zhang R (2023) AURC: detecting errors in program code and documentation. In: 32nd USENIX Security Symposium (USENIX Security 23), pp 1415\u20131432. https:\/\/www.usenix.org\/conference\/usenixsecurity23\/presentation\/hu"},{"key":"10698_CR20","doi-asserted-by":"crossref","unstructured":"Kanawati R (2014) Yasca: an ensemble-based approach for community detection in complex networks. In: Computing and combinatorics: 20th international conference, COCOON 2014, Atlanta, GA, USA, August 4-6, 2014. Proceedings 20. Springer, pp 657\u2013666","DOI":"10.1007\/978-3-319-08783-2_57"},{"issue":"4","key":"10698_CR21","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1109\/MS.2015.29","volume":"33","author":"H Khalid","year":"2015","unstructured":"Khalid H, Nagappan M, Hassan AE (2015) Examining the relationship between findbugs warnings and app ratings. IEEE Softw 33(4):34\u201339","journal-title":"IEEE Softw"},{"issue":"1","key":"10698_CR22","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1108\/IJICC-06-2021-0109","volume":"15","author":"VR Kota","year":"2022","unstructured":"Kota VR, Munisamy SD (2022) High accuracy offering attention mechanisms based deep learning approach using cnn\/bi-lstm for sentiment analysis. Int J Intell Comput Cybern 15(1):61\u201374","journal-title":"Int J Intell Comput Cybern"},{"issue":"1","key":"10698_CR23","first-page":"1","volume":"5","author":"Z Li","year":"2019","unstructured":"Li Z, Zou D, Wang Z, Jin H (2019) Survey on static software vulnerability detection for source code. Chin J Netw Inf Secur 5(1):1\u201314","journal-title":"Chin J Netw Inf Secur"},{"key":"10698_CR24","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1016\/j.aiopen.2022.03.001","volume":"3","author":"B Li","year":"2022","unstructured":"Li B, Hou Y, Che W (2022) Data augmentation approaches in natural language processing: a survey. Ai Open 3:71\u201390","journal-title":"Ai Open"},{"issue":"4","key":"10698_CR25","doi-asserted-by":"publisher","first-page":"2244","DOI":"10.1109\/TDSC.2021.3051525","volume":"19","author":"Z Li","year":"2022","unstructured":"Li Z, Zou D, Xu S, Jin H, Zhu Y, Chen Z (2022) Sysevr: a framework for using deep learning to detect software vulnerabilities. IEEE Trans Dependable Secure Comput 19(4):2244\u20132258","journal-title":"IEEE Trans Dependable Secure Comput"},{"key":"10698_CR26","doi-asserted-by":"publisher","first-page":"104098","DOI":"10.1016\/j.cose.2024.104098","volume":"148","author":"C Liang","year":"2025","unstructured":"Liang C, Wei Q, Du J, Wang Y, Jiang Z (2025) Survey of source code vulnerability analysis based on deep learning. Comput Secur 148:104098. https:\/\/doi.org\/10.1016\/j.cose.2024.104098","journal-title":"Comput Secur"},{"key":"10698_CR27","doi-asserted-by":"publisher","unstructured":"Liang B, Bian P, Zhang Y, Shi W, You W, Cai Y (2016) Antminer: mining more bugs by reducing noise interference. In: 2016 IEEE\/ACM 38th International Conference on Software Engineering (ICSE), pp 333\u2013344. https:\/\/doi.org\/10.1145\/2884781.2884870","DOI":"10.1145\/2884781.2884870"},{"key":"10698_CR28","doi-asserted-by":"crossref","unstructured":"Liang H, Wang L, Wu D, Xu J (2016) Mlsa: a static bugs analysis tool based on llvm ir. In: 2016 17th IEEE\/ACIS international conference on software engineering, artificial intelligence, networking and parallel\/distributed computing (SNPD). IEEE, pp 407\u2013412","DOI":"10.1109\/SNPD.2016.7515932"},{"key":"10698_CR29","doi-asserted-by":"publisher","unstructured":"Lin W, Cai S (2021) An empirical study on vulnerability detection for source code software based on deep learning. In: 2021 IEEE 21st international conference on software quality, reliability and security companion (QRS-C), pp 1159\u20131160. https:\/\/doi.org\/10.1109\/QRS-C55045.2021.00173","DOI":"10.1109\/QRS-C55045.2021.00173"},{"key":"10698_CR30","doi-asserted-by":"crossref","unstructured":"Li Z, Zou D, Xu S, Ou X, Jin H, Wang S, Deng Z, Zhong Y (2018) Vuldeepecker: a deep learning-based system for vulnerability detection. arXiv preprint arXiv:1801.01681","DOI":"10.14722\/ndss.2018.23158"},{"key":"10698_CR31","doi-asserted-by":"crossref","unstructured":"Luo Y, Xu W, Xu D (2022) Compact abstract graphs for detecting code vulnerability with gnn models. In: Proceedings of the 38th annual computer security applications conference, pp 497\u2013507","DOI":"10.1145\/3564625.3564655"},{"key":"10698_CR32","doi-asserted-by":"publisher","first-page":"110671","DOI":"10.1016\/j.jss.2020.110671","volume":"168","author":"D Marcilio","year":"2020","unstructured":"Marcilio D, Furia CA, Bonif\u00e1cio R, Pinto G (2020) Spongebugs: automatically generating fix suggestions in response to static code analysis warnings. J Syst Softw 168:110671","journal-title":"J Syst Softw"},{"issue":"10","key":"10698_CR33","doi-asserted-by":"publisher","first-page":"2140","DOI":"10.7544\/issn1000-1239.2021.20210620","volume":"58","author":"G Mianxue","year":"2021","unstructured":"Mianxue G, Hongyu S, Dan H, Su Y, Wanying C, Zhen G, Chunjie C, Wenjie W, Yuqing Z (2021) Software security vulnerability mining based on deep learning. Comput Res Dev 58(10):2140\u20132162. https:\/\/doi.org\/10.7544\/issn1000-1239.2021.20210620","journal-title":"Comput Res Dev"},{"key":"10698_CR34","unstructured":"Mikolov T, Chen K, Corrado G, Dean J (2013) Efficient estimation of word representations in vector space. arXiv preprint arXiv:1301.3781"},{"key":"10698_CR35","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1007\/s10664-022-10276-6","volume":"38","author":"K Napier","year":"2023","unstructured":"Napier K, Bhowmik T, Wang S (2023) An empirical study of text-based machine learning models for vulnerability detection. Empir Softw Eng 38:28. https:\/\/doi.org\/10.1007\/s10664-022-10276-6","journal-title":"Empir Softw Eng"},{"key":"10698_CR36","doi-asserted-by":"crossref","unstructured":"Partenza G, Amburgey T, Deng L, Dehlinger J, Chakraborty S (2021) Automatic identification of vulnerable code: investigations with an ast-based neural network. In: 2021 IEEE 45th annual computers, software, and applications conference (COMPSAC). IEEE, pp 1475\u20131482","DOI":"10.1109\/COMPSAC51774.2021.00219"},{"key":"10698_CR37","doi-asserted-by":"publisher","unstructured":"Pinku SN, Mondal D, Roy CK (2023) Pathways to leverage transcompiler based data augmentation for cross-language clone detection. In: 2023 IEEE\/ACM 31st International Conference on Program Comprehension (ICPC), pp 169\u2013180. https:\/\/doi.org\/10.1109\/ICPC58990.2023.00031","DOI":"10.1109\/ICPC58990.2023.00031"},{"key":"10698_CR38","doi-asserted-by":"publisher","first-page":"218","DOI":"10.1016\/j.neucom.2020.11.004","volume":"428","author":"T Pradhan","year":"2021","unstructured":"Pradhan T, Bhatia C, Kumar P, Pal S (2021) A deep neural architecture based meta-review generation and final decision prediction of a scholarly article. Neurocomputing 428:218\u2013238","journal-title":"Neurocomputing"},{"key":"10698_CR39","doi-asserted-by":"crossref","unstructured":"Saccente N, Dehlinger J, Deng L, Chakraborty S, Xiong Y (2019) Project achilles: a prototype tool for static method-level vulnerability detection of java source code using a recurrent neural network. In: 2019 34th IEEE\/ACM international conference on Automated Software Engineering Workshop (ASEW). IEEE, pp 114\u2013121","DOI":"10.1109\/ASEW.2019.00040"},{"key":"10698_CR40","doi-asserted-by":"publisher","first-page":"654","DOI":"10.1049\/iet-sen.2020.0084","volume":"14","author":"AOA Semasaba","year":"2020","unstructured":"Semasaba AOA, Zheng W, Wu X, Agyemang SA (2020) Literature survey of deep learning-based vulnerability analysis on source code. IET Softw 14:654\u2013664. https:\/\/doi.org\/10.1049\/iet-sen.2020.0084","journal-title":"IET Softw"},{"issue":"3","key":"10698_CR41","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2187671.2187673","volume":"44","author":"H Shahriar","year":"2012","unstructured":"Shahriar H, Zulkernine M (2012) Mitigating program security vulnerabilities: approaches and challenges. ACM Comput Surv (CSUR) 44(3):1\u201346","journal-title":"ACM Comput Surv (CSUR)"},{"key":"10698_CR42","doi-asserted-by":"publisher","first-page":"895","DOI":"10.1016\/j.procs.2018.04.298","volume":"131","author":"G Shen","year":"2018","unstructured":"Shen G, Tan Q, Zhang H, Zeng P, Xu J (2018) Deep learning with gated recurrent unit networks for financial sequence predictions. Procedia Comput Sci 131:895\u2013903","journal-title":"Procedia Comput Sci"},{"key":"10698_CR43","doi-asserted-by":"crossref","unstructured":"Shiri\u00a0Harzevili N, Boaye\u00a0Belle A, Wang J, Wang S, Jiang ZMJ, Nagappan N (2024) A systematic literature review on automated software vulnerability detection using machine learning. ACM Comput Surv 57(3)","DOI":"10.1145\/3699711"},{"key":"10698_CR44","doi-asserted-by":"publisher","first-page":"102417","DOI":"10.1016\/j.cose.2021.102417","volume":"110","author":"H Sun","year":"2021","unstructured":"Sun H, Cui L, Li L, Ding Z, Hao Z, Cui J, Liu P (2021) Vdsimilar: vulnerability detection based on code similarity of vulnerabilities and patches. Comput Secur 110:102417","journal-title":"Comput Secur"},{"key":"10698_CR45","doi-asserted-by":"publisher","unstructured":"Sun C, Shrivastava A, Singh S, Gupta A (2017) Revisiting unreasonable effectiveness of data in deep learning era. In: 2017 IEEE International Conference on Computer Vision (ICCV), pp 843\u2013852. https:\/\/doi.org\/10.1109\/ICCV.2017.97","DOI":"10.1109\/ICCV.2017.97"},{"key":"10698_CR46","doi-asserted-by":"crossref","unstructured":"Tang Z, Hu Q, Hu Y, Kuang W, Chen J (2022)Sevuldet: a semantics-enhanced learnable vulnerability detector. In: 2022 52nd Annual IEEE\/IFIP international conference on Dependable Systems and Networks (DSN), pp 150\u2013162","DOI":"10.1109\/DSN53405.2022.00026"},{"key":"10698_CR47","doi-asserted-by":"publisher","first-page":"1943","DOI":"10.1109\/TIFS.2020.3044773","volume":"16","author":"H Wang","year":"2020","unstructured":"Wang H, Ye G, Tang Z, Tan SH, Huang S, Fang D, Feng Y, Bian L, Wang Z (2020) Combining graph-based learning with automated data collection for code vulnerability detection. IEEE Trans Inf Forensics Secur 16:1943\u20131958","journal-title":"IEEE Trans Inf Forensics Secur"},{"key":"10698_CR48","doi-asserted-by":"publisher","first-page":"111706","DOI":"10.1016\/j.jss.2023.111706","volume":"202","author":"M Wang","year":"2023","unstructured":"Wang M, Tao C, Guo H (2023) Lcvd: loop-oriented code vulnerability detection via graph neural network. J Syst Softw 202:111706. https:\/\/doi.org\/10.1016\/j.jss.2023.111706","journal-title":"J Syst Softw"},{"key":"10698_CR49","doi-asserted-by":"publisher","unstructured":"Yang S, Dong C, Xiao Y, Cheng Y, Shi Z, Li Z, Sun L (2023) Asteria-pro: enhancing deep learning-based binary code similarity detection by incorporating domain knowledge. ACM Trans Softw Eng Methodol 33(1). https:\/\/doi.org\/10.1145\/3604611","DOI":"10.1145\/3604611"},{"issue":"8","key":"10698_CR50","doi-asserted-by":"publisher","first-page":"3103","DOI":"10.1109\/TSE.2021.3079841","volume":"48","author":"R Yedida","year":"2022","unstructured":"Yedida R, Menzies T (2022b) On the value of oversampling for deep learning in software defect prediction. IEEE Trans Software Eng 48(8):3103\u20133116. https:\/\/doi.org\/10.1109\/TSE.2021.3079841","journal-title":"IEEE Trans Software Eng"},{"key":"10698_CR51","doi-asserted-by":"crossref","unstructured":"Yedida R, Menzies T (2022a) How to improve deep learning for software analytics: (a case study with code smell detection). In: Proceedings of the 19th international conference on mining software repositories, pp 156\u2013166","DOI":"10.1145\/3524842.3528458"},{"key":"10698_CR52","doi-asserted-by":"publisher","first-page":"73750","DOI":"10.1109\/ACCESS.2018.2882878","volume":"6","author":"D Zhang","year":"2018","unstructured":"Zhang D, Tian L, Hong M, Han F, Ren Y, Chen Y (2018) Combining convolution neural network and bidirectional gated recurrent unit for sentence semantic classification. IEEE Access 6:73750\u201373759","journal-title":"IEEE Access"},{"issue":"1","key":"10698_CR53","doi-asserted-by":"publisher","first-page":"1032","DOI":"10.1109\/JSYST.2021.3072154","volume":"16","author":"H Zhang","year":"2021","unstructured":"Zhang H, Bi Y, Guo H, Sun W, Li J (2021) Isvsf: intelligent vulnerability detection against java via sentence-level pattern exploring. IEEE Syst J 16(1):1032\u20131043","journal-title":"IEEE Syst J"},{"key":"10698_CR54","doi-asserted-by":"publisher","unstructured":"Zhang J, Wang X, Zhang H, Sun H, Wang K, Liu X (2019) A novel neural source code representation based on abstract syntax tree. In: 2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE), pp 783\u2013794. https:\/\/doi.org\/10.1109\/ICSE.2019.00086","DOI":"10.1109\/ICSE.2019.00086"},{"key":"10698_CR55","doi-asserted-by":"publisher","unstructured":"Zhang X, Zhou Y, Han T, Chen T (2021) Training deep code comment generation models via data augmentation. In: Proceedings of the 12th Asia-Pacific symposium on internetware, pp 185\u2013188. https:\/\/doi.org\/10.1145\/3457913.3457937","DOI":"10.1145\/3457913.3457937"},{"key":"10698_CR56","doi-asserted-by":"publisher","unstructured":"Zimmermann T, Nagappan N, Williams L (2010) Searching for a needle in a haystack: predicting security vulnerabilities for windows vista. In: 2010 third international conference on software testing, verification and validation, pp 421\u2013428. https:\/\/doi.org\/10.1109\/ICST.2010.32","DOI":"10.1109\/ICST.2010.32"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-025-10698-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-025-10698-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-025-10698-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,13]],"date-time":"2025-09-13T08:54:04Z","timestamp":1757753644000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-025-10698-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,14]]},"references-count":56,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2025,9]]}},"alternative-id":["10698"],"URL":"https:\/\/doi.org\/10.1007\/s10664-025-10698-y","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"type":"print","value":"1382-3256"},{"type":"electronic","value":"1573-7616"}],"subject":[],"published":{"date-parts":[[2025,7,14]]},"assertion":[{"value":"1 July 2025","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 July 2025","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of Interests"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical Approval"}},{"value":"All datasets used in this study are publicly available from the Open Web Application Security Project (OWASP) community repository on GitHub. In addition, the software and libraries used in this research are free and open source. No human or animal subjects were involved in this study.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Informed Consent"}},{"value":"Not applicable.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Clinical trial number"}}],"article-number":"140"}}