中文版 | English
题名

RIDA: Cross-App Record and Replay for Android

作者
通讯作者Liu, Yepang
DOI
发表日期
2023
会议名称
16th IEEE International Conference on Software Testing, Verification and Validation (ICST)
ISSN
2159-4848
ISBN
978-1-6654-5667-8
会议录名称
页码
246-257
会议日期
APR 16-20, 2023
会议地点
null,Dublin,IRELAND
出版地
10662 LOS VAQUEROS CIRCLE, PO BOX 3014, LOS ALAMITOS, CA 90720-1264 USA
出版者
摘要
The number of Android apps keeps increasing in recent years. Despite the fact that there exist apps for various kinds of purposes, apps that share similar functionalities with existing ones are still emerging on the market. To reduce the effort in testing such apps, previous research has proposed approaches for migrating test scripts across similar apps. However, such test reuse techniques require existing test suites for migrating, which hinders their practical use in commercial app development. Unlike script-based GUI testing, record-and-replay techniques are more convenient for human testers who are unfamiliar with programming. In this paper, we propose a new testing technique, RIDA, that records interaction sequences on one app (source app) and replays them on another app (target app) with similar functionalities. Such cross-app record-and-replay is challenging. First, there are no clear mappings between the recorded sequences on source apps and the sequences required to be performed on the target apps. Second, reliable indicators of widgets' functionalities are not always available from the recorded sequences, which limits the effectiveness of event matching between source and target apps. To address the challenges, we design an on-the-fly searching algorithm for finding target widgets during cross-app replay and leverage multiple semantic descriptors together with image captioning techniques to infer the functionalities of widgets. We have implemented RIDA and evaluated it using both controlled and in-the-wild experiments. The results show that RIDA can effectively perform cross-app record-and-replay and outperform baseline methods in terms of the number of completely- and partially- replayed events.
关键词
学校署名
第一 ; 通讯
语种
英语
相关链接[来源记录]
收录类别
资助项目
Guangdong Basic and Applied Basic Research Fund[2021A1515011562]
WOS研究方向
Computer Science
WOS类目
Computer Science, Software Engineering ; Computer Science, Theory & Methods
WOS记录号
WOS:001009201200024
EI入藏号
20232514262333
EI主题词
Android (operating system)
EI分类号
Computer Software, Data Handling and Applications:723
来源库
Web of Science
全文链接https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10132298
引用统计
被引频次[WOS]:1
成果类型会议论文
条目标识符http://sustech.caswiz.com/handle/2SGJ60CL/548925
专题工学院_计算机科学与工程系
作者单位
1.Southern Univ Sci & Technol, Dept Comp Sci & Engn, Shenzhen, Peoples R China
2.Southern Univ Sci & Technol, Res Inst Trustworthy Autonomous Syst, Shenzhen, Peoples R China
第一作者单位计算机科学与工程系
通讯作者单位计算机科学与工程系;  南方科技大学
第一作者的第一单位计算机科学与工程系
推荐引用方式
GB/T 7714
Liang, Jiayuan,Wang, Sinan,Deng, Xiangbo,et al. RIDA: Cross-App Record and Replay for Android[C]. 10662 LOS VAQUEROS CIRCLE, PO BOX 3014, LOS ALAMITOS, CA 90720-1264 USA:IEEE COMPUTER SOC,2023:246-257.
条目包含的文件
条目无相关文件。
个性服务
原文链接
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
导出为Excel格式
导出为Csv格式
Altmetrics Score
谷歌学术
谷歌学术中相似的文章
[Liang, Jiayuan]的文章
[Wang, Sinan]的文章
[Deng, Xiangbo]的文章
百度学术
百度学术中相似的文章
[Liang, Jiayuan]的文章
[Wang, Sinan]的文章
[Deng, Xiangbo]的文章
必应学术
必应学术中相似的文章
[Liang, Jiayuan]的文章
[Wang, Sinan]的文章
[Deng, Xiangbo]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
[发表评论/异议/意见]
暂无评论

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