PROGEX (Program Graph Extractor); a cross platform tool for extracting graphical program representations from software source code
☆89Aug 8, 2021Updated 4 years ago
Alternatives and similar repositories for progex
Users that are interested in progex are comparing it to the libraries listed below
Sorting:
- Introducing CFG(control flow graph) and PDG (program dependency graph) into AST (abstract syntax tree) implementation using Java Paser an…☆24Apr 19, 2019Updated 6 years ago
- System Dependence Graph generation from Java source code☆19Jun 11, 2019Updated 6 years ago
- A tool based on python to parse C/C++ code into code property graph☆17Nov 4, 2022Updated 3 years ago
- ☆12Nov 14, 2021Updated 4 years ago
- ☆13Feb 29, 2024Updated 2 years ago
- Replication package for ICSE2022 paper: On the Evaluation of Neural Code Summarization☆29Sep 20, 2022Updated 3 years ago
- ☆16Aug 16, 2023Updated 2 years ago
- HiddenCPG: Large-Scale Vulnerable Clone Detection Using Subgraph Isomorphism of Code Property Graphs☆43Oct 18, 2022Updated 3 years ago
- Library for preprocessing java source code into Augmented ASTs, as per the paper Open Vocabulary Learning on Source Code with a Graph-Str…☆21Oct 22, 2018Updated 7 years ago
- A static analysis tool for Java programs, based on the theory of code property graphs.☆18Mar 27, 2023Updated 2 years ago
- Official repository for PraPR source code☆14May 11, 2021Updated 4 years ago
- [ASE2024] Mutual Learning-Based Framework for Enhancing Robustness of Code Models via Adversarial Training☆11Sep 13, 2024Updated last year
- A Python implementation of a language-agnostic Code Property Graph☆19Jun 10, 2024Updated last year
- Code for the ICPC 2020 paper Improved Source Code Summarization via a Graph Neural Network☆68Apr 9, 2021Updated 4 years ago
- ☆30Nov 23, 2020Updated 5 years ago
- A library for building intraprocedural PDGs for Java programs☆36Sep 28, 2023Updated 2 years ago
- ☆19Apr 27, 2022Updated 3 years ago
- A simple and fast Java method extractor can quickly extract the Java method information in the project, including method, parameter, retu…☆18Jan 30, 2021Updated 5 years ago
- ☆23Mar 25, 2023Updated 2 years ago
- Documentation and Issue Tracking for Stucco☆20Mar 7, 2017Updated 8 years ago
- ☆35Feb 4, 2026Updated last month
- Empirical Study of Transformers for Source Code & A Simple Approach for Handling Out-of-Vocabulary Identifiers in Deep Learning for Sourc…☆66Dec 3, 2021Updated 4 years ago
- Grammar synthesis algorithm using a black box oracle☆37May 17, 2024Updated last year
- Description: We want to create a deep Neural Network that can automatically generate comments for code snippets passed to it. The motiva…☆44Nov 16, 2022Updated 3 years ago
- NL2Type: Inferring JavaScript Function Types from Natural Language Information☆23Mar 6, 2019Updated 6 years ago
- The dataset for EMSE-DeepCom☆122Mar 20, 2021Updated 4 years ago
- This is the project repository for the paper "Understanding the Automated Parameter Optimization on Transfer Learning for Cross-Project D…☆10Mar 26, 2020Updated 5 years ago
- A Tool for Intersecting Context-Free Grammars☆10Dec 19, 2017Updated 8 years ago
- The source code repository for the FactorBase system☆10Mar 17, 2024Updated last year
- ☆10Aug 25, 2020Updated 5 years ago
- Research Artifact for HPCA'24 Paper: *Modeling, Derivation, and Automated Analysis of Branch Predictor Security Vulnerabilities*.☆11Oct 30, 2025Updated 4 months ago
- Environment for CVE-2018-1273 (Spring Data Commons)☆10Aug 15, 2018Updated 7 years ago
- This is the code repository for our ICPC 2021 paper "Improving Code Summarization with Block-wise Abstract Syntax Tree Splitting"☆24Jan 3, 2023Updated 3 years ago
- DeepWukong: Statically Detecting Software Vulnerabilities Using Deep Graph Neural Network☆115Aug 9, 2022Updated 3 years ago
- Annotator that adds scope information to an ast☆26Jun 23, 2025Updated 8 months ago
- ☆15May 22, 2023Updated 2 years ago
- A library to extract Code Property Graphs from C/C++, Java, Go, Python, Ruby and every other language through LLVM-IR.☆413Updated this week
- Source Code Vulnerability Detection Tools(SCVDT)provides a vulnerable code database, vulnerability detection service for Java and C/C++ p…☆118Jun 21, 2021Updated 4 years ago
- Replication package for EMNLP 2021 paper: CAST: Enhancing Code Summarization with Hierarchical Splitting and Reconstruction of Abstract S…☆34Feb 16, 2022Updated 4 years ago