~/talk

Software Analytics with Data Science on Software Data

speakerdeck:feststelltaste
slides:none on file

Argues that data science applied to software data uncovers concrete issues: uses Jupyter Notebook, Python and pandas to load CSV coverage reports, compute per-class coverage ratios, group by package and surface candidate packages for removal; uses jQAssistant and Neo4j to scan code into a graph and query for problems (finds static mutable fields, e.g. ownersIndexes written at a specific class/line). Emphasizes problem-driven analyses, reproducible notebooks, and actionable findings rather than a single universal metric.

AI-written summary · about

  1. 0:00Software analytics intro
  2. 1:04Data science on legacy systems
  3. 3:56Failed quality dashboard attempt
  4. 5:22Software analytics defined
  5. 7:10Software data types
  6. 9:41Data science for analysis
  7. 11:47Software analytics tools
  8. 16:46Notebooks for analysis
  9. 18:54Demo: Code coverage sizing
  10. 29:12Graph data science
  11. 33:09Demo: Graph DB queries
  12. 36:23Summary
  13. 37:26Q&A
~/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.