~/talk

SHARP: fast incremental context-sensitive pointer analysis for Java

Talkat OOPSLA 2022 · 2022-12-05..12-10· [java]
links:none on file
links:none on file
slides:none on file

SHARP is an incremental, context-sensitive pointer analysis for Java that claims to be the first to support k-CFA and k-obj under incremental code edits (additions and deletions) while preserving soundness. It implements redundancy elimination for deleted contexts, parallel change propagation, and runs in the Vala framework. Empirical results on large GitHub projects show an average update time of 31 seconds for k-CFA/k-obj and 18 seconds on eight cores, demonstrating practical scalability.

AI-written summary · about

  1. 0:00SHARP introduction
  2. 3:16Incremental context-sensitive challenges
  3. 5:06Redundant computation in IPA
  4. 7:59Handling deletions in algorithms
  5. 9:07Parallelizing incremental analysis
  6. 13:02Empirical evaluation results
  7. 15:13Q&A: Reflection handling
  8. 16:58Q&A: Context and object sensitivity
~/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.