CLAPP: characterizing loops in Android applications
Explore this paper's citation graph
Summary
This work developed a static analysis framework to characterize and analyze generic loops, without relying on techniques based on pattern matching, and discusses several interesting insights related to the performance issues and security aspects associated with loops.
- Type
- article
- Published
- 2015-08-30
- Cited by
- 34
- References
- 30
- Access
- Open access
- OpenAlex
- https://openalex.org/W1971061858
- Semantic Scholar
- https://api.semanticscholar.org/CorpusID:8560987
Keywords
Computer science, Static analysis, Android (operating system), Compiler, Program analysis
References
- aiT: worst case execution time prediction by static program analysis
- Loop Bound Analysis based on a Combination of Program Slicing, Abstract Interpretation, and Invariant Analysis
- Efficiently computing static single assignment form and the control dependence graph
- Automatic Derivation of Loop Bounds and Infeasible Paths for WCET Analysis Using Abstract Execution
- CHEX: statically vetting Android apps for component hijacking vulnerabilities
- An empirical study of cryptographic misuse in android applications
- Execute This! Analyzing Unsafe and Malicious Dynamic Code Loading in Android Applications
- RiskRanker: scalable and accurate zero-day android malware detection
- A Machine-learning Approach for Classifying and Categorizing Android Sources and Sinks
- CLAPP: characterizing loops in Android applications (invited talk)
- Why eve and mallory love android: an analysis of android SSL (in)security
- Data-Flow Based Detection of Loop Bounds
- DREBIN: Effective and Explainable Detection of Android Malware in Your Pocket
- A GPGPU compiler for memory optimization and parallelism management
- PScout: analyzing the Android permission specification
- A measurement study of google play
- The program dependence graph and its use in optimization
- A Loop Transformation Theory and an Algorithm to Maximize Parallelism
- Termination Analysis of C Programs Using Compiler Intermediate Languages
- Detecting Passive Content Leaks and Pollution in Android Applications
Cited by
- Automated Pattern-Based Testing of Mobile Applications
- CLAPP: characterizing loops in Android applications (invited talk)
- DiagDroid: Android performance diagnosis via anatomizing asynchronous executions
- TriggerScope: Towards Detecting Logic Bombs in Android Applications
- *droid
- CRiOS: Toward Large-Scale iOS Application Analysis
- Static loop analysis and its applications
- Mining Semantic Loop Idioms from Big Code
- Experience Report: Detecting Poor-Responsive UI in Android Applications
- DARKDROID: Exposing the Dark Side of Android Marketplaces
- Android Malware Detection Using Complex-Flows
- An Empirical Study of Local Database Usage in Android Applications
- AndroVault: Constructing Knowledge Graph from Millions of Android Apps for Automated Analysis
- Mining Semantic Loop Idioms
- Analyzing the analyzers: FlowDroid/IccTA, AmanDroid, and DroidSafe
- Android authorship attribution through string analysis
- Using Loops For Malware Classification Resilient to Feature-unaware Perturbations
- Android Malware Detection Using Complex-Flows
- Analyses for specific defects in android applications: a survey
- Towards Privacy Risk Analysis in Android Applications Using Machine Learning Approaches