Skip to content

On the Coupling between Vulnerabilities and LLM-generated Mutants: A Study on Vul4J dataset, The 17th IEEE International Conference on Software Testing, Verification and Validation (ICST 2024)

License

garghub/VulnerabilityCouplingMutants

Repository files navigation

On the Coupling between Vulnerabilities and LLM-generated Mutants: A Study on Vul4J dataset

Welcome to the GitHub repository for our paper titled "On the Coupling between Vulnerabilities and LLM-generated Mutants: A Study on Vul4J dataset" which has been accepted in the 17th IEEE International Conference on Software Testing, Verification and Validation (ICST 2024).

The accepted paper is available here: Paper

The link to the proceedings of ICST 2024 conference, related to our paper is available here: Online


About the Dataset

In our study, we utilized the Vul4J dataset, and accordingly, the directory names adhere to the naming convention as provided in the mapping file.

The dataset includes the following components:

  1. Source Code: The source code of all projects, including both vulnerable and fixed code, provided in zipped format. Please note that for larger projects, there may be multiple zip files, each with a maximum size of 100 MB.

  2. Patches: Individual classes modified during the fix, available as patches for both vulnerable and fixed versions.

  3. Mutated Classes: Individual fixed classes that underwent mutation.

  4. Mutants: All the mutants generated for each project using µBert.

  5. Vulnerability-Fix Information: Comprehensive information on vulnerabilities and their fixes, including sentence-level changes, commit dates, and more, located in the patches directory.

  6. Scripts: A collection of scripts combined into a single Python script.

About

On the Coupling between Vulnerabilities and LLM-generated Mutants: A Study on Vul4J dataset, The 17th IEEE International Conference on Software Testing, Verification and Validation (ICST 2024)

Topics

Resources

License

Stars

Watchers

Forks