paper-with-me

홈 › Papers

Fine-grained and accurate source code differencing

2014-09-15 · ACM/IEEE International Conference on Automated Software Engineering 2014 9 · Jean-Rémy Falleri.

At the heart of software evolution is a sequence of edit actions, called an edit script, made to a source code file. Since software systems are stored version by version, the edit script has to be computed from these versions, which is known as a complex task. Existing approaches usually compute edit scripts at the text granularity with only add line and delete line actions. However, inferring syntactic changes from such an edit script is hard. Since moving code is a frequent action performed when editing code, it should also be taken into account. In this paper, we tackle these issues by introducing an algorithm computing edit scripts at the abstract syntax tree granularity including move actions. Our objective is to compute edit scripts that are short and close to the original developer intent. Our algorithm is implemented in a freely-available and extensible tool that has been intensively validated.

📄 PDF Abstract BibTeX

Code (2)

GumTreeDiff/gumtree 공식 구현
SpoonLabs/gumtree-spoon-ast-diff

Similar Papers 제목 키워드 기반

Video Action Differencing

2025-03-10 · James Burgess, Xiaohan Wang, Yuhui Zhang, Anita Rau 외

How do two individuals differ when performing the same action? In this work, we introduce Video Action Differencing (VidDiff), the novel task of identifying subtle differences between videos of the same action, which has…

ALTER: Modeling Longitudinal Changes via Regional Differencing for 3D CT Report Generation

2026-08-06 · Dongchen Li, Jitao Liang, Wei Li arxiv

Computed tomography (CT) is widely used for clinical diagnosis and longitudinal follow-up, yet automatically generating accurate and complete radiology reports from three-dimensional (3D) CT remains challenging. Existing…

From W-Net to CDGAN: Bi-temporal Change Detection via Deep Learning Techniques

2020-03-14 · Bin Hou, Qingjie Liu, Heng Wang, Yunhong Wang

Traditional change detection methods usually follow the image differencing, change feature extraction and classification framework, and their performance is limited by such simple image domain differencing and also the h…

Change DetectionGenerative Adversarial Network

Stateful Visual Encoders for Vision-Language Models

2026-06-03 · Zirui Wang, Junwei Yu, Adam Yala, David M. Chan 외 arxiv

Vision-language models (VLMs) are increasingly used in multi-image, multi-turn agentic settings where decisions depend on visual changes. However, in existing open-weight VLMs, visual comparisons happen only inside the l…

Robust and Efficient MuJoCo-based Model Predictive Control via Web of Affine Spaces Derivatives

2025-12-24 · Chen Liang, Daniel Rakita arxiv

MuJoCo is a powerful and efficient physics simulator widely used in robotics. One common way it is applied in practice is through Model Predictive Control (MPC), which uses repeated rollouts of the simulator to optimize …