~/talk

Who Authored the Kernel? Recovering Token-Level Authorship Information from Git

links:none on file
slides:none on file

Creates a reproducible view repository that tokenizes every C/Java/Python file using an island parser from University of Kent, rewrites history into Git and links commits to mailing-list reviews so each source token maps to the commit that introduced it; exposes token-level blame through ordinary Git/GitHub tooling. Applied to Linux up to 4.7, tokens exceed lines by ~7.6×, 5.1% of tokens predate BitKeeper, 48% of commits churn <10 tokens. Aggregate author rankings barely change, but token traces reveal many tiny surgical edits and hidden provenance.

AI-written summary · about

  1. 0:00Introduction
  2. 1:18archival framework
  3. 2:35git blame
  4. 3:50git history
  5. 15:49Linux history
  6. 23:03What code has survived
  7. 24:43The while loop
  8. 25:49Another file
  9. 29:28AB
  10. 32:09Colonel
  11. 36:02Other Aspects
  12. 37:45Churn
  13. 39:27Conclusion
  14. 39:57Proposal
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.