VALERA: An effective and efficient record-and-replay tool for android
Document Type
Conference Proceeding
Publication Date
5-14-2016
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.
Identifier
84983527072 (Scopus)
ISBN
[9781450341783]
Publication Title
Proceedings International Conference on Mobile Software Engineering and Systems Mobilesoft 2016
External Full Text Location
https://doi.org/10.1145/2897073.2897712
First Page
285
Last Page
286
Grant
CNS-1064646
Fund Ref
National Science Foundation
Recommended Citation
Hu, Yongjian and Neamtiu, Iulian, "VALERA: An effective and efficient record-and-replay tool for android" (2016). Faculty Publications. 10531.
https://digitalcommons.njit.edu/fac_pubs/10531
