{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T17:25:29Z","timestamp":1777137929418,"version":"3.51.4"},"publisher-location":"Cham","reference-count":56,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031375859","type":"print"},{"value":"9783031375866","type":"electronic"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-37586-6_17","type":"book-chapter","created":{"date-parts":[[2023,7,11]],"date-time":"2023-07-11T23:02:16Z","timestamp":1689116536000},"page":"282-301","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["CodeGraphSMOTE - Data Augmentation for\u00a0Vulnerability Discovery"],"prefix":"10.1007","author":[{"given":"Tom","family":"Ganz","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Erik","family":"Imgrund","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"H\u00e4rterich","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Konrad","family":"Rieck","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,7,12]]},"reference":[{"key":"17_CR1","unstructured":"Allamanis, M., Brockschmidt, M., Khademi, M.: Learning to represent programs with graphs. ArXiv abs\/1711.00740 (2017)"},{"key":"17_CR2","unstructured":"Arp, D., et al.: Dos and don\u2019ts of machine learning in computer security. In: 31st USENIX Security Symposium (USENIX Security 22), pp. 3971\u20133988, USENIX Association, Boston, MA (2022). ISBN 978-1-939133-31-1"},{"key":"17_CR3","unstructured":"Bronstein, M.M., Bruna, J., Cohen, T., Velivckovi\u2019c, P.: Geometric deep learning: Grids, groups, graphs, geodesics, and gauges (2021)"},{"key":"17_CR4","unstructured":"Cai, T., Luo, S., Xu, K., He, D., yan Liu, T., Wang, L.: GraphNorm: a principled approach to accelerating graph neural network training (2020)"},{"key":"17_CR5","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2021.106576","volume":"136","author":"S Cao","year":"2021","unstructured":"Cao, S., Sun, X., Bo, L., Wei, Y., Li, B.: Bgnn4vd: constructing bidirectional graph neural-network for vulnerability detection. Inf. Softw. Technol. 136, 106576 (2021)","journal-title":"Inf. Softw. Technol."},{"key":"17_CR6","unstructured":"Chakraborty, S., Krishna, R., Ding, Y., Ray, B.: Deep learning based vulnerability detection: are we there yet? IEEE Trans. Softw. Eng. TBD, 1 (2020)"},{"key":"17_CR7","doi-asserted-by":"crossref","unstructured":"Chawla, N.V., Bowyer, K.W., Hall, L.O., Kegelmeyer, W.P.: Smote: synthetic minority over-sampling technique. J. Artif. Int. Res. 16(1), 321\u2013357 (2002). ISSN 1076\u20139757","DOI":"10.1613\/jair.953"},{"key":"17_CR8","doi-asserted-by":"crossref","unstructured":"Chen, D., Lin, Y., Li, W., Li, P., Zhou, J., Sun, X.: Measuring and relieving the over-smoothing problem for graph neural networks from the topological view (2019)","DOI":"10.1609\/aaai.v34i04.5747"},{"key":"17_CR9","unstructured":"Chen, Z., Kommrusch, S., Tufano, M., Pouchet, L., Poshyvanyk, D., Monperrus, M.: Sequencer: sequence-to-sequence learning for end-to-end program repair. IEEE Trans. Softw. Eng. 47(09), 1943\u20131959 (2021), ISSN 1939\u20133520"},{"key":"17_CR10","doi-asserted-by":"crossref","unstructured":"Cheng, X., Wang, H., Hua, J., Xu, G., Sui, Y.: DeepWukong: statically detecting software vulnerabilities using deep graph neural network. ACM Trans. Softw. Eng. Methodol. 30(3) (2021)","DOI":"10.1145\/3436877"},{"key":"17_CR11","doi-asserted-by":"publisher","unstructured":"Dablain, D., Krawczyk, B., Chawla, N.: DeepSMOTE: fusing deep learning and smote for imbalanced data. IEEE Trans. Neural Netw. Learn. Syst., 1\u201315 (2022). https:\/\/doi.org\/10.1109\/TNNLS.2021.3136503","DOI":"10.1109\/TNNLS.2021.3136503"},{"key":"17_CR12","unstructured":"Dinella, E., Dai, H., Li, Z., Naik, M., Song, L., Wang, K.: Hoppity: learning graph transformations to detect and fix bugs in programs. In: International Conference on Learning Representations (2020)"},{"key":"17_CR13","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2021.114711","volume":"174","author":"TH Do","year":"2021","unstructured":"Do, T.H., Nguyen, D.M., Bekoulis, G., Munteanu, A., Deligiannis, N.: Graph convolutional neural networks with node transition probability-based message passing and DropNode regularization. Expert Syst. Appl. 174, 114711 (2021)","journal-title":"Expert Syst. Appl."},{"key":"17_CR14","unstructured":"Fey, M., Lenssen, J.E.: Fast graph representation learning with PyTorch Geometric. In: ICLR Workshop on Representation Learning on Graphs and Manifolds (2019)"},{"key":"17_CR15","doi-asserted-by":"crossref","unstructured":"Ganz, T., H\u00e4rterich, M., Warnecke, A., Rieck, K.: Explaining graph neural networks for vulnerability discovery. In: Proceedings of the 14th ACM Workshop on Artificial Intelligence and Security, pp. 145\u2013156, AISec \u201921, New York, NY, USA (2021)","DOI":"10.1145\/3474369.3486866"},{"key":"17_CR16","unstructured":"Gao, Z., Bhattacharya, S., Zhang, L., Blum, R.S., Ribeiro, A., Sadler, B.M.: Training robust graph neural networks with topology adaptive edge dropping (2021)"},{"issue":"2","key":"17_CR17","doi-asserted-by":"publisher","first-page":"437","DOI":"10.1214\/16-BJPS349","volume":"32","author":"RE Gaunt","year":"2018","unstructured":"Gaunt, R.E.: Products of normal, beta and gamma random variables: stein operators and distributional theory. Brazilian J. Probab. Stat. 32(2), 437\u2013466 (2018)","journal-title":"Brazilian J. Probab. Stat."},{"key":"17_CR18","doi-asserted-by":"crossref","unstructured":"Grieco, G., Grinblat, G.L., Uzal, L., Rawat, S., Feist, J., Mounier, L.: Toward large-scale vulnerability discovery using machine learning. In: Proceedings of the Sixth ACM Conference on Data and Application Security and Privacy, pp. 85\u201396, CODASPY \u201916, New York, NY, USA (2016)","DOI":"10.1145\/2857705.2857720"},{"key":"17_CR19","doi-asserted-by":"crossref","unstructured":"Hagberg, A., Swart, P., S Chult, D.: Exploring network structure, dynamics, and function using networkx (1 2008)","DOI":"10.25080\/TCWV9851"},{"key":"17_CR20","unstructured":"Hamilton, W.L., Ying, R., Leskovec, J.: Inductive representation learning on large graphs. In: NIPS (2017)"},{"key":"17_CR21","unstructured":"Han, X., Jiang, Z., Liu, N., Hu, X.: G-mixup: graph data augmentation for graph classification. In: Chaudhuri, K., Jegelka, S., Song, L., Szepesvari, C., Niu, G., Sabato, S. (eds.) Proceedings of the 39th International Conference on Machine Learning, Proceedings of Machine Learning Research, vol. 162, pp. 8230\u20138248, PMLR (17\u201323 Jul 2022)"},{"issue":"1","key":"17_CR22","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1186\/s40537-019-0192-5","volume":"6","author":"JM Johnson","year":"2019","unstructured":"Johnson, J.M., Khoshgoftaar, T.M.: Survey on deep learning with class imbalance. J. Big Data 6(1), 27 (2019)","journal-title":"J. Big Data"},{"key":"17_CR23","unstructured":"Kingma, D.P., Welling, M.: Auto-encoding variational Bayes. CoRR abs\/1312.6114 (2014)"},{"key":"17_CR24","unstructured":"Kipf, T.N., Welling, M.: Variational graph auto-encoders. In: NIPS Workshop on Bayesian Deep Learning (2016)"},{"key":"17_CR25","unstructured":"Kipf, T.N., Welling, M.: Semi-supervised classification with graph convolutional networks. In: International Conference on Learning Representations (ICLR) (2017)"},{"key":"17_CR26","doi-asserted-by":"crossref","unstructured":"Kong, K., et al.: Robust optimization as data augmentation for large-scale graphs. In: Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp. 60\u201369 (June 2022)","DOI":"10.1109\/CVPR52688.2022.00016"},{"key":"17_CR27","doi-asserted-by":"crossref","unstructured":"Lewis, M., et al.: BART: denoising sequence-to-sequence pre-training for natural language generation, translation, and comprehension. In: Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, pp. 7871\u20137880, Association for Computational Linguistics, Online (Jul 2020)","DOI":"10.18653\/v1\/2020.acl-main.703"},{"key":"17_CR28","unstructured":"Li, J., Li, J., Liu, Y., Yu, J., Li, Y., Cheng, H.: Deconvolutional networks on graph data. In: Beygelzimer, A., Dauphin, Y., Liang, P., Vaughan, J.W. (eds.) Advances in Neural Information Processing Systems (2021)"},{"key":"17_CR29","unstructured":"Li, Y., Tarlow, D., Brockschmidt, M., Zemel, R.S.: Gated graph sequence neural networks. In: Bengio, Y., LeCun, Y., (eds.) 4th International Conference on Learning Representations, ICLR 2016, San Juan, Puerto Rico, May 2\u20134, 2016, Conference Track Proceedings (2016)"},{"issue":"4","key":"17_CR30","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.: Sysevr: a framework for using deep learning to detect software vulnerabilities. IEEE Trans. Depend. Secure Comput. 19(4), 2244\u20132258 (2022)","journal-title":"IEEE Trans. Depend. Secure Comput."},{"key":"17_CR31","doi-asserted-by":"crossref","unstructured":"Li, Z., et al.: Vuldeepecker: a deep learning-based system for vulnerability detection. In: 25th Annual Network and Distributed System Security Symposium, NDSS 2018, San Diego, California, USA, February 18\u201321, 2018, The Internet Society (2018)","DOI":"10.14722\/ndss.2018.23158"},{"key":"17_CR32","unstructured":"Luo, Y., et al.: Automated data augmentations for graph classification (2022)"},{"key":"17_CR33","unstructured":"Nijkamp, E., et al.: Codegen: an open large language model for code with multi-turn program synthesis. In: The Eleventh International Conference on Learning Representations (2023)"},{"key":"17_CR34","doi-asserted-by":"crossref","unstructured":"Nong, Y., Ou, Y., Pradel, M., Chen, F., Cai, H.: Generating realistic vulnerabilities via neural code editing: an empirical study, pp. 1097\u20131109, ESEC\/FSE 2022, New York, NY, USA (2022)","DOI":"10.1145\/3540250.3549128"},{"key":"17_CR35","unstructured":"NT, H., Maehara, T.: Revisiting graph neural networks: all we have is low-pass filters (2019)"},{"key":"17_CR36","doi-asserted-by":"crossref","unstructured":"Pewny, J., Holz, T.: Evilcoder: automated bug insertion. In: Proceedings of the 32nd Annual Conference on Computer Security Applications, pp. 214\u2013225, ACSAC \u201916, New York, NY, USA (2016)","DOI":"10.1145\/2991079.2991103"},{"key":"17_CR37","unstructured":"Rong, Y., Huang, W., Xu, T., Huang, J.: Dropedge: towards deep graph convolutional networks on node classification. In: ICLR (2020)"},{"key":"17_CR38","doi-asserted-by":"crossref","unstructured":"Russell, R., et al.: Automated vulnerability detection in source code using deep representation learning, pp. 757\u2013762 (2018)","DOI":"10.1109\/ICMLA.2018.00120"},{"key":"17_CR39","doi-asserted-by":"crossref","unstructured":"Sennrich, R., Haddow, B., Birch, A.: Improving neural machine translation models with monolingual data. CoRR abs\/1511.06709 (2015)","DOI":"10.18653\/v1\/P16-1009"},{"key":"17_CR40","doi-asserted-by":"crossref","unstructured":"Shorten, C., Khoshgoftaar, T.M.: A survey on image data augmentation for deep learning. J. Big Data 6(1), 60 (Jul 2019), ISSN 2196\u20131115","DOI":"10.1186\/s40537-019-0197-0"},{"key":"17_CR41","doi-asserted-by":"crossref","unstructured":"Spinelli, I., Scardapane, S., Hussain, A., Uncini, A.: Biased edge dropout for enhancing fairness in graph representation learning (2021)","DOI":"10.1109\/TAI.2021.3133818"},{"key":"17_CR42","unstructured":"Vaswani, A., et al.: Attention is all you need. In: Guyon, I., et al., (eds.) Advances in Neural Information Processing Systems, vol. 30, Curran Associates, Inc. (2017)"},{"key":"17_CR43","doi-asserted-by":"crossref","unstructured":"Wang, H., et al.: Combining graph-based learning with automated data collection for code vulnerability detection. IEEE Transactions on Information Forensics and Security 16, 1943\u20131958 (2021), ISSN 15566021","DOI":"10.1109\/TIFS.2020.3044773"},{"key":"17_CR44","doi-asserted-by":"crossref","unstructured":"Wang, X., Wang, S., Feng, P., Sun, K., Jajodia, S.: Patchdb: a large-scale security patch dataset. In: 2021 51st Annual IEEE\/IFIP International Conference on Dependable Systems and Networks (DSN), pp. 149\u2013160 (2021)","DOI":"10.1109\/DSN48987.2021.00030"},{"key":"17_CR45","doi-asserted-by":"crossref","unstructured":"Wang, Y., Wang, W., Liang, Y., Cai, Y., Hooi, B.: Graphcrop: subgraph cropping for graph classification. CoRR abs\/2009.10564 (2020)","DOI":"10.1145\/3442381.3450025"},{"key":"17_CR46","unstructured":"Weiss, K., Banse, C.: A language-independent analysis platform for source code (2022)"},{"key":"17_CR47","doi-asserted-by":"publisher","unstructured":"Wu, Z., Pan, S., Chen, F., Long, G., Zhang, C., Yu, P.S.: A comprehensive survey on graph neural networks. IEEE Trans. Neural Netw. Learn. Syst. 32(1), 4\u201324 (2021). https:\/\/doi.org\/10.1109\/tnnls.2020.2978386","DOI":"10.1109\/tnnls.2020.2978386"},{"key":"17_CR48","unstructured":"Xu, K., Hu, W., Leskovec, J., Jegelka, S.: How powerful are graph neural networks? In: International Conference on Learning Representations (2019)"},{"key":"17_CR49","doi-asserted-by":"crossref","unstructured":"Yamaguchi, F., Golde, N., Arp, D., Rieck, K.: Modeling and discovering vulnerabilities with code property graphs. In: 2014 IEEE Symposium on Security and Privacy, pp. 590\u2013604 (2014)","DOI":"10.1109\/SP.2014.44"},{"key":"17_CR50","unstructured":"Yao, Z., Xu, F.F., Yin, P., Sun, H., Neubig, G.: Learning structural edits via incremental tree transformations. In: 9th International Conference on Learning Representations, ICLR 2021, Virtual Event, Austria, May 3\u20137, 2021, OpenReview.net (2021)"},{"key":"17_CR51","unstructured":"Zhao, T., Liu, G., Gunnemann, S., Jiang, M.: Graph data augmentation for graph machine learning: a survey (2022)"},{"key":"17_CR52","unstructured":"Zhao, T., Liu, G., Wang, D., Yu, W., Jiang, M.: Counterfactual graph learning for link prediction. CoRR abs\/2106.02172 (2021)"},{"key":"17_CR53","doi-asserted-by":"crossref","unstructured":"Zhao, T., Liu, Y., Neves, L., Woodford, O.J., Jiang, M., Shah, N.: Data augmentation for graph neural networks. In: AAAI (2021)","DOI":"10.1609\/aaai.v35i12.17315"},{"key":"17_CR54","doi-asserted-by":"crossref","unstructured":"Zhao, T., Zhang, X., Wang, S.: GraphSMOTE: imbalanced node classification on graphs with graph neural networks. In: Proceedings of the 14th ACM International Conference on Web Search and Data Mining (2021)","DOI":"10.1145\/3437963.3441720"},{"key":"17_CR55","unstructured":"Zhou, Y., Liu, S., Siow, J., Du, X., Liu, Y.: Devign: effective vulnerability identification by learning comprehensive program semantics via graph neural networks. In: Wallach, H., Larochelle, H., Beygelzimer, A., d\u2019Alch\u00e9-Buc, F., Fox, E., Garnett, R. (eds.) Advances in Neural Information Processing Systems, vol. 32, Curran Associates, Inc. (2019)"},{"key":"17_CR56","doi-asserted-by":"crossref","unstructured":"Zhu, Y., Xu, Y., Yu, F., Liu, Q., Wu, S., Wang, L.: Graph contrastive learning with adaptive augmentation. In: Proceedings of the Web Conference 2021, ACM (2021)","DOI":"10.1145\/3442381.3449802"}],"container-title":["Lecture Notes in Computer Science","Data and Applications Security and Privacy XXXVII"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-37586-6_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,24]],"date-time":"2024-10-24T00:01:49Z","timestamp":1729728109000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-37586-6_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031375859","9783031375866"],"references-count":56,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-37586-6_17","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"12 July 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"DBSec","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"IFIP Annual Conference on Data and Applications Security and Privacy","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Sophia-Antipolis","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"France","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19 July 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21 July 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"37","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"dbsec2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.dbsec2023.unimol.it\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Easychair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"56","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"19","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"5","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"34% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}