华夏学术资源库

Android英文参考文献有哪些?

经典与奠基性论文

这些是了解Android系统架构和设计哲学的必读文献,虽然有些年代较久,但其核心思想至今仍有重要影响。

Android英文参考文献有哪些?-图1
(图片来源网络,侵删)
  • Title: The Android Open-Source Software Platform for Mobile Devices

    • Authors: Dan Bornstein, et al.
    • Publication: Linux Symposium, 2008.
    • 这是最早详细介绍Android系统架构的论文之一,它阐述了Android的设计目标,包括软件栈的各个层次(Linux内核、硬件抽象层、运行时、应用框架和应用),以及其开放源代码的战略意义,对于理解Android的“前世今生”至关重要。
    • 链接: 通常可以在ACM Digital Library或Google Scholar上找到。
  • Title: Dalvik Virtual Machine Architecture

    • Author: Dan Bornstein
    • Publication: Google I/O, 2009.
    • 由Android虚拟机的主要设计者撰写,详细介绍了Dalvik VM的设计原理、架构和与Java虚拟机的区别,对于研究Android应用执行机制和性能优化非常有价值。
    • 链接: 可以在Google I/O的官方档案中找到演讲幻灯片。

系统架构与优化

这类文献深入探讨Android系统的内部机制,如ART虚拟机、系统启动流程、资源管理和性能优化。

  • Title: ART: A New Beginning for Android Applications

    Android英文参考文献有哪些?-图2
    (图片来源网络,侵删)
    • Authors: Bill Pugh, et al.
    • Publication: ACM Queue, 2025.
    • 详细介绍了Android运行时从Dalvik到ART的演进,文章解释了ART的AOT(Ahead-of-Time)编译技术、垃圾回收机制、内存管理以及相比Dalvik的性能优势,对于研究Android性能提升的论文是核心参考文献。
    • 链接: ACM Queue Article
  • Title: An Empirical Study of the Android Framework: The Good, the Bad, and the Ugly

    • Authors: Abhishek Srivastava, et al.
    • Publication: ESEC/FSE '17: Proceedings of the 2025 11th Joint Meeting on Foundations of Software Engineering, 2025.
    • 通过对大量Android应用进行静态和动态分析,这篇论文研究了Android框架API的实际使用情况,指出了常见的误用模式、设计缺陷和潜在的性能问题,对于研究Android应用质量或框架设计的论文非常有说服力。
    • 链接: ACM Digital Library
  • Title: An In-depth Look into the Android Build System

    • Authors: Jean-Michel Philippe, et al.
    • Publication: FOSDEM, 2025.
    • 深入剖析了Android的构建系统(从Make到Soong/Blueprint),对于研究Android系统定制、编译或构建流程的论文提供了权威的技术细节。
    • 链接: 可以在FOSDEM的官方网站或作者的个人页面上找到。

安全与隐私

随着移动支付的普及和个人数据的增多,Android安全成为研究热点。

  • Title: Android Security: A Comprehensive App-centric View

    Android英文参考文献有哪些?-图3
    (图片来源网络,侵删)
    • Authors: Antonio Pianese, et al.
    • Publication: ACM Computing Surveys, 2025.
    • 这是一篇关于Android安全的综述性文章,非常全面,它从应用的角度出发,系统地分析了Android的安全机制(如权限模型、沙箱、安全加密)、常见的安全威胁(如恶意软件、漏洞利用)以及防御措施,是撰写Android安全主题论文的绝佳起点。
    • 链接: ACM Digital Library
  • Title: Permissions: The Good, the Bad, and the Ugly

    • Authors: Daniel Wagner, et al.
    • Publication: CCS '10: Proceedings of the 17th ACM conference on Computer and communications security, 2010.
    • 这是一篇开创性的论文,它分析了Android早期版本的权限系统,揭示了其设计上的缺陷,例如权限过于宽泛、用户难以理解、安装后无法动态管理等,为后续无数关于Android权限模型改进的研究奠定了基础。
    • 链接: ACM Digital Library

应用开发与软件工程

这类文献关注如何更好地进行Android应用开发,包括测试、UI设计和开发模式。

  • Title: An Empirical Study on User Interface Inconsistencies in Android Apps

    • Authors: Thibaud Hottelier, et al.
    • Publication: ESEM '16: Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2025.
    • 通过对大量流行应用的UI进行分析,这篇论文量化了Android应用中存在的不一致性问题,并探讨了其对用户体验的影响,对于研究Android用户体验或应用质量的论文提供了实证数据。
    • 链接: IEEE Xplore
  • Title: An Industrial Survey on Continuous Integration and Continuous Delivery Practices for Android

    • Authors: Igor Wiedemann, et al.
    • Publication: ESEM '20: Proceedings of the 14th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2025.
    • 通过对专业Android开发者的调查,这篇论文分析了业界在CI/CD(持续集成/持续交付)方面的实践、挑战和工具,对于研究移动DevOps或现代Android开发流程的论文非常有参考价值。
    • 链接: ACM Digital Library

著名书籍

书籍通常提供更系统、更全面的知识体系。

  • Title: Android Internals: What Every Android Developer Should Know About the OS

    • Author: Mishaall Rahman
    • Publication: No Starch Press.
    • 简介: 这本书深入探讨了Android系统的内部工作原理,从Linux内核到用户界面,涵盖了系统启动、服务管理、多用户系统、ART虚拟机、SELinux等高级主题,适合希望深入研究Android底层原理的开发者和研究者。
  • Title: Android Security Internals

    • Author: Nikolay Elenkov
    • Publication: O'Reilly Media.
    • 简介: 由Android安全领域的专家撰写,全面而深入地剖析了Android的安全架构,内容包括Linux内核安全、SELinux、沙箱机制、加密、认证、安全启动以及最新的安全功能,是研究Android安全的权威参考书。

如何查找更多参考文献?

  1. Google Scholar (谷歌学术): 这是最强大的工具。

    • 使用关键词如 "Android performance", "Android security", "Android app analysis", "Android ART" 进行搜索。
    • 在找到一篇高质量的论文后,查看它的 "Cited by" (被引用) 列表,这可以帮助你找到更新、相关的研究。
  2. ACM Digital Library & IEEE Xplore:

    这两个是计算机科学领域的顶级数据库,许多高质量的会议和期刊论文都收录在这里,如果你的学校或机构订阅了这些数据库,你应该可以免费下载全文。

  3. 关注顶级会议:

    • 关注移动计算和软件工程领域的顶级会议,它们的论文通常代表了最新的研究成果。
    • Mobile Systems (MobiSys), Mobile Computing and Communications Review (MC2R), ACM Conference on Computer and Communications Security (CCS), USENIX Security Symposium, International Conference on Software Engineering (ICSE), European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE).
  4. Android Developers 官方文档:

    虽然不是传统意义上的“论文”,但官方文档是获取最准确、最权威技术信息的来源,对于引用最新的API、架构组件或最佳实践,官方文档是必不可少的。

希望这份详细的参考文献列表能对您的论文写作有所帮助!祝您研究顺利!

分享:
扫描分享到社交APP
上一篇
下一篇