Sign in to create and edit playbooks. Sign In Register

Activities in Program Graphs for Code Analysis

All activities across workflows in this playbook

Activities 19
Name Abbrev. Workflow Phase Actions
Scrape target repositories CSE-1 Collect and Compile Source Data Preparation
Filter compilable projects CSE-1 Collect and Compile Source Data Preparation
Extract variable usage slots CSE-1 Collect and Compile Source Data Preparation
Split dataset by file CSE-1 Collect and Compile Source Data Preparation
Parse source to AST BGS-1 Build Program Graphs Data Preparation
Add data flow edges BGS-1 Build Program Graphs Data Preparation
Add semantic shortcut edges BGS-1 Build Program Graphs Data Preparation
Add backward edges BGS-1 Build Program Graphs Data Preparation
Compute subtoken embeddings CRS-1 Compute Node Representations Data Preparation
Compute type hierarchy embeddings CRS-1 Compute Node Representations Data Preparation
Assemble initial node state CRS-1 Compute Node Representations Data Preparation
Configure task-specific graph TGN-1 Train GGNN Model Training
Batch graphs as disconnected components TGN-1 Train GGNN Model Training
Run GGNN propagation TGN-1 Train GGNN Model Training
Train with maximum likelihood TGN-1 Train GGNN Model Training
Evaluate on seen and unseen projects EAE-1 Evaluate and Analyze Evaluation
Compare against baselines EAE-1 Evaluate and Analyze Evaluation
Run ablation study EAE-1 Evaluate and Analyze Evaluation
Discover real-world bugs EAE-1 Evaluate and Analyze Evaluation