Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
An Investigation into the Use of Common Libraries in Android Apps
LI, Li; BISSYANDE, Tegawendé François D Assise; KLEIN, Jacques et al.
2016In 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), Osaka, Japan, 2016,
Peer reviewed
 

Documents


Texte intégral
An Investigation into the Use of Common Libraries.pdf
Postprint Éditeur (431.05 kB)
Télécharger

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

Envoyer vers



Détails



Résumé :
The packaging model of Android apps requires the entire code necessary for the execution of an app to be shipped into one single apk file. Thus, an analysis of Android apps often visits code which is not part of the functionality delivered by the app. Such code is often contributed by the common libraries which are used pervasively by all apps. Unfortunately, Android analyses, e.g., for piggybacking detection and malware detection, can produce inaccurate results if they do not take into account the case of library code, which constitute noise in app features. Despite some efforts on investigating Android libraries, the momentum of Android research has not yet produced a complete set of common libraries to further support in-depth analysis of Android apps. In this paper, we leverage a dataset of about 1.5 million apps from Google Play to harvest potential common libraries, including advertisement libraries. With several steps of refinements, we finally collect by far the largest set of 1,113 libraries supporting common functionalities and 240 libraries for advertisement. We use the dataset to investigates several aspects of Android libraries, including their popularity and their proportion in Android app code. Based on these datasets, we have further performed several empirical investigations to confirm the motivations behind our work.
Centre de recherche :
SnT
Disciplines :
Sciences informatiques
Auteur, co-auteur :
LI, Li ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
BISSYANDE, Tegawendé François D Assise  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
KLEIN, Jacques  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > Computer Science and Communications Research Unit (CSC)
LE TRAON, Yves ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Co-auteurs externes :
yes
Langue du document :
Anglais
Titre :
An Investigation into the Use of Common Libraries in Android Apps
Date de publication/diffusion :
mars 2016
Nom de la manifestation :
The 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2016)
Date de la manifestation :
from 13-03-2016 to 18-03-2016
Sur invitation :
Oui
Titre de l'ouvrage principal :
2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), Osaka, Japan, 2016,
Maison d'édition :
IEE
Pagination :
12
Peer reviewed :
Peer reviewed
Intitulé du projet de recherche :
AndroMap C13/IS/5921289
Organisme subsidiant :
FNR - Fonds National de la Recherche
Disponible sur ORBilu :
depuis le 03 mars 2016

Statistiques


Nombre de vues
470 (dont 37 Unilu)
Nombre de téléchargements
450 (dont 10 Unilu)

citations Scopus®
 
118
citations Scopus®
sans auto-citations
79
OpenCitations
 
84
citations OpenAlex
 
133
citations WoS
 
83

Bibliographie


Publications similaires



Contacter ORBilu