中文版 | English
题名

A Comprehensive Evaluation of Android ICC Resolution Techniques

作者
DOI
发表日期
2022-09-19
会议名称
The 37th IEEE/ACM International Conference on Automated Software Engineering (ASE 2022)
ISBN
9781450396240
会议录名称
页码
1-13
会议日期
October 10, 2022 - October 14, 2022
会议地点
Oakland Center, MI, USA
出版者
摘要
Inter-component communication (ICC) is a widely used mechanism in mobile apps, which enables message-based control flow transferring and data passing between Android components. Effective ICC resolution requires precisely identifying entry points, analyzing data values of ICC fields, modeling related framework APIs, etc. Due to various control-flow- and data-flow-related characteristics involved and the lack of oracles for real-world apps, the comprehensive evaluation of ICC resolution techniques is challenging. To fill this gap, we collect multiple-type benchmark suites with 4,104 apps, covering hand-made apps, open-source, and commercial ones. Considering their differences, various evaluation metrics, e.g., number count, graph structure, and reliable oracle based metrics, are adopted on-demand. As the oracle for real-world apps is unavailable, we design a dynamic analysis approach to extract the real ICC links triggered during GUI exploration. By auditing the code implementations, we carefully check the extracted ICCs and confirm 1,680 ones to form a reliable oracle set, in which each ICC is labeled with 25 code characteristic tags. The evaluation performed on six state-of-the-art ICC resolution tools shows that 1) the completeness of static ICC resolution results on real-world apps is not satisfactory, as up to 38%-85% ICCs are missed by tools; 2) many wrongly reported ICCs are sent from or received by only a few components and the graph structure information can help the identification; 3) the efficiency of fundamental tools, like ICC resolution ones, should be optimized in both engineering and research aspects. By investigating both the missed and wrongly reported ICCs, we discuss the strengths of different tools for users and summarize eight common FN/FP patterns in ICC resolution for tool developers.

© 2022 ACM.

学校署名
其他
语种
英语
收录类别
资助项目
Theaauutthhoorrss woouullddlliikkeettootthhaannkktthhee anonymous revviieewersffoorrtthheeiirr The authors would like to thank the anonymous reviewers for their hheellppffuullccoommmmeennttss andssuuggggeessttiioonnss..TThhiiss workiissssuuppppoorrtteed bytthhee helpful comments and suggestions. This work is supported by the NNaattiioonnaallNNaattuurraallSScciieenncceeFFoouunnddaattiioonnooffCChhiinnaa((GGrraannttNNoo.. 62102405 National Natural Science Foundation of China (Grant No. 62102405 and GGrraanntt NNoo.. 6622113322002200)),, tthhee Key Research Program ooff FFrroonnttiieerr SScciieenncceess,,CChhiinneesseeAcademy ooffSScciieenncceess((GGrraannttNo..QYYZZDDJJ--SSSSWW--Sciences, Chinese Academy of Sciences (Grant No. QYZDJ-SSW-JJSSCC003366)),,tthhee GuangdongBBaassiicc andAApppplliieedBBaassiicc Research Fund JSC036), the Guangdong Basic and Applied Basic Research Fund ((GGrraannttNNoo..22002211AA11551155001111556622)),, andtthhee Guangdong Provviinncciiaall Key (Grant No. 2021A1515011562), and the Guangdong Provincial Key LLaabboorraattoorry((GGrraannttNNoo..22002200BB112211220011000011))..
EI入藏号
20230513464130
EI主题词
Codes (Symbols) ; Graphic Methods ; Message Passing
EI分类号
Computer Software, Data HAndling And Applications:723 ; Computer Programming:723.1 ; Data Processing And Image Processing:723.2
来源库
EV Compendex
引用统计
被引频次[WOS]:0
成果类型会议论文
条目标识符http://sustech.caswiz.com/handle/2SGJ60CL/519754
专题工学院_斯发基斯可信自主研究院
工学院_计算机科学与工程系
作者单位
1.Tech. Center of Software Engineering, Institute of Software, CAS, China
2.Univ. of Chinese Academy of Sciences, Beijing, China
3.School of Software Engineering, Beijing Jiaotong University, Beijing, China
4.Dept. of Computer Science and Engr., Southern University of Sci. and Tech., Shenzhen, China
5.State Key Lab. of Computer Science, Institute of Software, CAS, China
6.The Research Institute of Trustworthy Autonomous Systems, Guangdong Provincial Key Laboratory of Brain-inspired Intelligent Computation, Department of Computer Science and Engineering, SUSTech, China
推荐引用方式
GB/T 7714
Yan, Jiwei,Zhang, Shixin,Liu, Yepang,et al. A Comprehensive Evaluation of Android ICC Resolution Techniques[C]:Association for Computing Machinery,2022:1-13.
条目包含的文件
条目无相关文件。
个性服务
原文链接
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
导出为Excel格式
导出为Csv格式
Altmetrics Score
谷歌学术
谷歌学术中相似的文章
[Yan, Jiwei]的文章
[Zhang, Shixin]的文章
[Liu, Yepang]的文章
百度学术
百度学术中相似的文章
[Yan, Jiwei]的文章
[Zhang, Shixin]的文章
[Liu, Yepang]的文章
必应学术
必应学术中相似的文章
[Yan, Jiwei]的文章
[Zhang, Shixin]的文章
[Liu, Yepang]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
[发表评论/异议/意见]
暂无评论

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。