Hyperparameter Optimization for AST Differencing
Matias Martinez, Jean-Rémy Falleri, Martin Monperrus
Abstract
Computing the differences between two versions of the same program is an essential task for software development and software evolution research. AST differencing is the most advanced way of doing so, and an active research area. Yet, AST differencing algorithms rely on configuration parameters that may have a strong impact on their effectiveness. In this paper, we present a novel approach named DAT (Diff Auto Tuning...
Results & Benchmarks
Benchmark data is not yet available for this paper.
Hardware Requirements
- Expect multi-day setup/compute for meaningful reproduction based on current guidance.
Best Implementation
An awesome code differencing tool
- Selected GumTreeDiff/gumtree as the strongest maintained implementation for new work.
- Includes CI workflow signals.
- Repository activity is within the last 24 months.
- Official repository is preserved separately as historical context.
Reproduction Path
- 1
Start with GumTreeDiff/gumtree and validate setup instructions in README.
- 2
Reproduce the baseline result with the provided defaults before modifying hyperparameters.
- 3
Log exact dependency versions and runtime environment for reproducibility.
- 4
Compare against related work: Estimation of Sea State Parameters From Measured Ship Responses: The Bayesian Approach With Fixed Hyperparameters.
Additional Implementations
Official
- martinezmatias/dat-experimental-resultsConfidence: low
martinezmatias/dat-experimental-results
Stars: 1Forks: 0Last push: May 2023
Community
- SpoonLabs/gumtree-spoon-ast-diffConfidence: low
Computes the AST difference (aka edit script) between two Spoon Java source code abstract syntax trees
Stars: 177Forks: 41Last push: Apr 2026License: Apache-2.0
Hugging Face Artifacts
No trustworthy direct or curated related Hugging Face artifacts were found yet.
Continue with targeted Hugging Face searches:
Research Context
Tasks
Methods
Domains
Citations
12
Total citations
Related papers
- Estimation of Sea State Parameters From Measured Ship Responses: The Bayesian Approach With Fixed Hyperparameters
- Method for Hyperparameter Tuning of EfficientNetV2-based Image Classification by Deliberately Modifying Optuna Tuned Result
- No More Pesky Hyperparameters: Offline Hyperparameter Tuning for RL
- Optional Hyperparameter Tuning of Convolutional Neural Network for ECG Classification
- Practical Differentially Private Hyperparameter Tuning with Subsampling
- A Novel Extreme Value Theory Based approach to Hyperparameter Optimization