Evaluating Neural Decompilation of Dart AOT Binaries: Fine-Tuning, Metric Validity, Specification Leakage, and Reliability
Not on the map. Why?
Abstract (arXiv)
We present an execution-based evaluation of neural decompilation for Dart ahead-of-time binaries and an audit of what its scores measure. Across six archived adapter-baseline comparisons, paired tests of pass@k at k = 1, 5, and 10, with Holm adjustment over 18 endpoints, identify functional regressions in both Qwen3-8B adapters at every k. The other four comparisons are inconclusive. On 141 reference-certified, contract-valid tasks, three independently trained graph-prefix systems score the same candidates. Best CodeBLEU has modest association with pass@10 (ρ = .218-.246), compile@10 has weak association (ρ = .072-.082), and only 21.0-23.3% of compiling candidates pass. A paired single-seed intervention that removes semantic names and related cues, while retaining types, arity, and instruction content, reduces coverage from 42/154 to 7/154 tasks. Matched graph perturbations show no detectable degradation under the semantic contract (six-test Holm p >= .750); instruction-use attribution remains unresolved. Across five decoding seeds on MF-174, the baseline solves 4.8 tasks on average, 15 at least once, and one in every seed. We recommend certifying references, aligning metrics on shared candidates, separating metadata from binary input, repeating sampling, and preserving provenance. The released capsule supports integrity checks and replay of archived outcomes.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 14 of its 36 references that are in the map. First posted on arXiv 7 Jul 2026.
Builds on
14 of 36 references.
References · 14
- 2020CodeBLEU: a Method for Automatic Evaluation of Code Synthesiscited by 479
- 2021Unified Pre-training for Program Understanding and Generationcited by 366
- 2020Unsupervised Translation of Programming Languagescited by 263
- 2022Multi-lingual Evaluation of Code Generation Modelscited by 159
- 2025How Do Large Language Monkeys Get Their Power (Laws)?cited by 43
- 2024LLM4Decompile: Decompiling Binary Code with Large Language Modelscited by 39
- 2023SLaDe: A Portable Small Language Model Decompiler for Optimized Assemblycited by 28
- 2023Refining Decompiled C Code with Large Language Modelscited by 24
- 2025SK2Decompile: LLM-based Two-Phase Binary Decompilation from Skeleton to Skincited by 7
- 2025DecompileBench: A Comprehensive Benchmark for Evaluating Decompilers in Real-World Scenarioscited by 4
- 2024Self-Constructed Context Decompilation with Fined-grained Alignment Enhancementcited by 3
- 2025SoK: Potentials and Challenges of Large Language Models for Reverse Engineeringcited by 3
Built on by
Not cited yet.