~/talk

Actor Concurrency Bugs: A Comprehensive Study on Symptoms, Root Causes, API Usages, and Differences

Talkat OOPSLA 2020 · 2020-11-15..11-20· [concurrency, software-architecture]
links:none on file
links:none on file
linkedin:anasshawesh
slides:none on file

Dataset includes 186 real-world Akka bugs mined from 130 Stack Overflow items and 56 GitHub commits, manually validated. Bugs classify into five symptoms (Error most common; Incorrect Exceptions rare) and ten root causes (Logic ~20%); four new root causes — API Confusion, Model Confusion, Misnaming, Misconfiguration — account for about one third. Most bugs touch a few APIs — actor package appears in 81% of cases — and Incorrect Messaging is ~4× more common on Stack Overflow.

AI-written summary · about

  1. 0:00Intro
  2. 1:26Characteristics of real-world actor bugs
  3. 1:58Stack Overflow and GitHub
  4. 2:47Actor bugs in Akka
  5. 3:10130 bugs in Stack Overflow
  6. 3:4456 bugs in GitHub
  7. 4:19Bug dataset
  8. 4:59Understanding bug characteristics
  9. 5:495 symptom classes
  10. 6:35Incorrect Exceptions
  11. 7:56Relations
  12. 8:43Implications
  13. 9:3310 root cause classes
  14. 10:26Explicit Life Cycle
  15. 13:058 Akka packages
  16. 14:37Different symptoms, root causes, usages
  17. 15:36Related work
  18. 16:35Threats
  19. 17:29Conclusions
  20. 18:06Thank you & questions
~/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.