Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
Lightweight Detection of Android-specific Code Smells: the aDoctor Project
Palomba, Fabio; Di Nucci, Dario; PANICHELLA, Annibale et al.
2017In Proceedings of the 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2017)
Peer reviewed
 

Documents


Texte intégral
aDoctor.pdf
Preprint Auteur (222.09 kB)
Demander un accès

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
Android-specific Code Smells; Detection Tool; Empirical Study
Résumé :
[en] Code smells are symptoms of poor design solutions applied by programmers during the development of software systems. While the research community devoted a lot of effort to studying and devising approaches for detecting the traditional code smells defined by Fowler, little knowledge and support is available for an emerging category of Mobile app code smells. Recently, Reimann etal proposed a new catalogue of Android-specific code smells that may be a threat for the maintainability and the efficiency of Android applications. However, current tools working in the context of Mobile apps provide limited support and, more importantly, are not available for developers interested in monitoring the quality of their apps. To overcome these limitations, we propose a fully automated tool, coined aDoctor, able to identify 15 Android-specific code smells from the catalogue by Reimann et al. An empirical study conducted on the source code of 18 Android applications reveals that the proposed tool reaches, on average, 98% of precision and 98% of recall. We made aDoctor publicly available.
Disciplines :
Sciences informatiques
Auteur, co-auteur :
Palomba, Fabio;  University of Salerno > Computer Science
Di Nucci, Dario;  University of Salerno > Computer Science
PANICHELLA, Annibale ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Zaidman, Andy;  Delft University of Technology > EWI
De Lucia, Andre;  University of Salerno > Computer Science
Co-auteurs externes :
yes
Langue du document :
Anglais
Titre :
Lightweight Detection of Android-specific Code Smells: the aDoctor Project
Date de publication/diffusion :
21 février 2017
Nom de la manifestation :
International Conference on Software Analysis, Evolution, and Reengineering
Date de la manifestation :
from 21-02-2017 to 24-02-2016
Manifestation à portée :
International
Titre de l'ouvrage principal :
Proceedings of the 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2017)
Maison d'édition :
IEEE
Peer reviewed :
Peer reviewed
Focus Area :
Security, Reliability and Trust
Disponible sur ORBilu :
depuis le 13 janvier 2017

Statistiques


Nombre de vues
180 (dont 22 Unilu)
Nombre de téléchargements
2 (dont 2 Unilu)

citations Scopus®
 
89
citations Scopus®
sans auto-citations
82
citations WoS
 
67

Bibliographie


Publications similaires



Contacter ORBilu