Learning How to Listen: Automatically Finding Bug Patterns in Event-Driven JavaScript APIs

In revisions at TSE, 2021

Access preprint here

Large-scale static analysis of JavaScript code and development of statistical model to automatically determine dead event listener registrations in clients of popular event-driven APIs.

Recommended citation: Arteca, Ellen, Max Schäfer, and Frank Tip. “Reducing Over-Synchronization in JavaScript Applications.” IEEE Transactions on Software Engineering (TSE).