mlsanityData to 14 Oct 2026

Exploring Semantic Stability Across Reviews in the Linux Kernel

arXiv 2608.10101 ↗First posted 10 Aug 2026cs.SE cs.AI cs.SYcited by 0

Not on the map. Why?

Abstract (arXiv)

Code review is credited with substantially changing a patch's code between its first submission and the version that eventually lands. However, prior work typically studied only the final merged patch without comparing it to the first submission. We present a function-level measurement that tracks 10,117 trajectories (each function followed across the numbered revisions of one patch series) through the patch history of the Linux IIO subsystem, comparing similarity scores against unrelated function pairs as a baseline. A naive reading yields near-total similarity, but this is largely an artifact of composition: 75.3% of tracked trajectories are never textually modified between versions, contributing a trivial 100% similarity that inflates the headline. Restricting to the trajectories with a real edit, semantic purpose is still largely preserved (mean similarity 0.990 vs. a 0.909 baseline), but drift appears to concentrate in the first review round mainly because later rounds contain more functions that nobody touched, not because edits become more conservative over time. After controlling for it, a statistically detectable but small residual effect remains. This points to an open question: whether near-ceiling similarity reflects preserved purpose or a measurement tool that cannot detect the significance of small, localized edits. We present this work as a first look and outline next steps.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 9 of its 18 references that are in the map. First posted on arXiv 10 Aug 2026.

Builds on

9 of 18 references.

References · 9

  1. 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,170
  2. 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,310
  3. 2019How Contextual are Contextualized Word Representations? Comparing the Geometry of BERT, ELMo, and GPT-2 Embeddingscited by 784
  4. 2022UniXcoder: Unified Cross-Modal Pre-training for Code Representationcited by 361
  5. 2020CC2Vec: Distributed Representations of Code Changescited by 39
  6. 2019PatchNet: A Tool for Deep Patch Classificationcited by 5
  7. 2019The List is the Process: Reliable Pre-Integration Tracking of Commits on Mailing Listscited by 2
  8. 2026Beyond Crash-to-Patch: Patch Evolution for Linux Kernel Repaircited by 1
  9. 2026On the Use of Commit Messages for Corrective Software Maintenance: A Systematic Mapping Studycited by 1

Built on by

Not cited yet.