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

This document is currently not available here.

Share

COinS