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 …
Static analysis of android apps: A systematic literature review
Context Static analysis exploits techniques that parse program source code or bytecode,
often traversing program paths to check some program properties. Static analysis …
often traversing program paths to check some program properties. Static analysis …
Android security assessment: A review, taxonomy and research gap study
Security threats are escalating exponentially posing a serious challenge to mobile platforms,
specifically Android. In recent years the number of attacks has not only increased but each …
specifically Android. In recent years the number of attacks has not only increased but each …
Understanding and analyzing java reflection
Java reflection has been widely used in a variety of applications and frameworks. It allows a
software system to inspect and change the behaviour of its classes, interfaces, methods, and …
software system to inspect and change the behaviour of its classes, interfaces, methods, and …
Active learning of points-to specifications
When analyzing programs, large libraries pose significant challenges to static points-to
analysis. A popular solution is to have a human analyst provide points-to specifications that …
analysis. A popular solution is to have a human analyst provide points-to specifications that …
[HTML][HTML] Static data flow analysis for android applications
S Arzt - 2017 - tuprints.ulb.tu-darmstadt.de
Mobile phones have become important daily companions for millions of people which help
to organize both their private and their professional lives. Having access to data such as the …
to organize both their private and their professional lives. Having access to data such as the …
Enmobile: Entity-based characterization and analysis of mobile malware
Modern mobile malware tend to conduct their malicious exploits through sophisticated
patterns of interactions that involve multiple entities, eg, the mobile platform, human users …
patterns of interactions that involve multiple entities, eg, the mobile platform, human users …
Software engineering techniques for statically analyzing mobile apps: research trends, characteristics, and potential for industrial adoption
Mobile platforms are rapidly and continuously changing, with support for new sensors, APIs,
and programming abstractions. Static analysis is gaining a growing interest, allowing …
and programming abstractions. Static analysis is gaining a growing interest, allowing …
Aladdin: Automating release of deep-link APIs on Android
Compared to the Web where each web page has a global URL for external access, a
specific'page'inside a mobile app cannot be easily accessed unless the user performs …
specific'page'inside a mobile app cannot be easily accessed unless the user performs …
Tigris: A DSL and framework for monitoring software systems at runtime
The understanding of the behavioral aspects of a software system is an essential enabler for
many software engineering activities, such as adaptation. This involves collecting runtime …
many software engineering activities, such as adaptation. This involves collecting runtime …