kirancodes.me
To Proof Maintenance & Beyond!

MiniMon: Minimizing Android Applications with Intelligent Monitoring-Based Debloating

Jiakun Liu, Zicheng Zhang, Xing Hu, Ferdian Thung, Shahar Maoz, Debin Gao, Eran Toch, Zhipeng Zhao, David Lo

Abstract

The size of Android applications is getting larger to fulfill the requirements of various users. However, not all the features of the applications are needed and desired by a specific user. The unnecessary and non-desired features can increase the attack surface and consume system resources such as storage and memory. To address this issue, we propose a framework, MiniMon, to debloat unnecessary features from an Android app based on the logs of specific users' interactions with the app.

BibTeX
@inproceedings{Liu-al:ICSE24,
  author    = {Jiakun Liu and
               Zicheng Zhang and
               Xing Hu and
               Ferdian Thung and
               Shahar Maoz and
               Debin Gao and
               Eran Toch and
               Zhipeng Zhao and
               David Lo},
  title     = {{MiniMon:} Minimizing Android Applications with Intelligent {Monitoring-Based} Debloating},
  booktitle = {ICSE},
  pages     = {206:1--206:13},
  publisher = {{ACM}},
  year      = {2024},
}

Related papers