~/talk

Software Visualization: The humane solution

Talkat ACCU 2019 · 2019-04-10..04-13· [developer-experience, documentation]
links:none on file
slides:none on file

Developers spend most time reading code—estimates cited are ~78% of work and ~20 million developers globally—so visualization must speed comprehension. A node‑link graph with node colors for types/functions/variables, edge bundling and an active-symbol layering (bases above, derived below, users left, used right) surfaces dependencies without overwhelming scale. Implemented in Sourcetrail using LLVM/Clang LibTooling and Eclipse JDT Core, the approach ties interactive graphs to source, shows calls and accesses on click, and trades perfect completeness for much faster, focused understanding.

AI-written summary · about

  1. 0:00Introduction
  2. 0:30Agenda
  3. 1:28Reading code
  4. 2:36Textual data
  5. 3:14The problem
  6. 3:42Sample
  7. 7:22Software Visualization
  8. 7:34Structure Visualization
  9. 8:21Tree Hierarchy
  10. 8:42Tree Map
  11. 9:23behavior visualization
  12. 9:45binary search
  13. 10:20evolution visualization
  14. 10:49strength monitoring
  15. 11:02UML
  16. 12:43Notation
  17. 13:00Dependencies
  18. 13:30Visualization
  19. 13:58Notations
  20. 14:20Edges
  21. 15:08Optimization
  22. 15:46Active Symbol
  23. 16:04Layering Scheme
  24. 16:26Simple notation
  25. 16:43Logical pieces
  26. 17:02Active methods
  27. 18:03Recommendations
  28. 18:21Thank you
~/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.