On the Origin of Mobile Apps: Network Provenance for Android Applications Publication

Proposes Mobile Trusted-Origin Policy to authenticate mobile apps accessing network APIs by annotating HTTP requests with app provenance, preventing click fraud and API abuse through code isolation and origin verification.

Scalable Semantics-Based Detection of Similar Android Apps: Design, Implementation, and Applications Publication

PhD dissertation presenting scalable semantics-based approaches for detecting similar Android applications, with applications to clone detection, malware analysis, and security assessment.

Andarwin: Scalable detection of android application clones based on semantics Publication

Journal article presenting AnDarwin’s scalable semantic analysis approach that detected 4,295 cloned and 36,106 rebranded apps from 265,359 applications across 17 markets including Google Play, with automatic library code removal.

Madfraud: Investigating Ad Fraud in Android Applications Publication

Presents MAdFraud, analyzing 130,339 apps to detect mobile ad fraud including background ad requests (30% of apps) and 27 apps with automated clicking, revealing stealthy techniques to evade detection.

Andarwin: Scalable detection of semantically similar android applications Publication

Introduces AnDarwin, a scalable tool that analyzed 265,359 apps from 17 markets to detect 4,295 clones and 36,106 rebranded apps, discovering 88 new malware variants by comparing semantic information without pairwise comparison.

Adrob: Examining the Landscape and Impact of Android Application Plagiarism Publication

First large-scale study characterizing plagiarized Android apps across 265,359 applications from 17 markets and estimating their economic impact by analyzing advertising revenue siphoned from original developers using tier-1 cellular network traces.

An Investigation of Android Application Plagiarism Publication

Master’s thesis investigating Android application plagiarism through program analysis techniques to detect cloned and repackaged mobile apps.

Attack of the clones: Detecting cloned applications on android markets Publication

Presents DNADroid, a tool that detects Android application cloning by comparing program dependency graphs, identifying at least 141 cloned apps including cases of malware injection and ad revenue redirection.

AndroidLeaks: Automatically Detecting Potential Privacy Leaks in Android Applications on a Large Scale Publication

Presents AndroidLeaks, which analyzed 24,350 Android apps in 30 hours and found 2,342 apps leaking private data including phone info, GPS location, WiFi data, and audio from 57,299 potential privacy leaks detected.

Investigating User Privacy in Android Ad Libraries Publication

Examines privacy implications of 13 Android ad libraries, discovering several checked dangerous permissions beyond documentation (CAMERA, WRITE_CALENDAR, WRITE_CONTACTS) and identifying cross-app user tracking capabilities.