Software engineering techniques for statically analyzing mobile apps: research trends, characteristics, and potential for industrial adoption release_mlzjbkdi7fhezisn3tcv7wzlbi

by Marco AUTILI, Ivano Malavolta, Alexander Perucci, Gian Luca Scoccia, Roberto Verdecchia

Published in Journal of Internet Services and Applications by Springer Science and Business Media LLC.

2021   Volume 12

Abstract

<jats:title>Abstract</jats:title>Mobile platforms are rapidly and continuously changing, with support for new sensors, APIs, and programming abstractions. Static analysis is gaining a growing interest, allowing developers to predict properties about the run-time behavior of mobile apps without executing them. Over the years, literally hundreds of static analysis techniques have been proposed, ranging from structural and control-flow analysis to state-based analysis.In this paper, we present a systematic mapping study aimed at identifying, evaluating and classifying characteristics, trends and potential for industrial adoption of existing research in static analysis of mobile apps. Starting from over 12,000 potentially relevant studies, we applied a rigorous selection procedure resulting in 261 primary studies along a time span of 9 years. We analyzed each primary study according to a rigorously-defined classification framework. The results of this study give a <jats:italic>solid foundation for assessing existing and future approaches for static analysis of mobile apps, especially in terms of their industrial adoptability</jats:italic>.Researchers and practitioners can use the results of this study to (i) identify existing research/technical gaps to target, (ii) understand how approaches developed in academia can be successfully transferred to industry, and (iii) better position their (past and future) approaches for static analysis of mobile apps.
In application/xml+jats format

Archived Files and Locations

application/pdf  2.4 MB
file_usz4c3f2vvgara3oy7ny2mgvxq
jisajournal.springeropen.com (publisher)
web.archive.org (webarchive)
Read Archived PDF
Preserved and Accessible
Type  article-journal
Stage   published
Date   2021-07-23
Language   en ?
Journal Metadata
Open Access Publication
In DOAJ
In Keepers Registry
ISSN-L:  1867-4828
Work Entity
access all versions, variants, and formats of this works (eg, pre-prints)
Catalog Record
Revision: a299f4dd-ce59-46f6-a133-f048fde70860
API URL: JSON