Android Common Libraries
收藏资源简介:
尽管在研究 Android 库方面做出了一些努力,但 Android 研究的势头尚未产生一套完整的通用库来进一步支持对 Android 应用程序的深入分析。在本文中,我们利用来自 Google Play 的大约 150 万个应用程序的数据集来收集潜在的公共库,包括广告库。经过几个步骤的细化,我们最终收集了迄今为止最大的一组 1,113 个支持常用功能的库和 240 个用于广告的库。我们使用该数据集来调查 Android 库的几个方面,包括它们的流行度和它们在 Android 应用程序代码中的比例。基于这些数据集,我们进一步进行了一些实证调查,以确认我们工作背后的动机。
Despite ongoing research efforts focused on Android libraries, the current momentum of Android-related studies has not yet yielded a comprehensive suite of universal libraries to enable further in-depth analyses of Android applications. In this work, we leverage a dataset comprising approximately 1.5 million applications sourced from Google Play to collect potential public libraries, including advertising libraries. Following multiple refinement steps, we ultimately assembled the largest known set to date: 1,113 libraries supporting common functional features and 240 advertising-focused libraries. We use this dataset to investigate several key aspects of Android libraries, including their prevalence within the ecosystem and their proportional distribution across Android application codebases. Leveraging this curated dataset, we further conducted a series of empirical studies to validate the core motivations behind our work.




