kirancodes.me
To Proof Maintenance & Beyond!

Launch-mode-aware context-sensitive activity transition analysis

Yifei Zhang, Yulei Sui, Jingling Xue

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.

BibTeX
@inproceedings{Zhang-al:ICSE18,
  author    = {Yifei Zhang and
               Yulei Sui and
               Jingling Xue},
  title     = {Launch-mode-aware context-sensitive activity transition analysis},
  booktitle = {ICSE},
  pages     = {598--608},
  publisher = {{ACM}},
  year      = {2018},
}

Related papers