Approaches for contextualization and large-scale testing of mobile applications