Mining Test Repositories for Automatic Detection of UI Performance Regressions in Android Apps

Abstract : The reputation of a mobile app vendor’s apps is crucial to survive amongst the ever increasing competition, however this reputation largely depends on the quality of the apps, both functional and non-functional. One major non-functional requirement of mobile apps is to guarantee smooth UI interactions, since choppy scrolling or navigation caused by performance problems on a mobile device’s limited hardware resources is highly annoying for end-users. The main research challenge of automatically identifying UI performance problems on mobile devices is that the performance of an app highly varies depending on its context—i.e., the hardware and software configurations on which it runs. This paper presents DUNE, an approach to automatically detect UI performance degradations in Android apps while taking into account context differences. DUNE builds an ensemble model of the UI performance of historical test runs that are known to be acceptable, for different configurations of context. We empirically evaluate DUNE on real UI performance defects reported in two Android apps. We demonstrate that this toolset can be successfully used to spot UI performance regressions at a fine granularity.
Type de document :
Communication dans un congrès
Romain Robbes; Christian Bird. 13th International Conference on Mining Software Repositories (MSR'16), May 2016, Austin, Texas, United States. IEEE, 2016, Proceedings of the 13th International Conference on Mining Software Repositories. <http://2016.msrconf.org>
Liste complète des métadonnées


https://hal.inria.fr/hal-01280784
Contributeur : Romain Rouvoy <>
Soumis le : mardi 29 mars 2016 - 12:00:41
Dernière modification le : jeudi 20 juillet 2017 - 09:29:05
Document(s) archivé(s) le : lundi 14 novembre 2016 - 06:40:42

Fichier

gomez-msr16-preprint.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01280784, version 1

Citation

Maria Gomez, Romain Rouvoy, Bram Adams, Lionel Seinturier. Mining Test Repositories for Automatic Detection of UI Performance Regressions in Android Apps. Romain Robbes; Christian Bird. 13th International Conference on Mining Software Repositories (MSR'16), May 2016, Austin, Texas, United States. IEEE, 2016, Proceedings of the 13th International Conference on Mining Software Repositories. <http://2016.msrconf.org>. <hal-01280784>

Partager

Métriques

Consultations de
la notice

421

Téléchargements du document

445