~/talk

Usability Smells: An Analysis of Developers’ Struggle With Crypto Libraries

Talkat SOUPS 2019 · 2019-08-11..08-13· [security, cryptography]
links:none on file
slides:none on file

Analysis of 2491 Stack Overflow questions across seven crypto libraries including OpenSSL, Libsodium, BouncyCastle, SJCL, crypto‑js, NaCl and PyCrypto extracts 17 concrete usability issues and maps them to Green and Smith’s ten principles, yielding four recurring usability smells. Most common problems are missing documentation, build and compatibility failures, and developers’ incorrect mental models; the smell doesn't play well with others—build/compatibility/performance gaps—is notably unaddressed by the original principles.

AI-written summary · about

  1. 0:00Intro
  2. 0:41Definitions
  3. 1:25Code Smells vs. Usability Smells
  4. 2:03Fowler's Shotgun Surgery
  5. 2:49What's the problem?
  6. 6:27Stack Overflow Analysis
  7. 8:41What's Gone Wrong Here?
  8. 11:51What Usability Issues Do Developers Face?
  9. 13:11Developer issues vs Green & Smith Principles
  10. 15:52Conclusion
~/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.