Tracking the Software Quality of Android Applications along their Evolution

Abstract : Mobile apps are becoming complex software systems that must be developed quickly and evolve continuously to fit new user requirements and execution contexts. However, addressing these requirements may result in poor design choices, also known as antipatterns, which may incidentally degrade software quality and performance. Thus, the automatic detection and tracking of antipatterns in this apps are important activities in order to ease both maintenance and evolution. Moreover, they guide developers to refactor their applications and thus, to improve their quality. While antipatterns are well-known in object-oriented applications, their study in mobile applications is still in its infancy. In this paper, we analyze the evolution of mobile apps quality on 3,568 versions of 106 popular Android applications downloaded from the Google Play Store. For this purpose, we use a tooled approach, called Paprika, to identify 3 object-oriented and 4 Android-specific antipatterns from binaries of mobile apps, and to analyze their quality along evolutions.
Type de document :
Communication dans un congrès
Lars Grunske; Michael Whalen. 30th IEEE/ACM International Conference on Automated Software Engineering, Nov 2015, Lincoln, Nebraska, United States. IEEE, pp.12, 2015, Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering (ASE 2015). 〈http://ase2015.unl.edu〉
Liste complète des métadonnées

Littérature citée [47 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01178734
Contributeur : Romain Rouvoy <>
Soumis le : jeudi 17 septembre 2015 - 09:39:27
Dernière modification le : jeudi 11 janvier 2018 - 02:08:44
Document(s) archivé(s) le : mardi 29 décembre 2015 - 07:40:23

Fichier

hecht-ase15-preprint.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01178734, version 1

Citation

Geoffrey Hecht, Benomar Omar, Romain Rouvoy, Naouel Moha, Laurence Duchien. Tracking the Software Quality of Android Applications along their Evolution. Lars Grunske; Michael Whalen. 30th IEEE/ACM International Conference on Automated Software Engineering, Nov 2015, Lincoln, Nebraska, United States. IEEE, pp.12, 2015, Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering (ASE 2015). 〈http://ase2015.unl.edu〉. 〈hal-01178734〉

Partager

Métriques

Consultations de la notice

640

Téléchargements de fichiers

1442