Android 应用中第三方库研究:分类体系与系统文献综述
软件工程
2021-08-10 v1
摘要
第三方库(TPLs)已广泛应用于移动应用中,在整个 Android 生态系统中扮演重要角色。然而,TPL 是一把双刃剑。一方面,它可简化移动应用的开发。另一方面,它也给移动应用带来安全风险,如隐私泄露或因引入过度授权权限而增大的攻击面。尽管已有许多刻画第三方库的研究,包括自动化检测、TPL 的安全与隐私分析、TPL 属性分析等,但令我们诧异的是,尚无系统研究总结这些研究的努力。为此,我们开展了首个关于 Android TPL 相关研究的系统文献综述。遵循定义良好的系统文献综述协议,我们收集了 2012 至 2020 年与 Android 第三方库紧密相关的 74 篇主要研究论文。在仔细审视这些研究后,我们设计了 TPL 相关研究研究的分类体系,并开展系统研究以总结当前方案、局限、挑战及与第三方库分析相关的新研究方向之可能启示。我们希望这些贡献能使读者清晰概览现有 TPL 相关研究,并激励他们以创新方法推进该学科,超越当前现状。
引用
@article{arxiv.2108.03787,
title = {Research on Third-Party Libraries in AndroidApps: A Taxonomy and Systematic LiteratureReview},
author = {Xian Zhan and Tianming Liu and Lingling Fan and Li Li and Sen Chen and Xiapu Luo and Yang Liu},
journal= {arXiv preprint arXiv:2108.03787},
year = {2021}
}
备注
Literature review of research on third-party libraries