中文版 | English
题名

ConfFix: Repairing Configuration Compatibility Issues in Android Apps

作者
DOI
发表日期
2023
会议名称
32nd ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA)
会议录名称
会议日期
JUL 17-21, 2023
会议地点
null,Seattle,WA
出版地
1601 Broadway, 10th Floor, NEW YORK, NY, UNITED STATES
出版者
摘要
XML configuration files are widely-used to specify the user interfaces (UI) of Android apps. Configuration compatibility (CC) issues are induced owing to the inconsistent handling of such XML configuration files across different Android framework versions. CC issues can cause software crashes and inconsistent look-and-feels, severely impacting the user experience of Android apps. However, there is no universal solution to resolve CC issues and app developers need to handle CC issues case by case. Existing tools are designed based on predefined rules or visual features that are possibly manifested by CC issues. Unfortunately, they can fail or generate overfitting patches when the CC issues are beyond their capabilities. To fill the above research gaps, we first empirically studied the app developers' common strategies in patching real-world CC issues. Based on the findings, we propose ConfFix, an automatic approach to repair CC issues in Android apps. ConfFix is driven by the knowledge of how an XML element is handled inconsistently in different versions of the Android framework and generates patches to eliminate such inconsistencies. We evaluated ConfFix on a set of 77 reproducible CC issues in 13 open-source Android apps. The results show that ConfFix outperforms baselines in successfully repairing 64 CC issues with a high precision. Encouragingly, the patches for 38 CC issues have been confirmed and merged by app developers.
关键词
学校署名
其他
语种
英语
相关链接[来源记录]
收录类别
资助项目
National Natural Science Foundation of China["61932021","62002125"]
WOS研究方向
Computer Science
WOS类目
Computer Science, Software Engineering ; Computer Science, Theory & Methods
WOS记录号
WOS:001122661400042
来源库
Web of Science
引用统计
被引频次[WOS]:0
成果类型会议论文
条目标识符http://sustech.caswiz.com/handle/2SGJ60CL/559844
专题工学院_计算机科学与工程系
作者单位
1.The Hong Kong University of Science and Technology,Hong Kong
2.Southern University of Science and Technology,Shenzhen,China
3.Huazhong University of Science and Technology,Wuhan,China
4.Department of Computer Science and Engineering,The Research Institute of Trustworthy Autonoumous Systems,Southern University of Science and Technology,China
推荐引用方式
GB/T 7714
Huang,Huaxun,Xu,Chi,Wen,Ming,et al. ConfFix: Repairing Configuration Compatibility Issues in Android Apps[C]. 1601 Broadway, 10th Floor, NEW YORK, NY, UNITED STATES:ASSOC COMPUTING MACHINERY,2023.
条目包含的文件
条目无相关文件。
个性服务
原文链接
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
导出为Excel格式
导出为Csv格式
Altmetrics Score
谷歌学术
谷歌学术中相似的文章
[Huang,Huaxun]的文章
[Xu,Chi]的文章
[Wen,Ming]的文章
百度学术
百度学术中相似的文章
[Huang,Huaxun]的文章
[Xu,Chi]的文章
[Wen,Ming]的文章
必应学术
必应学术中相似的文章
[Huang,Huaxun]的文章
[Xu,Chi]的文章
[Wen,Ming]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
[发表评论/异议/意见]
暂无评论

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