2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) 2016
DOI: 10.1109/saner.2016.51
|View full text |Cite
|
Sign up to set email alerts
|

Parameter Values of Android APIs: A Preliminary Study on 100,000 Apps

Abstract: Abstract-Parameter values are important elements for understanding how Application Programming Interfaces (APIs) are used in practice. In the context of Android, a few number of API methods are used pervasively by millions of apps, where these API methods provide app core functionality. In this paper, we present preliminary insights from ParamHarver, a purely static analysis approach for automatically extracting parameter values from Android apps. Investigations on 100,000 apps illustrate how an in-depth study… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
5
2
1

Relationship

4
4

Authors

Journals

citations
Cited by 15 publications
(7 citation statements)
references
References 12 publications
(15 reference statements)
0
7
0
Order By: Relevance
“…With the evolution of APIs, some of them may no longer fit with the new requirements of the SDK, e.g., because of security or performance reasons [20]. SDK maintainers thus need to remove such APIs so as to prevent their usage in client apps.…”
Section: Deprecated Apismentioning
confidence: 99%
“…With the evolution of APIs, some of them may no longer fit with the new requirements of the SDK, e.g., because of security or performance reasons [20]. SDK maintainers thus need to remove such APIs so as to prevent their usage in client apps.…”
Section: Deprecated Apismentioning
confidence: 99%
“…However, instead of focusing on usage obstacles, they investigated the usage pattern of energygreedy APIs, attempting to answer the question whether the anomalous energy consumption is unavoidable or is due to sub-optimal usage or choice of APIs. Li et al [44] empirically investigated the parameter values of Android APIs. Their experimental results have shown that actually parameter values, harvested from a large scale of apps, could be leveraged to recommend practice usage of APIs.…”
Section: Related Workmentioning
confidence: 99%
“…These studies tackled the negative effects of a library and host app running without isolation with the same privileges. Li et al indicated that piggybacked apps with a library containing malicious code can mislead security analysis [24]. Bhoraskar et al also mentioned that a host app as a whole can become vulnerable if there are bugs in the library [9].…”
Section: Library Analysismentioning
confidence: 99%