Article (Scientific journals)
An Investigation into the Use of Common Libraries in Android Apps
Li, Li; Bissyandé, Tegawendé F.; Klein, Jacques et al.
2015In arXiv preprint arXiv:1511.06554
Peer reviewed
 

Files


Full Text
An Investigation into the Use of Common Libraries.pdf
Publisher postprint (431.05 kB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Abstract :
[en] 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.
Disciplines :
Computer science
Author, co-author :
Li, Li ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Bissyandé, Tegawendé F.
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)
External co-authors :
yes
Language :
English
Title :
An Investigation into the Use of Common Libraries in Android Apps
Publication date :
2015
Journal title :
arXiv preprint arXiv:1511.06554
Peer reviewed :
Peer reviewed
Available on ORBilu :
since 03 March 2016

Statistics


Number of views
119 (26 by Unilu)
Number of downloads
205 (6 by Unilu)

Scopus citations®
 
102
Scopus citations®
without self-citations
65
WoS citations
 
73

Bibliography


Similar publications



Contact ORBilu