@inproceedings{273ae3e40c0d49b793c0496029ae8318,
title = "VALERA: An effective and efficient record-and-replay tool for android",
abstract = "We demo VALERA, a Versatile-yet-lightweight Recordand- replay tool for Android. Record-and-replay is useful across the Android development lifecycle, from bug reproducing to systematic testing. VALERA uses a novel technique named sensor-oriented replay (recording and replaying sensor and network input, event schedules, and inter-app communication via intents) to achieve high accuracy and low overhead. VALERA can be used as an effective replay tool on both real phones and emulators. Evaluation on more than 50 popular Android apps shows that VALERA's performance overhead for either record or replay is just 1%. We demonstrate how VALERA can be used in many development scenarios: bug reproducing, regression testing, eventdriven race reproduction and verification, mutation testing via fuzzy replay, and cross-app testing.",
keywords = "App testing, Event-based races, Google Android, Mobile applications, Record-and-replay",
author = "Yongjian Hu and Iulian Neamtiu",
note = "Publisher Copyright: {\textcopyright} 2016 ACM.; IEEE/ACM International Conference on Mobile Software Engineering and Systems, MobileSoft 2016 ; Conference date: 16-05-2016 Through 17-05-2016",
year = "2016",
month = may,
day = "14",
doi = "10.1145/2897073.2897712",
language = "English (US)",
series = "Proceedings - International Conference on Mobile Software Engineering and Systems, MOBILESoft 2016",
publisher = "Association for Computing Machinery, Inc",
pages = "285--286",
booktitle = "Proceedings - International Conference on Mobile Software Engineering and Systems, MOBILESoft 2016",
}