INRIA / INRIA/spoon

Support for static program slicing

Open
#5,045 4 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Java
Stars
2k
Forks
392
Avg merge
11h 24m
Merged PRs (30d)
36

Description

### Describe the bug

Does Spoon support to do static program slicing for inter-procedural program analysis.

I see there are many many tools out there. But none of them support (or work actually) to do basic program analysis for example, data-flow analysis, control-flow analysis.

I am curious to know whether Spoon would fill this gap!

### Source code you are trying to analyze/transform

_No response_

### Source code for your Spoon processing

_No response_

### Actual output

_No response_

### Expected output

_No response_

### Spoon Version

latest

### JVM Version

11

### What operating system are you using?

Mac

Contributor guide

Open the contributing guide

Research direction

Start by reviewing Spoon's existing Java AST analysis and transformation APIs to determine whether inter-procedural data-flow or control-flow analysis is already supported. The issue provides no source files or tests; the work would need a defined static-slicing scope and validation criteria before implementation can begin.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
devtools
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.