• Home
  • Search
  • Accelerating Symbolic Analysis for Android Apps
  • Cite Icon1
  • https://doi.org/10.1109/asew52652.2021.00021Copy DOI Icon

Accelerating Symbolic Analysis for Android Apps

  • Nov 1, 2021
  • Mingyue Yang +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

While tools based on symbolic execution are commonly used to analyze mobile applications, these tools can suffer from path explosion when real-world applications have more paths than available computing resources can handle. However, many of the paths are unsatisfiable, that is, no input exists that can satisfy all the path constraints and cause the path to execute. Unfortunately, analysis tools cannot determine this without constraint collection and constraint solving, which are expensive to perform. As a result, analysis tools waste valuable computational resources on unsatisfiable paths. In this work, we demonstrate that machine learning classifiers can predict unsatisfiable paths, resulting in a savings of computational resources. Our classifiers take path-level statistical features as input, and model inference can run immediately after a path is found. This saves analysis time spent on both constraint collection and constraint solving for unsatisfiable paths. We enhance the TIRO Android application analysis tool to avoid paths that are predicted to be unsatisfiable and show that a Random Forest model can achieve 95 % balanced predication accuracy in Android applications. We also show that modified TIRO is able to avoid analyzing 51 % of paths as they are unsatisfiable, resulting in a savings of 14 % of the analysis time.

Similar Papers
  • Research Article
  • Citations7

Lazy symbolic execution for test data generation

  • Apr 01, 2011
  • IET Software
  • M.X Lin +3
  • Book Chapter

Augmenting Concolic Testing with Weighted Constraints-Based Search

  • Aug 23, 2018
  • Zhibin Ye +1
  • Research Article
  • Citations38

Eliminating Path Redundancy via Postconditioned Symbolic Execution

  • Jan 01, 2018
  • IEEE Transactions on Software Engineering
  • Qiuping Yi +5
  • Conference Article
  • Citations9

Binary-oriented hybrid fuzz testing

  • Sep 01, 2015
  • Dong Fangquan +3
  • Conference Article
  • Citations111

MultiSE: multi-path symbolic execution using value summaries

  • Aug 30, 2015
  • Koushik Sen +3
  • Research Article
  • Citations4

Partial Solution Based Constraint Solving Cache in Symbolic Execution

  • Jul 12, 2024
  • Proceedings of the ACM on Software Engineering
  • Ziqi Shuai +6
  • Research Article
  • Citations14

Prediction and feature selection of low birth weight using machine learning algorithms

  • Oct 12, 2024
  • Journal of Health, Population and Nutrition
  • Tasneem Binte Reza +1
  • PDF
  • Research Article
  • Citations12

Inversion of winter wheat leaf area index from UAV multispectral images: classical vs. deep learning approaches.

  • Mar 14, 2024
  • Frontiers in Plant Science
  • Jiaxing Zu +4
  • Research Article
  • Citations16

Texture analysis using machine learning-based 3-T magnetic resonance imaging for predicting recurrence in breast cancer patients treated with neoadjuvant chemotherapy.

  • Mar 10, 2021
  • European radiology
  • Na Lae Eun +5
  • Conference Article
  • Citations5

Customer Churn Prediction by Classification Models in Machine Learning

  • Mar 29, 2022
  • Heng Zhao +2
  • PDF
  • Research Article
  • Citations5

Identifying major predictors for parenting stress in a caregiver of autism spectrum disorder using machine learning models.

  • Aug 29, 2023
  • Frontiers in Neuroscience
  • Hangnyoung Choi +3
  • Research Article

Optimizing Symbolic Execution Path Exploration with a Transfer Learning-Based Strategy

  • Sep 11, 2025
  • International Journal of Computers Communications & Control
  • Te Sun +3
  • PDF
  • Research Article
  • Citations11

COVID-19 Tweets Classification during Lockdown Period Using Machine Learning Classifiers

  • Jul 07, 2022
  • Applied Computational Intelligence and Soft Computing
  • Syed Ali Jafar Zaidi +2
  • Research Article
  • Citations2

Evaluation of predictive models based on random forest, decision tree and support vector machine classifiers and virtual screening of anti-mycobacterial compounds

  • Jan 01, 2017
  • International Journal of Computational Biology and Drug Design
  • Subhash Chandra +3
  • Research Article
  • Citations7

Development of prediction model to estimate future risk of ovarian lesions: A multi-center retrospective study

  • Jun 23, 2023
  • Preventive Medicine Reports
  • Bilin Jing +13
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.