paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Prioritize Crowdsourced Test Reports via Deep Screenshot Understanding

基于深度截图理解的众包测试报告优先级排序
ICSE 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE)2021匹配度 2/10 · 该论文研究移动应用众包测试报告的优先级排序,核心是深度截图理解与相似度计算,属于软件测试/调试领域;它与用户关注的静态分析、LLM/Agentic 程序分析、浮点程序分析、贝叶斯程序分析均无直接交叉。引用 34 inbox
Shengcheng Yu, Chunrong Fang, Zhenfei Cao, Xu Wang, Tongyu Li, Zhenyu Chen
crossref: 2026-09-12dblp: 2026-09-12arxiv: 2026-09-12

AI 速览

一句话:提出 DeepPrior,利用深度截图理解提取 DeepFeature 并计算 DeepSimilarity,以更少开销优先排序众包测试报告。

众包测试在移动应用测试中日益重要,但大量测试报告给开发者带来沉重检查负担。现有方法仅基于文本或简单图像特征,而移动应用测试报告文本简略,截图包含更丰富信息。本文提出 DeepPrior,基于深度截图理解,用 DeepFeature 表示报告,包括所有 widget 的文本、坐标、类型乃至意图,分为 Bug Feature 和 Context Feature;用 DeepFeature 相似度(DeepSimilarity)表示报告相似度并进行优先级排序。在大规模数据集上实验表明,DeepPrior 有效,优于最先进方法,且开销不到其一半。

问题
众包移动应用测试报告数量巨大,开发者难以逐一检查;现有仅基于文本或简单图像特征的方法信息不足。
方法
提出 DeepPrior,通过深度分析应用截图和文本描述,提取包含 widget 文本、坐标、类型和意图的 DeepFeature(含 Bug Feature 和 Context Feature),并用 DeepSimilarity 进行报告相似度计算与优先级排序。
评估
在大规模数据集上实验,DeepPrior 优于最先进方法,且开销不到其一半。
原文摘要(Abstract)

Crowdsourced testing is increasingly dominant in mobile application (app) testing, but it is a great burden for app developers to inspect the incredible number of test reports. Many researches have been proposed to deal with test reports based only on texts or additionally simple image features. However, in mobile app testing, texts contained in test reports are condensed and the information is inadequate. Many screenshots are included as complements that contain much richer information beyond texts. This trend motivates us to prioritize crowdsourced test reports based on a deep screenshot understanding. In this paper, we present a novel crowdsourced test report prioritization approach, namely DeepPrior. We first represent the crowdsourced test reports with a novelly introduced feature, namely DeepFeature, that includes all the widgets along with their texts, coordinates, types, and even intents based on the deep analysis of the app screenshots, and the textual descriptions in the crowdsourced test reports. DeepFeature includes the Bug Feature, which directly describes the bugs, and the Context Feature, which depicts the thorough context of the bug. The similarity of the DeepFeature is used to represent the test reports' similarity and prioritize the crowdsourced test reports. We formally define the similarity as DeepSimilarity. We also conduct an empirical experiment to evaluate the effectiveness of the proposed technique with a large dataset group. The results show that DeepPrior is promising, and it outperforms the state-of-the-art approach with less than half the overhead.

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@inproceedings{YuFCWLC21,
  title = {Prioritize Crowdsourced Test Reports via Deep Screenshot Understanding},
  author = {Shengcheng Yu and Chunrong Fang and Zhenfei Cao and Xu Wang and Tongyu Li and Zhenyu Chen},
  booktitle = {ICSE},
  year = {2021},
  doi = {10.1109/icse43902.2021.00090}
}