Title
Toward In-Vivo Testing of Mobile Applications
Abstract
Mobile apps can be executed with an extremely large set of partially unpredictable configurations. Indeed, they can be executed on an unbounded combination of devices, operating systems, settings, and user preferences since apps may also interact with other apps or devices that were not even available when they were released. This results in a virtually infinite set of configurations that might be responsible for unexpected behaviors which can be validated in-house only to a negligible extent. To address this challenge, this paper discusses the application of in-vivo testing to mobile apps. The main idea is to run test cases in the field, where we exploit the intrinsic heterogeneity and variety of the end-user environment to dramatically increase the range of validated configurations. Actually, the many devices available in-the-field generate a naturally distributed and highly scalable environment that can be exploited to timely validate many configurations as soon as they are observed.
Year
DOI
Venue
2019
10.1109/ISSREW.2019.00063
2019 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)
Keywords
Field
DocType
in-vivo testing,Android apps,configurations
Computer science,Real-time computing,Exploit,Infinite set,Test case,Mobile apps,Distributed computing,Scalability
Conference
ISBN
Citations 
PageRank 
978-1-7281-5139-7
0
0.34
References 
Authors
19
6
Name
Order
Citations
PageRank
Mariano Ceccato151541.44
Luca Gazzola2453.10
Fitsum Meshesha Kifetew300.34
Leonardo Mariani423324.60
Matteo Orrù500.34
Paolo Tonella63559224.88