Konloch / Konloch/bytecode-viewer
Auto Decompiler Ranking
- Dominant language
- Java
- Stars
- 15.6k
- Forks
- 1.3k
- PR merge metrics
- No merged PRs in 30d
Description
[PMD](https://pmd.github.io/) could be used to compare the output of different decompilers, and automatically pick which one to use based on the [complexity](http://pmd.sourceforge.net/pmd-4.3.0/rules/codesize.html) score. Other metrics can probably be used as well, but that would be the most basic.
Contributor guide
Research direction
Start by reviewing how bytecode-viewer currently selects and compares decompiler output; the issue names PMD complexity scoring as a possible basis but no files or entry points. Define which decompilers and metrics are supported, then verify that ranking consistently selects an output and handles comparison failures.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- reverse-engineering
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100