Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. CSAIL Digital Archive
  4. CSAIL Technical Reports (July 1, 2003 - present)
  5. Non-Essential Communication in Mobile Applications

Non-Essential Communication in Mobile Applications

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2015-015.pdf

Size

1.91 MB

Format

Adobe PDF

Checksum (MD5)

e6d6d948d06818770199afd703f36bca

Download all files submitted through automated deposit
mjulia@CSAIL.MIT.EDU-553822d5.29807.zip (1.86 MB)
Author(s)
Rubin, Julia
•
Gordon, Michael I.
•
Nguyen, Nguyen
•
Rinard, Martin
Advisor(s)
Martin Rinard
Date Issued
May 4, 2015
Series/Report no.
MIT-CSAIL-TR-2015-015
Abstract
This paper studies communication patterns in mobile applications. Our analysis shows that 65% of the HTTP, socket, and RPC communication in top-popular Android applications from Google Play have no effect on the user-observable application functionality. We present a static analysis that is able to detect non-essential communication with 84%-90% precision and 63%-64% recall, depending on whether advertisement content is interpreted as essential or not. We use our technique to analyze the 500 top-popular Android applications from Google Play and determine that more than 80% of the connection statements in these applications are non-essential.
Persistent DSpace Link
http://hdl.handle.net/1721.1/96909
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.