Leveraging Transformer and Graph Neural Networks for Variable Misuse Detection

被引:0
|
作者
Romanov, Vitaly [1 ]
Dlamini, Gcinizwe [1 ]
Valeev, Aidar [1 ]
Ivanov, Vladimir [1 ]
机构
[1] Innopolis Univ, Fac Comp Sci & Engn, Innopolis, Russia
基金
俄罗斯科学基金会;
关键词
Graph Neural Network; CodeBERT; Variable Misuse Detection;
D O I
10.5220/0011997300003464
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Understanding source code is a central part of finding and fixing software defects in software development. In many cases software defects caused by an incorrect usage of variables in program code. Over the years researchers have developed data-driven approaches to detect variable misuse. Most of modern existing approaches are based on the transformer architecture, trained on millions of buggy and correct code snippets to learn the task of variable detection. In this paper, we evaluate an alternative, a graph neural network (GNN) architectures, for variable misuse detection. Popular benchmark dataset, which is a collection functions written in Python programming language, is used to train the models presented in this paper. We compare the GNN models with the transformer-based model called CodeBERT.
引用
收藏
页码:727 / 733
页数:7
相关论文
共 50 条
  • [1] Fall Detection Based on Graph Neural Networks with Variable Time Windows
    Wei, Jiawei
    Li, Junjie
    Liu, Yuqing
    Ma, Hongbin
    JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2024, 28 (04) : 974 - 982
  • [2] Graph Transformer: Learning Better Representations for Graph Neural Networks
    Wang, Boyuan
    Cui, Lixin
    Bai, Lu
    Hancock, Edwin R.
    STRUCTURAL, SYNTACTIC, AND STATISTICAL PATTERN RECOGNITION, S+SSPR 2020, 2021, 12644 : 139 - 149
  • [3] Graph Transformer for Communities Detection in Social Networks
    Chandrika, G. Naga
    Alnowibet, Khalid
    Kautish, K. Sandeep
    Reddy, E. Sreenivasa
    Alrasheedi, Adel F.
    Mohamed, Ali Wagdy
    CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 70 (03): : 5707 - 5720
  • [4] Leveraging graph neural networks for point-of-interest recommendations
    Zhang, Jiyong
    Liu, Xin
    Zhou, Xiaofei
    Chu, Xiaowen
    NEUROCOMPUTING, 2021, 462 : 1 - 13
  • [5] Leveraging graph neural networks for supporting automatic triage of patients
    Defilippo, Annamaria
    Veltri, Pierangelo
    Lio, Pietro
    Guzzi, Pietro Hiram
    SCIENTIFIC REPORTS, 2024, 14 (01):
  • [6] Automated Physical Design Watermarking Leveraging Graph Neural Networks
    Zhang, Ruisi
    Selina, Rachel
    Pan, David Z.
    Koushan, Farinaz
    PROCEEDINGS OF THE 2024 ACM/IEEE INTERNATIONAL SYMPOSIUM ON MACHINE LEARNING FOR CAD, MLCAD 2024, 2024,
  • [7] A study in using neural networks for anomaly and misuse detection
    Ghosh, AK
    Schwartzbard, A
    USENIX ASSOCIATION PROCEEDINGS OF THE EIGHTH USENIX SECURITY SYMPOSIUM (SECURITY '99), 1999, : 141 - 151
  • [8] Supervised PCA neural networks for anomaly and misuse detection
    Liu, Guisong
    Yi, Zhang
    Yang, Shangming
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2007, 14 : 270 - 276
  • [9] Transformer-Based Graph Neural Networks for Outfit Generation
    Becattini, Federico
    Teotini, Federico Maria
    Bimbo, Alberto Del
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2024, 12 (01) : 213 - 223
  • [10] Leveraging Graph Neural Networks for SLA Violation Prediction in Cloud Computing
    Maroudis, Angelos-Christos
    Theodoropoulos, Theodoros
    Violos, John
    Leivadeas, Aris
    Tserpes, Konstantinos
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (01): : 605 - 620