An Approach to Detect Android Antipatterns

Geoffrey Hecht 1, 2
1 SPIRALS - Self-adaptation for distributed services and large software systems
Inria Lille - Nord Europe, CRIStAL - Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
Abstract : Mobile applications are becoming complex software systems that must be developed quickly and evolve regularly to fit new user requirements and execution contexts. However, addressing these constraints may result in poor design choices, known as antipatterns, which may degrade software quality and performance. Thus, the automatic detection of antipatterns is an important activity that eases the future maintenance and evolution tasks. Moreover, it helps developers to refactor theirapplications and thus, to improve their quality. While antipatternsare well-known in object-oriented applications, their study in mobile applications is still in their infancy. In this paper, we presents a tooled approach, called PAPRIKA , to analyze Android applications and to detect object-oriented and Android-specific antipatterns from binaries of applications.
Type de document :
Communication dans un congrès
ICSE 2015 - ACM SRC, May 2015, Firenze, Italy. 〈〉
Liste complète des métadonnées
Contributeur : Geoffrey Hecht <>
Soumis le : mercredi 4 mars 2015 - 15:06:51
Dernière modification le : mardi 3 juillet 2018 - 11:21:27


  • HAL Id : hal-01122768, version 1



Geoffrey Hecht. An Approach to Detect Android Antipatterns . ICSE 2015 - ACM SRC, May 2015, Firenze, Italy. 〈〉. 〈hal-01122768〉



Consultations de la notice