~/talk

Unravel: Rapid Web Application Reverse Engineering via Interaction Recording, Source ...

Talkat UIST 2015 · 2015-11-08..11-11· [javascript]
links:none on file
links:none on file
slides:none on file

Unravel is a Chrome DevTools extension that injects an observation agent to record DOM mutations, wrap the document API, and surface JavaScript call stacks and library detections so users see which functions cause UI changes. The UI shows HTML changes, JavaScript traces and library detection, bringing 60,000+ lines down to a single function like showSlide and yielding 53% faster time to the first key source in a 13‑developer study. It works client‑side only and misses closed‑over or SVG/WebGL code.

AI-written summary · about

  1. 0:00Inspection is Overwhelming
  2. 1:28Pilot Study
  3. 3:08Foundational: Inspection, Recording, Replay
  4. 4:14Contributions of Unravel in Related Work
  5. 5:10Unravel System
  6. 8:22Capturing Traces: API Harness
  7. 9:27User Study
  8. 10:31Study Findings
  9. 11:01Discussion
~/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.