Show simple item record

dc.contributor.advisorMartin Rinard
dc.contributor.authorRubin, Juliaen_US
dc.contributor.authorGordon, Michael I.en_US
dc.contributor.authorNguyen, Nguyenen_US
dc.contributor.authorRinard, Martinen_US
dc.contributor.otherProgram Analysisen
dc.date.accessioned2015-05-04T20:30:03Z
dc.date.available2015-05-04T20:30:03Z
dc.date.issued2015-05-04
dc.identifier.urihttp://hdl.handle.net/1721.1/96909
dc.description.abstractThis 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.en_US
dc.format.extent11 p.en_US
dc.relation.ispartofseriesMIT-CSAIL-TR-2015-015
dc.titleNon-Essential Communication in Mobile Applicationsen_US
dc.date.updated2015-05-04T20:30:03Z


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record