MALib
收藏资源简介:
MALib是一个开源数据集,包含从Google Play收集的56,000多个移动应用及其使用的763个第三方库。该数据集可用于研究现有移动应用与第三方库之间的潜在关系,特别是第三方库的使用模式,并可用于为未开发的移动应用推荐潜在有用的第三方库。
MALib is an open-source dataset comprising over 56,000 mobile applications collected from Google Play, along with 763 third-party libraries utilized by these applications. This dataset is instrumental in investigating the underlying relationships between existing mobile applications and third-party libraries, particularly focusing on the usage patterns of these libraries. Furthermore, it serves as a valuable resource for recommending potentially useful third-party libraries for undeveloped mobile applications.
MALib-Dataset 概述
数据集简介
MALib 是一个包含超过56,000个移动应用及其763个第三方库的开源数据集,这些应用和库主要从Google Play收集。该数据集可用于研究移动应用与第三方库之间的潜在关系,特别是第三方库的使用模式,并可用于推荐对未开发移动应用可能有用的第三方库。
数据集结构
MALib 数据集包含三个主要文件:
lib_info.csv
- Library Id: 第三方库的唯一标识
- Library Name: 第三方库的名称,数据来源于 Maven 和 Github
app_info.csv
- App Id: 应用的唯一标识
- App Name: 应用的名称及其版本,数据来源于应用的 .apk 文件的元数据
relation.csv
- App Id: 应用的唯一标识
- Library Id: 第三方库的唯一标识
- 该文件记录了应用与第三方库的使用关系,1表示应用使用了对应的库,0表示未使用
数据集分析
- 92.25%的收集应用使用了5个或以上的第三方库,平均使用11.81个库
- 最受欢迎的1%的库在所有应用-库使用记录中占比约29.91%




