Andrica, SilviuCandea, George2011-05-242011-05-242011-05-24201110.1109/DSN.2011.5958253https://infoscience.epfl.ch/handle/20.500.14299/67809WOS:000295616400036We introduce WaRR, a tool that records and replays with high fidelity the interaction between users and modern web applications. WaRR consists of two independent components: the WaRR Recorder and the WaRR Replayer. The WaRR Recorder is embedded in a web browser, thus having access to user actions, and provides a complete interaction trace—this confers high recording fidelity. The WaRR Replayer uses an enhanced, developer-specific web browser that enables realistic simulation of user interaction—this confers high replaying fidelity. We describe two usage scenarios for WaRR that help developers improve the dependability of web applications: testing web applications against realistic human errors and generating user experience reports. WaRR helped us discover bugs in widely-used web applications, such as Google Sites, and offers higher recording fidelity compared to current tools.web applicationsrecord & replaytestingWaRR: A Tool for High-Fidelity Web Application Record and Replaytext::conference output::conference proceedings::conference paper