~/talk

Progress Toward an Engineering Discipline of Software

name:Mary Shaw
links:none on file
slides:none on file

Argues that software has gained codified techniques—statics and strength of materials analogs arrive around 1700–1900 for bridges; bridge design now uses mandated state DOT software for spans 18 to 200 feet—but software still lacks consistent public-assurance practices. Cites concrete failures: Toyota model years 2002–2010 throttle faults, settlement >$1.5B, watchdog failures and cyclomatic complexity in the three digits with 10,000 global variables; 2014 US data shows 783 breaches exposing ≥85 million records. Calls for searchable, task‑specific codified knowledge and scaled engineering where consequences demand it.

AI-written summary · about

  1. 0:00Introduction
  2. 1:41What is "engineering"?
  3. 3:38Characteristics of engineering
  4. 7:39Craft of bridges
  5. 10:20Ironbridge at Coalbrookdale, 1779
  6. 11:09Dee Bridge disaster, 1847
  7. 12:00Business of bridges
  8. 14:57Engineering of bridges 1700: good theories
  9. 15:3021st century
  10. 16:21Evolution of civil engineering
  11. 17:28Software engineering as engineering
  12. 20:27Craft practice, 1968
  13. 21:49Production techniques
  14. 22:55Commerce drives science
  15. 24:08Codified knowledge
  16. 28:55Software architecture ...
  17. 33:03Sample idioms / Styles / patterns
  18. 33:39Explanations for practitioners N-Tier architecture
  19. 34:14Commercial practice
  20. 35:06Maturation of scientific ideas
  21. 36:04Maturation of software architecture
  22. 36:21Basic research, 1985-1993
  23. 36:33Development & extension: 1995-2000
  24. 38:21Architectural styles and reasoning
  25. 41:20Toyota unintended acceleration
  26. 49:17Civilize the electronic frontier
  27. 50:06There are lots of casual developers
  28. 52:35Civilizing the electronic frontier
  29. 53:26Recapitulation
~/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.