paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Launch-mode-aware context-sensitive activity transition analysis

感知启动模式的上下文敏感 Activity 转换分析
ICSE Proceedings of the 40th International Conference on Software Engineering2018匹配度 3/10 · 该论文属于静态分析与指针分析方向,与用户对程序分析方法的兴趣有交集,但其研究对象是 Android Activity 转换与启动模式,不涉及 LLM/Agent、浮点程序分析或贝叶斯程序分析等用户核心研究方向,匹配度较低。引用 19 inbox
Yifei Zhang, Yulei Sui, Jingling Xue
crossref: 2026-09-12

AI 速览

一句话:提出 Chime,按启动模式区分 Activity 实例,上下文敏感建模 Activity 转换,提升 Android 静态分析精度。

现有 Android 静态分析以上下文不敏感的方式建模 Activity 转换,无法区分同一 Activity 类在不同启动模式(launch mode)下的不同实例,从而降低了 Activity 回调相关指针分析的精度,并可能产生不可行的 Activity 转换路径。本文提出 Chime,一种感知启动模式的上下文敏感 Activity 转换分析:它依据 Activity 的启动模式对其不同实例分别建模,上下文敏感地刻画 Activity 之间的转换,并与对象敏感(object-sensitive)指针分析协同工作,从而更精确地跟踪 Activity 实例及其回调。摘要未报告具体的实验评估与量化结果。

问题
现有 Android 静态分析对 Activity 转换采用上下文不敏感建模,无法区分不同启动模式下的 Activity 实例,损害回调指针分析精度并可能引入不可行的转换路径。
方法
提出 Chime:按启动模式对 Activity 类的不同实例建模,上下文敏感地分析 Activity 之间的转换,并与对象敏感指针分析协同工作。
评估
摘要未给出具体实验设置或量化结果;从描述看,评估应体现为对 Activity 实例与转换路径建模精度的提升,以及与对象敏感指针分析的结合效果。
原文摘要(Abstract)

Existing static analyses model activity transitions in Android apps context-insensitively, making it impossible to distinguish different activity launch modes, reducing the pointer analysis precision for an activity's callbacks, and potentially resulting in infeasible activity transition paths. In this paper, we introduce Chime, a launch-mode-aware context-sensitive activity transition analysis that models different instances of an activity class according to its launch mode and the transitions between activities context-sensitively, by working together with an object-sensitive pointer analysis.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot4433,
  title = {Launch-mode-aware context-sensitive activity transition analysis},
  author = {Yifei Zhang and Yulei Sui and Jingling Xue},
  booktitle = {ICSE},
  year = {2018},
  doi = {10.1145/3180155.3180188}
}