├── LICENSE ├── README.md ├── VulExplainer ├── VulExplainer_CodeBERT │ ├── focal_loss.py │ ├── run_test.sh │ ├── saved_models │ │ └── checkpoint-best-acc │ │ │ └── download_models.sh │ ├── soft_distillation.sh │ ├── student_codebert_main.py │ ├── student_codebert_model.py │ ├── sup_contrastive_loss.py │ ├── teacher_main.py │ ├── teacher_model.py │ ├── textcnn_model.py │ ├── train_cnn_teacher.log │ ├── train_cnn_teacher.sh │ └── train_soft_distil_alpha07.log ├── VulExplainer_CodeGPT │ ├── focal_loss.py │ ├── run_test.sh │ ├── saved_models │ │ └── checkpoint-best-acc │ │ │ └── download_models.sh │ ├── soft_distillation.sh │ ├── student_codegpt2_main.py │ ├── student_codegpt2_model.py │ ├── sup_contrastive_loss.py │ ├── teacher_main.py │ ├── teacher_model.py │ ├── textcnn_model.py │ ├── train_cnn_teacher.log │ ├── train_cnn_teacher.sh │ └── train_soft_distil_alpha07.log └── VulExplainer_GraphCodeBERT │ ├── focal_loss.py │ ├── graphcodebert_model.py │ ├── hard_distillation.sh │ ├── parser │ ├── DFG.py │ ├── __init__.py │ ├── __pycache__ │ │ ├── DFG.cpython-39.pyc │ │ ├── __init__.cpython-39.pyc │ │ └── utils.cpython-39.pyc │ ├── build.py │ ├── build.sh │ ├── my-languages.so │ └── utils.py │ ├── run_test.sh │ ├── run_test_hard.sh │ ├── saved_models │ └── checkpoint-best-acc │ │ └── download_models.sh │ ├── soft_distillation.sh │ ├── student_graphcodebert_main.py │ ├── student_graphcodebert_model.py │ ├── sup_contrastive_loss.py │ ├── teacher_main.py │ ├── teacher_model.py │ ├── textcnn_model.py │ ├── train_cnn_teacher.log │ ├── train_soft_distil_alpha07.log │ └── train_teacher.sh ├── ablation_gcb_teacher └── Distil_GraphCodeBERT │ ├── focal_loss.py │ ├── graphcodebert_model.py │ ├── parser │ ├── DFG.py │ ├── __init__.py │ ├── __pycache__ │ │ ├── DFG.cpython-38.pyc │ │ ├── DFG.cpython-39.pyc │ │ ├── __init__.cpython-38.pyc │ │ ├── __init__.cpython-39.pyc │ │ ├── utils.cpython-38.pyc │ │ └── utils.cpython-39.pyc │ ├── build.py │ ├── build.sh │ ├── my-languages.so │ └── utils.py │ ├── run_test.sh │ ├── saved_models │ └── checkpoint-best-acc │ │ └── download_models.sh │ ├── soft_distillation.sh │ ├── student_graphcodebert_main.py │ ├── student_graphcodebert_model.py │ ├── sup_contrastive_loss.py │ ├── teacher_main.py │ ├── teacher_model.py │ ├── test_gcb_teacher.sh │ └── train_gcb_teacher.sh ├── ablation_lfme_group └── LFME_GraphCodeBERT │ ├── focal_loss.py │ ├── graphcodebert_model.py │ ├── parser │ ├── DFG.py │ ├── __init__.py │ ├── __pycache__ │ │ ├── DFG.cpython-39.pyc │ │ ├── __init__.cpython-39.pyc │ │ └── utils.cpython-39.pyc │ ├── build.py │ ├── build.sh │ ├── my-languages.so │ └── utils.py │ ├── run_test.sh │ ├── saved_models │ └── checkpoint-best-acc │ │ └── download_models.sh │ ├── soft_distillation.sh │ ├── student_graphcodebert_main.py │ ├── student_graphcodebert_model.py │ ├── sup_contrastive_loss.py │ ├── teacher_main.py │ ├── teacher_model.py │ ├── textcnn_model.py │ └── train_teacher.sh ├── ablation_non_shared_cnnteacher └── Distil_GraphCodeBERT │ ├── combined_teacher_model.py │ ├── focal_loss.py │ ├── group_textcnn_main.py │ ├── parser │ ├── DFG.py │ ├── __init__.py │ ├── __pycache__ │ │ ├── DFG.cpython-39.pyc │ │ ├── __init__.cpython-39.pyc │ │ └── utils.cpython-39.pyc │ ├── build.py │ ├── build.sh │ ├── my-languages.so │ └── utils.py │ ├── run_test.sh │ ├── saved_models │ └── checkpoint-best-acc │ │ └── download_models.sh │ ├── soft_distillation.sh │ ├── student_graphcodebert_main.py │ ├── student_graphcodebert_model.py │ ├── sup_contrastive_loss.py │ ├── textcnn_main.py │ ├── textcnn_model.py │ └── train_cnn_teacher.sh ├── baselines ├── BAGS │ ├── focal_loss.py │ ├── run_test.sh │ ├── run_train.sh │ ├── saved_models │ │ └── checkpoint-best-acc │ │ │ └── download_models.sh │ ├── sup_contrastive_loss.py │ ├── teacher_main.py │ ├── teacher_model.py │ └── textcnn_model.py ├── CodeBERT │ ├── codebert_main.py │ ├── codebert_model.py │ ├── focal_loss.py │ ├── run_test.sh │ ├── run_train.sh │ └── saved_models │ │ └── checkpoint-best-acc │ │ └── download_models.sh ├── CodeGPT │ ├── codegpt2_main.py │ ├── focal_loss.py │ ├── gpt2_model.py │ ├── run_test.sh │ ├── run_train.sh │ └── saved_models │ │ └── checkpoint-best-acc │ │ └── download_models.sh ├── GraphCodeBERT │ ├── focal_loss.py │ ├── graphcodebert_main.py │ ├── graphcodebert_model.py │ ├── parser │ │ ├── DFG.py │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ ├── DFG.cpython-39.pyc │ │ │ ├── __init__.cpython-39.pyc │ │ │ └── utils.cpython-39.pyc │ │ ├── build.py │ │ ├── build.sh │ │ ├── my-languages.so │ │ └── utils.py │ ├── run_test.sh │ ├── run_test_fl.sh │ ├── run_test_la.sh │ ├── run_train.sh │ ├── run_train_fl.sh │ ├── run_train_la.sh │ └── saved_models │ │ └── checkpoint-best-acc │ │ └── download_models.sh ├── LFME │ ├── combined_teacher_model.py │ ├── focal_loss.py │ ├── run_test.sh │ ├── saved_models │ │ └── checkpoint-best-acc │ │ │ └── download_models.sh │ ├── soft_distillation.sh │ ├── student_main.py │ ├── sup_contrastive_loss.py │ ├── teacher_main.py │ ├── teacher_model.py │ ├── textcnn_model.py │ ├── train_g1_teacher.sh │ ├── train_g2_teacher.sh │ └── train_g3_teacher.sh └── ReGVD_Devign │ ├── focal_loss.py │ ├── modelGNN_updates.py │ ├── regvd_main.py │ ├── regvd_model.py │ ├── saved_models │ └── checkpoint-best-acc │ │ └── download_models.sh │ ├── test_devign.sh │ ├── test_regvd.sh │ ├── train_devign.sh │ ├── train_regvd.sh │ └── utils.py ├── download_data.sh ├── img └── overview.png └── requirements.txt /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/README.md -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeBERT/focal_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeBERT/focal_loss.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeBERT/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeBERT/run_test.sh -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeBERT/saved_models/checkpoint-best-acc/download_models.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeBERT/saved_models/checkpoint-best-acc/download_models.sh -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeBERT/soft_distillation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeBERT/soft_distillation.sh -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeBERT/student_codebert_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeBERT/student_codebert_main.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeBERT/student_codebert_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeBERT/student_codebert_model.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeBERT/sup_contrastive_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeBERT/sup_contrastive_loss.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeBERT/teacher_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeBERT/teacher_main.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeBERT/teacher_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeBERT/teacher_model.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeBERT/textcnn_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeBERT/textcnn_model.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeBERT/train_cnn_teacher.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeBERT/train_cnn_teacher.log -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeBERT/train_cnn_teacher.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeBERT/train_cnn_teacher.sh -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeBERT/train_soft_distil_alpha07.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeBERT/train_soft_distil_alpha07.log -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeGPT/focal_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeGPT/focal_loss.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeGPT/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeGPT/run_test.sh -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeGPT/saved_models/checkpoint-best-acc/download_models.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeGPT/saved_models/checkpoint-best-acc/download_models.sh -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeGPT/soft_distillation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeGPT/soft_distillation.sh -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeGPT/student_codegpt2_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeGPT/student_codegpt2_main.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeGPT/student_codegpt2_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeGPT/student_codegpt2_model.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeGPT/sup_contrastive_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeGPT/sup_contrastive_loss.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeGPT/teacher_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeGPT/teacher_main.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeGPT/teacher_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeGPT/teacher_model.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeGPT/textcnn_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeGPT/textcnn_model.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeGPT/train_cnn_teacher.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeGPT/train_cnn_teacher.log -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeGPT/train_cnn_teacher.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeGPT/train_cnn_teacher.sh -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_CodeGPT/train_soft_distil_alpha07.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_CodeGPT/train_soft_distil_alpha07.log -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_GraphCodeBERT/focal_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_GraphCodeBERT/focal_loss.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_GraphCodeBERT/graphcodebert_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_GraphCodeBERT/graphcodebert_model.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_GraphCodeBERT/hard_distillation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_GraphCodeBERT/hard_distillation.sh -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_GraphCodeBERT/parser/DFG.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_GraphCodeBERT/parser/DFG.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_GraphCodeBERT/parser/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_GraphCodeBERT/parser/__init__.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_GraphCodeBERT/parser/__pycache__/DFG.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_GraphCodeBERT/parser/__pycache__/DFG.cpython-39.pyc -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_GraphCodeBERT/parser/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_GraphCodeBERT/parser/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_GraphCodeBERT/parser/__pycache__/utils.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_GraphCodeBERT/parser/__pycache__/utils.cpython-39.pyc -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_GraphCodeBERT/parser/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_GraphCodeBERT/parser/build.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_GraphCodeBERT/parser/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_GraphCodeBERT/parser/build.sh -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_GraphCodeBERT/parser/my-languages.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_GraphCodeBERT/parser/my-languages.so -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_GraphCodeBERT/parser/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_GraphCodeBERT/parser/utils.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_GraphCodeBERT/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_GraphCodeBERT/run_test.sh -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_GraphCodeBERT/run_test_hard.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_GraphCodeBERT/run_test_hard.sh -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_GraphCodeBERT/saved_models/checkpoint-best-acc/download_models.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_GraphCodeBERT/saved_models/checkpoint-best-acc/download_models.sh -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_GraphCodeBERT/soft_distillation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_GraphCodeBERT/soft_distillation.sh -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_GraphCodeBERT/student_graphcodebert_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_GraphCodeBERT/student_graphcodebert_main.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_GraphCodeBERT/student_graphcodebert_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_GraphCodeBERT/student_graphcodebert_model.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_GraphCodeBERT/sup_contrastive_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_GraphCodeBERT/sup_contrastive_loss.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_GraphCodeBERT/teacher_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_GraphCodeBERT/teacher_main.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_GraphCodeBERT/teacher_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_GraphCodeBERT/teacher_model.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_GraphCodeBERT/textcnn_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_GraphCodeBERT/textcnn_model.py -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_GraphCodeBERT/train_cnn_teacher.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_GraphCodeBERT/train_cnn_teacher.log -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_GraphCodeBERT/train_soft_distil_alpha07.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_GraphCodeBERT/train_soft_distil_alpha07.log -------------------------------------------------------------------------------- /VulExplainer/VulExplainer_GraphCodeBERT/train_teacher.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/VulExplainer/VulExplainer_GraphCodeBERT/train_teacher.sh -------------------------------------------------------------------------------- /ablation_gcb_teacher/Distil_GraphCodeBERT/focal_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_gcb_teacher/Distil_GraphCodeBERT/focal_loss.py -------------------------------------------------------------------------------- /ablation_gcb_teacher/Distil_GraphCodeBERT/graphcodebert_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_gcb_teacher/Distil_GraphCodeBERT/graphcodebert_model.py -------------------------------------------------------------------------------- /ablation_gcb_teacher/Distil_GraphCodeBERT/parser/DFG.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_gcb_teacher/Distil_GraphCodeBERT/parser/DFG.py -------------------------------------------------------------------------------- /ablation_gcb_teacher/Distil_GraphCodeBERT/parser/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_gcb_teacher/Distil_GraphCodeBERT/parser/__init__.py -------------------------------------------------------------------------------- /ablation_gcb_teacher/Distil_GraphCodeBERT/parser/__pycache__/DFG.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_gcb_teacher/Distil_GraphCodeBERT/parser/__pycache__/DFG.cpython-38.pyc -------------------------------------------------------------------------------- /ablation_gcb_teacher/Distil_GraphCodeBERT/parser/__pycache__/DFG.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_gcb_teacher/Distil_GraphCodeBERT/parser/__pycache__/DFG.cpython-39.pyc -------------------------------------------------------------------------------- /ablation_gcb_teacher/Distil_GraphCodeBERT/parser/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_gcb_teacher/Distil_GraphCodeBERT/parser/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /ablation_gcb_teacher/Distil_GraphCodeBERT/parser/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_gcb_teacher/Distil_GraphCodeBERT/parser/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /ablation_gcb_teacher/Distil_GraphCodeBERT/parser/__pycache__/utils.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_gcb_teacher/Distil_GraphCodeBERT/parser/__pycache__/utils.cpython-38.pyc -------------------------------------------------------------------------------- /ablation_gcb_teacher/Distil_GraphCodeBERT/parser/__pycache__/utils.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_gcb_teacher/Distil_GraphCodeBERT/parser/__pycache__/utils.cpython-39.pyc -------------------------------------------------------------------------------- /ablation_gcb_teacher/Distil_GraphCodeBERT/parser/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_gcb_teacher/Distil_GraphCodeBERT/parser/build.py -------------------------------------------------------------------------------- /ablation_gcb_teacher/Distil_GraphCodeBERT/parser/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_gcb_teacher/Distil_GraphCodeBERT/parser/build.sh -------------------------------------------------------------------------------- /ablation_gcb_teacher/Distil_GraphCodeBERT/parser/my-languages.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_gcb_teacher/Distil_GraphCodeBERT/parser/my-languages.so -------------------------------------------------------------------------------- /ablation_gcb_teacher/Distil_GraphCodeBERT/parser/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_gcb_teacher/Distil_GraphCodeBERT/parser/utils.py -------------------------------------------------------------------------------- /ablation_gcb_teacher/Distil_GraphCodeBERT/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_gcb_teacher/Distil_GraphCodeBERT/run_test.sh -------------------------------------------------------------------------------- /ablation_gcb_teacher/Distil_GraphCodeBERT/saved_models/checkpoint-best-acc/download_models.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_gcb_teacher/Distil_GraphCodeBERT/saved_models/checkpoint-best-acc/download_models.sh -------------------------------------------------------------------------------- /ablation_gcb_teacher/Distil_GraphCodeBERT/soft_distillation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_gcb_teacher/Distil_GraphCodeBERT/soft_distillation.sh -------------------------------------------------------------------------------- /ablation_gcb_teacher/Distil_GraphCodeBERT/student_graphcodebert_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_gcb_teacher/Distil_GraphCodeBERT/student_graphcodebert_main.py -------------------------------------------------------------------------------- /ablation_gcb_teacher/Distil_GraphCodeBERT/student_graphcodebert_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_gcb_teacher/Distil_GraphCodeBERT/student_graphcodebert_model.py -------------------------------------------------------------------------------- /ablation_gcb_teacher/Distil_GraphCodeBERT/sup_contrastive_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_gcb_teacher/Distil_GraphCodeBERT/sup_contrastive_loss.py -------------------------------------------------------------------------------- /ablation_gcb_teacher/Distil_GraphCodeBERT/teacher_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_gcb_teacher/Distil_GraphCodeBERT/teacher_main.py -------------------------------------------------------------------------------- /ablation_gcb_teacher/Distil_GraphCodeBERT/teacher_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_gcb_teacher/Distil_GraphCodeBERT/teacher_model.py -------------------------------------------------------------------------------- /ablation_gcb_teacher/Distil_GraphCodeBERT/test_gcb_teacher.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_gcb_teacher/Distil_GraphCodeBERT/test_gcb_teacher.sh -------------------------------------------------------------------------------- /ablation_gcb_teacher/Distil_GraphCodeBERT/train_gcb_teacher.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_gcb_teacher/Distil_GraphCodeBERT/train_gcb_teacher.sh -------------------------------------------------------------------------------- /ablation_lfme_group/LFME_GraphCodeBERT/focal_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_lfme_group/LFME_GraphCodeBERT/focal_loss.py -------------------------------------------------------------------------------- /ablation_lfme_group/LFME_GraphCodeBERT/graphcodebert_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_lfme_group/LFME_GraphCodeBERT/graphcodebert_model.py -------------------------------------------------------------------------------- /ablation_lfme_group/LFME_GraphCodeBERT/parser/DFG.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_lfme_group/LFME_GraphCodeBERT/parser/DFG.py -------------------------------------------------------------------------------- /ablation_lfme_group/LFME_GraphCodeBERT/parser/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_lfme_group/LFME_GraphCodeBERT/parser/__init__.py -------------------------------------------------------------------------------- /ablation_lfme_group/LFME_GraphCodeBERT/parser/__pycache__/DFG.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_lfme_group/LFME_GraphCodeBERT/parser/__pycache__/DFG.cpython-39.pyc -------------------------------------------------------------------------------- /ablation_lfme_group/LFME_GraphCodeBERT/parser/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_lfme_group/LFME_GraphCodeBERT/parser/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /ablation_lfme_group/LFME_GraphCodeBERT/parser/__pycache__/utils.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_lfme_group/LFME_GraphCodeBERT/parser/__pycache__/utils.cpython-39.pyc -------------------------------------------------------------------------------- /ablation_lfme_group/LFME_GraphCodeBERT/parser/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_lfme_group/LFME_GraphCodeBERT/parser/build.py -------------------------------------------------------------------------------- /ablation_lfme_group/LFME_GraphCodeBERT/parser/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_lfme_group/LFME_GraphCodeBERT/parser/build.sh -------------------------------------------------------------------------------- /ablation_lfme_group/LFME_GraphCodeBERT/parser/my-languages.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_lfme_group/LFME_GraphCodeBERT/parser/my-languages.so -------------------------------------------------------------------------------- /ablation_lfme_group/LFME_GraphCodeBERT/parser/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_lfme_group/LFME_GraphCodeBERT/parser/utils.py -------------------------------------------------------------------------------- /ablation_lfme_group/LFME_GraphCodeBERT/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_lfme_group/LFME_GraphCodeBERT/run_test.sh -------------------------------------------------------------------------------- /ablation_lfme_group/LFME_GraphCodeBERT/saved_models/checkpoint-best-acc/download_models.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_lfme_group/LFME_GraphCodeBERT/saved_models/checkpoint-best-acc/download_models.sh -------------------------------------------------------------------------------- /ablation_lfme_group/LFME_GraphCodeBERT/soft_distillation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_lfme_group/LFME_GraphCodeBERT/soft_distillation.sh -------------------------------------------------------------------------------- /ablation_lfme_group/LFME_GraphCodeBERT/student_graphcodebert_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_lfme_group/LFME_GraphCodeBERT/student_graphcodebert_main.py -------------------------------------------------------------------------------- /ablation_lfme_group/LFME_GraphCodeBERT/student_graphcodebert_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_lfme_group/LFME_GraphCodeBERT/student_graphcodebert_model.py -------------------------------------------------------------------------------- /ablation_lfme_group/LFME_GraphCodeBERT/sup_contrastive_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_lfme_group/LFME_GraphCodeBERT/sup_contrastive_loss.py -------------------------------------------------------------------------------- /ablation_lfme_group/LFME_GraphCodeBERT/teacher_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_lfme_group/LFME_GraphCodeBERT/teacher_main.py -------------------------------------------------------------------------------- /ablation_lfme_group/LFME_GraphCodeBERT/teacher_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_lfme_group/LFME_GraphCodeBERT/teacher_model.py -------------------------------------------------------------------------------- /ablation_lfme_group/LFME_GraphCodeBERT/textcnn_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_lfme_group/LFME_GraphCodeBERT/textcnn_model.py -------------------------------------------------------------------------------- /ablation_lfme_group/LFME_GraphCodeBERT/train_teacher.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_lfme_group/LFME_GraphCodeBERT/train_teacher.sh -------------------------------------------------------------------------------- /ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/combined_teacher_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/combined_teacher_model.py -------------------------------------------------------------------------------- /ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/focal_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/focal_loss.py -------------------------------------------------------------------------------- /ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/group_textcnn_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/group_textcnn_main.py -------------------------------------------------------------------------------- /ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/parser/DFG.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/parser/DFG.py -------------------------------------------------------------------------------- /ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/parser/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/parser/__init__.py -------------------------------------------------------------------------------- /ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/parser/__pycache__/DFG.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/parser/__pycache__/DFG.cpython-39.pyc -------------------------------------------------------------------------------- /ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/parser/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/parser/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/parser/__pycache__/utils.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/parser/__pycache__/utils.cpython-39.pyc -------------------------------------------------------------------------------- /ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/parser/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/parser/build.py -------------------------------------------------------------------------------- /ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/parser/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/parser/build.sh -------------------------------------------------------------------------------- /ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/parser/my-languages.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/parser/my-languages.so -------------------------------------------------------------------------------- /ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/parser/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/parser/utils.py -------------------------------------------------------------------------------- /ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/run_test.sh -------------------------------------------------------------------------------- /ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/saved_models/checkpoint-best-acc/download_models.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/saved_models/checkpoint-best-acc/download_models.sh -------------------------------------------------------------------------------- /ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/soft_distillation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/soft_distillation.sh -------------------------------------------------------------------------------- /ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/student_graphcodebert_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/student_graphcodebert_main.py -------------------------------------------------------------------------------- /ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/student_graphcodebert_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/student_graphcodebert_model.py -------------------------------------------------------------------------------- /ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/sup_contrastive_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/sup_contrastive_loss.py -------------------------------------------------------------------------------- /ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/textcnn_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/textcnn_main.py -------------------------------------------------------------------------------- /ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/textcnn_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/textcnn_model.py -------------------------------------------------------------------------------- /ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/train_cnn_teacher.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/ablation_non_shared_cnnteacher/Distil_GraphCodeBERT/train_cnn_teacher.sh -------------------------------------------------------------------------------- /baselines/BAGS/focal_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/BAGS/focal_loss.py -------------------------------------------------------------------------------- /baselines/BAGS/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/BAGS/run_test.sh -------------------------------------------------------------------------------- /baselines/BAGS/run_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/BAGS/run_train.sh -------------------------------------------------------------------------------- /baselines/BAGS/saved_models/checkpoint-best-acc/download_models.sh: -------------------------------------------------------------------------------- 1 | gdown https://drive.google.com/uc?id=1kHAx7Dbq1ah-WKv9SPCK0Qba5yO5z1ZZ -------------------------------------------------------------------------------- /baselines/BAGS/sup_contrastive_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/BAGS/sup_contrastive_loss.py -------------------------------------------------------------------------------- /baselines/BAGS/teacher_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/BAGS/teacher_main.py -------------------------------------------------------------------------------- /baselines/BAGS/teacher_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/BAGS/teacher_model.py -------------------------------------------------------------------------------- /baselines/BAGS/textcnn_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/BAGS/textcnn_model.py -------------------------------------------------------------------------------- /baselines/CodeBERT/codebert_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/CodeBERT/codebert_main.py -------------------------------------------------------------------------------- /baselines/CodeBERT/codebert_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/CodeBERT/codebert_model.py -------------------------------------------------------------------------------- /baselines/CodeBERT/focal_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/CodeBERT/focal_loss.py -------------------------------------------------------------------------------- /baselines/CodeBERT/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/CodeBERT/run_test.sh -------------------------------------------------------------------------------- /baselines/CodeBERT/run_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/CodeBERT/run_train.sh -------------------------------------------------------------------------------- /baselines/CodeBERT/saved_models/checkpoint-best-acc/download_models.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/CodeBERT/saved_models/checkpoint-best-acc/download_models.sh -------------------------------------------------------------------------------- /baselines/CodeGPT/codegpt2_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/CodeGPT/codegpt2_main.py -------------------------------------------------------------------------------- /baselines/CodeGPT/focal_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/CodeGPT/focal_loss.py -------------------------------------------------------------------------------- /baselines/CodeGPT/gpt2_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/CodeGPT/gpt2_model.py -------------------------------------------------------------------------------- /baselines/CodeGPT/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/CodeGPT/run_test.sh -------------------------------------------------------------------------------- /baselines/CodeGPT/run_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/CodeGPT/run_train.sh -------------------------------------------------------------------------------- /baselines/CodeGPT/saved_models/checkpoint-best-acc/download_models.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/CodeGPT/saved_models/checkpoint-best-acc/download_models.sh -------------------------------------------------------------------------------- /baselines/GraphCodeBERT/focal_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/GraphCodeBERT/focal_loss.py -------------------------------------------------------------------------------- /baselines/GraphCodeBERT/graphcodebert_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/GraphCodeBERT/graphcodebert_main.py -------------------------------------------------------------------------------- /baselines/GraphCodeBERT/graphcodebert_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/GraphCodeBERT/graphcodebert_model.py -------------------------------------------------------------------------------- /baselines/GraphCodeBERT/parser/DFG.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/GraphCodeBERT/parser/DFG.py -------------------------------------------------------------------------------- /baselines/GraphCodeBERT/parser/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/GraphCodeBERT/parser/__init__.py -------------------------------------------------------------------------------- /baselines/GraphCodeBERT/parser/__pycache__/DFG.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/GraphCodeBERT/parser/__pycache__/DFG.cpython-39.pyc -------------------------------------------------------------------------------- /baselines/GraphCodeBERT/parser/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/GraphCodeBERT/parser/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /baselines/GraphCodeBERT/parser/__pycache__/utils.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/GraphCodeBERT/parser/__pycache__/utils.cpython-39.pyc -------------------------------------------------------------------------------- /baselines/GraphCodeBERT/parser/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/GraphCodeBERT/parser/build.py -------------------------------------------------------------------------------- /baselines/GraphCodeBERT/parser/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/GraphCodeBERT/parser/build.sh -------------------------------------------------------------------------------- /baselines/GraphCodeBERT/parser/my-languages.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/GraphCodeBERT/parser/my-languages.so -------------------------------------------------------------------------------- /baselines/GraphCodeBERT/parser/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/GraphCodeBERT/parser/utils.py -------------------------------------------------------------------------------- /baselines/GraphCodeBERT/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/GraphCodeBERT/run_test.sh -------------------------------------------------------------------------------- /baselines/GraphCodeBERT/run_test_fl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/GraphCodeBERT/run_test_fl.sh -------------------------------------------------------------------------------- /baselines/GraphCodeBERT/run_test_la.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/GraphCodeBERT/run_test_la.sh -------------------------------------------------------------------------------- /baselines/GraphCodeBERT/run_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/GraphCodeBERT/run_train.sh -------------------------------------------------------------------------------- /baselines/GraphCodeBERT/run_train_fl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/GraphCodeBERT/run_train_fl.sh -------------------------------------------------------------------------------- /baselines/GraphCodeBERT/run_train_la.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/GraphCodeBERT/run_train_la.sh -------------------------------------------------------------------------------- /baselines/GraphCodeBERT/saved_models/checkpoint-best-acc/download_models.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/GraphCodeBERT/saved_models/checkpoint-best-acc/download_models.sh -------------------------------------------------------------------------------- /baselines/LFME/combined_teacher_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/LFME/combined_teacher_model.py -------------------------------------------------------------------------------- /baselines/LFME/focal_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/LFME/focal_loss.py -------------------------------------------------------------------------------- /baselines/LFME/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/LFME/run_test.sh -------------------------------------------------------------------------------- /baselines/LFME/saved_models/checkpoint-best-acc/download_models.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/LFME/saved_models/checkpoint-best-acc/download_models.sh -------------------------------------------------------------------------------- /baselines/LFME/soft_distillation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/LFME/soft_distillation.sh -------------------------------------------------------------------------------- /baselines/LFME/student_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/LFME/student_main.py -------------------------------------------------------------------------------- /baselines/LFME/sup_contrastive_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/LFME/sup_contrastive_loss.py -------------------------------------------------------------------------------- /baselines/LFME/teacher_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/LFME/teacher_main.py -------------------------------------------------------------------------------- /baselines/LFME/teacher_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/LFME/teacher_model.py -------------------------------------------------------------------------------- /baselines/LFME/textcnn_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/LFME/textcnn_model.py -------------------------------------------------------------------------------- /baselines/LFME/train_g1_teacher.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/LFME/train_g1_teacher.sh -------------------------------------------------------------------------------- /baselines/LFME/train_g2_teacher.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/LFME/train_g2_teacher.sh -------------------------------------------------------------------------------- /baselines/LFME/train_g3_teacher.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/LFME/train_g3_teacher.sh -------------------------------------------------------------------------------- /baselines/ReGVD_Devign/focal_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/ReGVD_Devign/focal_loss.py -------------------------------------------------------------------------------- /baselines/ReGVD_Devign/modelGNN_updates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/ReGVD_Devign/modelGNN_updates.py -------------------------------------------------------------------------------- /baselines/ReGVD_Devign/regvd_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/ReGVD_Devign/regvd_main.py -------------------------------------------------------------------------------- /baselines/ReGVD_Devign/regvd_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/ReGVD_Devign/regvd_model.py -------------------------------------------------------------------------------- /baselines/ReGVD_Devign/saved_models/checkpoint-best-acc/download_models.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/ReGVD_Devign/saved_models/checkpoint-best-acc/download_models.sh -------------------------------------------------------------------------------- /baselines/ReGVD_Devign/test_devign.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/ReGVD_Devign/test_devign.sh -------------------------------------------------------------------------------- /baselines/ReGVD_Devign/test_regvd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/ReGVD_Devign/test_regvd.sh -------------------------------------------------------------------------------- /baselines/ReGVD_Devign/train_devign.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/ReGVD_Devign/train_devign.sh -------------------------------------------------------------------------------- /baselines/ReGVD_Devign/train_regvd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/ReGVD_Devign/train_regvd.sh -------------------------------------------------------------------------------- /baselines/ReGVD_Devign/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/baselines/ReGVD_Devign/utils.py -------------------------------------------------------------------------------- /download_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/download_data.sh -------------------------------------------------------------------------------- /img/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/img/overview.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awsm-research/VulExplainer/HEAD/requirements.txt --------------------------------------------------------------------------------