A survey of app store analysis for software engineering
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 …
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
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 …
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
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 …
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
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 …
escalation in the number and sophistication of the security threats targeted at mobile …
Madfraud: Investigating ad fraud in android applications
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 …
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
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 …
developers to earn revenue while providing free apps. Ad-supported apps can be …
Brahmastra: Driving Apps to Test the Security of {Third-Party} Components
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 …
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
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 …
developers. Developers use mobile ads to generate revenue and cover the cost of …
Adattester: Secure online mobile advertisement attestation using trustzone
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 …
mobile apps. However, it is frequently thwarted by ad fraud, where rogue code tricks ad …
Frauddroid: Automated ad fraud detection for android apps
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 …
literature have mainly focused on detecting the so-called static placement frauds, where only …