Skip to content

Ying Zhang, Ya Xiao, Md Mahir Asef Kabir, Daphne Yao, Na Meng. Example-Based Vulnerability Detection and Repair in Java Code 30th IEEE/ACM International Conference on Program Comprehension

Notifications You must be signed in to change notification settings

leosol/ying-ICPC-2022

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ICPC 2022 Source Code

Ying Zhang, Ya Xiao, Md Mahir Asef Kabir, Daphne Yao, Na Meng. Example-Based Vulnerability Detection and Repair in Java Code 30th IEEE/ACM International Conference on Program Comprehension

Clone the project: git clone --recursive git@github.com:NiSE-Virginia-Tech/ying-ICPC-2022.git

The source code contains three parts:

  1. SEADER source code;
  2. customized WALA;
  3. customized changedistiller

The several runner functions are within runner folder. The argument should contains jar, the source file location.

to run it, you need to import the wala and changedistiller as submodule, and set changedistiller_test/lib as the lib directory.

dataset folder contains the jar file we used to run.

result folder contains the running result for tools we listed on the paper.

About

Ying Zhang, Ya Xiao, Md Mahir Asef Kabir, Daphne Yao, Na Meng. Example-Based Vulnerability Detection and Repair in Java Code 30th IEEE/ACM International Conference on Program Comprehension

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 88.9%
  • HTML 7.2%
  • JavaScript 3.6%
  • C++ 0.3%
  • Shell 0.0%
  • C 0.0%