A survey of app store analysis for software engineering

W Martin, F Sarro, Y Jia, Y Zhang… - IEEE transactions on …, 2016 - ieeexplore.ieee.org
App Store Analysis studies information about applications obtained from app stores. App
stores provide a wealth of information derived from users that would not exist had the …

Research on third-party libraries in android apps: A taxonomy and systematic literature review

X Zhan, T Liu, L Fan, L Li, S Chen… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Third-party libraries (TPLs) have been widely used in mobile apps, which play an essential
part in the entire Android ecosystem. However, TPL is a double-edged sword. On the one …

Puma: Programmable ui-automation for large-scale dynamic analysis of mobile apps

S Hao, B Liu, S Nath, WGJ Halfond… - Proceedings of the 12th …, 2014 - dl.acm.org
Mobile app ecosystems have experienced tremendous growth in the last six years. This has
triggered research on dynamic analysis of performance, security, and correctness properties …

A taxonomy and qualitative comparison of program analysis techniques for security assessment of android software

A Sadeghi, H Bagheri, J Garcia… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
In parallel with the meteoric rise of mobile software, we are witnessing an alarming
escalation in the number and sophistication of the security threats targeted at mobile …

Madfraud: Investigating ad fraud in android applications

J Crussell, R Stevens, H Chen - Proceedings of the 12th annual …, 2014 - dl.acm.org
Many Android applications are distributed for free but are supported by advertisements. Ad
libraries embedded in the app fetch content from the ad provider and display it on the app's …

Efficient privilege de-escalation for ad libraries in mobile apps

B Liu, B Liu, H **, R Govindan - Proceedings of the 13th annual …, 2015 - dl.acm.org
The proliferation of mobile apps is due in part to the advertising ecosystem which enables
developers to earn revenue while providing free apps. Ad-supported apps can be …

Brahmastra: Driving Apps to Test the Security of {Third-Party} Components

R Bhoraskar, S Han, J Jeon, T Azim, S Chen… - 23rd USENIX Security …, 2014 - usenix.org
We present an app automation tool called Brahmastra for hel** app stores and security
researchers to test thirdparty components in mobile apps at runtime. The main challenge is …

Truth in advertising: The hidden cost of mobile ads for software developers

J Gui, S Mcilroy, M Nagappan… - 2015 IEEE/ACM 37th …, 2015 - ieeexplore.ieee.org
The" free app" distribution model has been extremely popular with end users and
developers. Developers use mobile ads to generate revenue and cover the cost of …

Adattester: Secure online mobile advertisement attestation using trustzone

W Li, H Li, H Chen, Y **a - Proceedings of the 13th annual international …, 2015 - dl.acm.org
Mobile advertisement (ad for short) is a major financial pillar for developers to provide free
mobile apps. However, it is frequently thwarted by ad fraud, where rogue code tricks ad …

Frauddroid: Automated ad fraud detection for android apps

F Dong, H Wang, L Li, Y Guo, TF Bissyandé… - Proceedings of the …, 2018 - dl.acm.org
Although mobile ad frauds have been widespread, state-of-the-art approaches in the
literature have mainly focused on detecting the so-called static placement frauds, where only …