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

Published in TSE, 2022

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), 2022.