Skip to content

Oversampling operations on security/non-security patches. This method is described in the paper "PatchDB: A Large-Scale Security Patch Dataset", which appears in 2021 51st Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2021), Taipei, June 21-24, 2021, pp. 149-160.

License

shuwang127/PatchOversampling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PatchOversampling

'''
Security Patch Group: Patch Oversampling Task.
Developer: Shu Wang
Date: 2020-06-24
Version: S2020.06.24 (Version 5.0)
File Structure:
    PatchClearance
        |-- _old_versions           # old versions for the programs.
        |-- openssl                 # openssl data.
            |-- file_jk             # program files.
                | -- after          # 'after' version.
                | -- before         # 'before' version
            |-- patch_jk            # patch files.
            |-- ast_jk              # AST files.
                | -- after          # 'after' version.
                | -- before         # 'before' version
            |-- out_jk              # output program files.
                | -- after          # 'after' version.
                | -- before         # 'before' version
            |-- outp_jk             # output patch files.
        |-- code_modification.py    # main entrance.
        |-- README.md               # readme file.
Prerequirements:
    LLVM 10.0.0 (Download Link: http://www.llvm.org/releases/download.html)
Usage:
    python code_modification.py
'''

About

Oversampling operations on security/non-security patches. This method is described in the paper "PatchDB: A Large-Scale Security Patch Dataset", which appears in 2021 51st Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2021), Taipei, June 21-24, 2021, pp. 149-160.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published